2.0 KiB
Overlord
TELEGRAM SERVER JOIN NOW NO EXCUSES WE GIVE SUPPORT AND IT'S FUN
Hello, I made this project for fun.
Using-Docker
Please keep in mind you should run docker with nessesary perms, have access to the internet and actually have docker installed. Install-Debian-Linux(GIVE ME SUDO).sh is a good start point
Just use docker please the src is fine to use as well but you need golang, bun, garble and openssl.
To use docker copy the docker-compose.yml to your working directory and run
docker compose up
On first startup, if secrets are not provided through environment variables,
Overlord generates them and persists them to data/save.json (inside Docker:
/app/data/save.json). This includes:
- JWT signing secret
- Agent auth token
Initial bootstrap login defaults to username admin and password admin
unless overridden with OVERLORD_USER / OVERLORD_PASS.
Keep save.json private and backed up. Use values from that file if you need
to recover JWT or agent token values.
to update run
docker compose pull
It's literally just docker any question chatgpt can answer so don't worry.
Using-Production-packages-(Windows)
Build a production-ready package where the server can still build client binaries at runtime:
build-prod-package.bat
Linux/macOS:
./build-prod-package.sh
Windows output folder:
release
Windows package includes:
Overlord-Clientoverlord-server.exeoverlord-server-linux-x64start-prod-release.batstart-prod-release.shpublic
build-prod-package.bat also minifies public/assets/*.js into the release package.
Note: both packaging scripts always skip building client binaries and export Overlord-Client source for runtime builds.
