First, update Icarus
Hades requires the latest TestFlight version of Icarus. Update the app before connecting your server.
Icarus TestFlightStart Hades with Docker Compose, keep its identity persistent, then connect it to Icarus.
Hades requires the latest TestFlight version of Icarus. Update the app before connecting your server.
Icarus TestFlightRun Hades from the published Docker image and keep the config directory mounted so the server identity and database survive restarts.
mkdir -p /docker/Hades/config
Save the compose file below as docker-compose.yml. Change the host path, UID/GID, or timezone if your system uses different values.
services:
hades:
image: docker.io/anqui3tas/hades-server:Alpha
container_name: Hades
user: "1000:100"
environment:
- TZ=America/Los_Angeles
volumes:
- /docker/Hades/config:/config
ports:
- 8124:8124
restart: unless-stopped
docker compose pull
docker compose up -d
curl http://127.0.0.1:8124/health
curl http://127.0.0.1:8124/version
curl http://127.0.0.1:8124/database
curl http://127.0.0.1:8124/setup/status
http://127.0.0.1:8124.http://your-server.local:8124./config stores the Hades server identity and SQLite database.