ZenithProxy is a minecraft proxy / bot
This repo contains a Dockerfile and docker-compose.yml to run ZenithProxy in a container.
For general Docker usage, see Docker CLI
Edit the docker-compose.yml
file to set required environment variables
environment:
ZENITH_DISCORD_TOKEN: <token>
ZENITH_DISCORD_CHANNEL_ID: <channel id>
ZENITH_DISCORD_ROLE_ID: <role id>
Then run:
docker compose up -d
docker run \
-d \
--name zenithproxy \
-e ZENITH_DISCORD_TOKEN=<token> \
-e ZENITH_DISCORD_CHANNEL_ID=<channel id> \
-e ZENITH_DISCORD_ROLE_ID=<role id> \
-p 25565:25565 \
ghcr.io/rfresh2/zenithproxy:latest
https://github.com/rfresh2/ZenithProxyDocker/pkgs/container/zenithproxy
Tag: ghcr.io/rfresh2/zenithproxy:latest
Or build an image yourself:
docker build -t zenithproxy .
Environment variables are used to configure the ZenithProxy launcher without input prompts in the terminal.
Many are optional, some are required.
For a full list, see docker-compose.yml