Infrastructure Documentation

This repository contains documentation for the hosted services, physical nodes, infrastructure configuration, and operational procedures.

The documentation reflects the current deployed environment and the intended long-term organization of this repository. Documents marked with (planned) are intended to be created but do not currently exist.

The documentation should be updated when significant changes are made.


Public Services

The infrastructure documented in this repository supports public services available through:


Documentation Scope

This documentation covers:

Infrastructure changes should be documented in the appropriate location:


Documentation Principles


File Naming Conventions


Directory Structure

Directory Purpose
README.md Documentation index, repository conventions, and documentation structure
infrastructure.md Overall infrastructure layout, storage, networking, and shared configuration
nodes/ Physical hosts, hardware details, operating systems, and node-specific configuration
servers/ Individual hosted servers and their deployment configuration
services/ Shared service documentation
templates/ Templates for creating new documentation files

Document Index

Infrastructure

Document Purpose
infrastructure.md Overall infrastructure overview, locations, networking, storage, and shared components

Nodes

Nodes are listed by operational importance rather than alphabetical order.

Document Purpose
nodes/pterodactyl.md Hardware and configuration details for the pterodactyl Wings node
nodes/wings1.md Hardware and configuration details for the wings1 Wings node
nodes/opti3060.md Hardware and configuration details for the opti3060 Wings node

Servers

Individual server documentation is stored in per-server subdirectories under servers/.

Example:

servers/<server-name>/

Expected documentation files within each server directory:

Some servers may contain additional documents or may not require all of these files.

Document Purpose
chunky-pregeneration-guide.md Chunky pre-generation settings, recommendations, and operational guidance
disabled-mods.md Disabled mods and the reasoning behind disabling them
mod-management.md (planned) Mod installation and update procedures
modpack.md (planned) Modpack overview, installed mods, and mod selection rationale
server-backup-strategy.md (planned) Backup procedures, validation, and recovery
server-configuration.md Non-default server and game-related configuration changes
server-environment.md Pterodactyl deployment configuration, resource allocations, storage mounts, and network configuration
server-management.md (planned) Administrative procedures, maintenance tasks, and operational workflows
server-startup.md JVM arguments, Java runtime configuration, and startup settings

Services

The services/ directory is reserved for shared services that support the infrastructure.

Services should be documented separately from physical nodes and individual servers.

Planned documentation may include:

Document Purpose
monitoring.md (planned) System and service monitoring configuration
reverse-proxy.md (planned) Reverse proxy configuration and routing

Templates

The templates/ directory contains templates for creating new documentation files.

Current templates:

Document Purpose
node-template.md Template for documenting physical hosts and Wings nodes
server-environment-template.md Template for documenting hosted servers
server-configuration-template.md Template for documenting non-default server and game-related configuration changes

Change History

2026-08-04

2026-08-03

2026-08-03

Refined the documentation index to better define repository organization, improve navigation, clarify documentation conventions, and add planned documentation entries for future server and service documentation.

2026-08-02

Updated the documentation index to better reflect the repository structure, server documentation conventions, and planned migration to Git.

2026-07-26

Documentation structure updated to separate infrastructure, nodes, servers, services, and templates.

This layout is intended to support future migration to Git or web-based documentation hosting.