@@ -2,36 +2,41 @@ version: '3.8'
22services :
33 elytra :
44 image : ghcr.io/pyrohost/elytra:latest
5- restart : always
6- networks :
7- - elytra0
5+ restart : unless-stopped
6+ tty : true
87 ports :
98 - " 8080:8080"
109 - " 2022:2022"
11- tty : true
1210 environment :
11+ # Required: Panel connection and token
12+ ELYTRA_PANEL_LOCATION : " https://panel.example.com"
13+ ELYTRA_TOKEN_ID : " panel-token-id"
14+ ELYTRA_TOKEN : " panel-token-value"
15+
16+ # Optional overrides / useful defaults
1317 TZ : " UTC"
14- ELYTRA_UID : 988
15- ELYTRA_GID : 988
16- ELYTRA_USERNAME : pyrodactyl
18+ ELYTRA_DEBUG : " true"
19+ ELYTRA_API_HOST : " 0.0.0.0"
20+ ELYTRA_API_PORT : " 8080"
21+ ELYTRA_UID : " 988"
22+ ELYTRA_GID : " 988"
23+
24+ # System path overrides (inside container)
25+ ELYTRA_SYSTEM_ROOT_DIRECTORY : " /var/lib/elytra"
26+ ELYTRA_SYSTEM_DATA : " /var/lib/elytra/volumes"
27+ ELYTRA_SYSTEM_LOG_DIRECTORY : " /var/log/elytra"
28+
29+ # Docker integration (required for managing containers)
30+ ELYTRA_DOCKER_TMPFS_SIZE : " 100"
31+ # Disable rustic backups in container mode unless you have the 'rustic' binary available
32+ ELYTRA_SYSTEM_BACKUPS_RUSTIC_LOCAL_ENABLED : " false"
33+
1734 volumes :
18- - " /var/run/docker.sock:/var/run/docker.sock"
19- - " /var/lib/docker/containers/:/var/lib/docker/containers/"
20- - " /etc/elytra/:/etc/elytra/"
21- - " /var/lib/elytra/:/var/lib/elytra/"
22- - " /var/log/elytra/:/var/log/elytra/"
23- - " /tmp/elytra/:/tmp/elytra/"
24- - " /etc/ssl/certs:/etc/ssl/certs:ro"
25- # you may need /srv/daemon-data if you are upgrading from an old daemon
26- # - "/srv/daemon-data/:/srv/daemon-data/"
27- # Required for ssl if you use let's encrypt. uncomment to use.
28- # - "/etc/letsencrypt/:/etc/letsencrypt/"
35+ - " /var/run/docker.sock:/var/run/docker.sock:ro"
36+ - " /var/lib/docker/containers/:/var/lib/docker/containers/:ro"
37+ - " ./data:/var/lib/elytra"
38+ - " ./logs:/var/log/elytra"
39+
2940networks :
30- elytra0 :
31- name : elytra0
41+ default :
3242 driver : bridge
33- ipam :
34- config :
35- - subnet : " 172.21.0.0/16"
36- driver_opts :
37- com.docker.network.bridge.name : elytra0
0 commit comments