Installation
Requirements, repository setup, configuration, and the first local EnderCloud stack.
Requirements
- Docker Engine with the Compose plugin.
- Bun for orchestrator and dashboard development.
- Java 21 and Gradle for the Paper and Velocity plugins.
- Git for cloning the repository.
Clone and configure
git clone https://github.com/nayzflux/EnderCloud.git
cd EnderCloud
cp .env.example .envReview the values in .env before starting services. The environment reference explains which process owns every setting and which removed names fail validation.
Start the central stack
docker compose up --buildThe central deployment starts PostgreSQL, Redis, the orchestrator, and the repository's operational services. For additional Docker hosts, follow multi-host deployment and run one agent per host.
Define runnable servers
Create server group configuration under groups/ and template layers under templates/. A final variant becomes runnable only when a group references it.
Read server groups and template layers and variants before editing production policy.
Validate the installation
Use the health and readiness endpoints documented in the orchestrator reference. Run the relevant commands from the test reference after changing configuration or code.