-
Notifications
You must be signed in to change notification settings - Fork 12
Installation and Usage
Follow these instructions to start a new bridge bot instance:
-
Install Docker: Instructions Here
-
Copy the Docker Compose File:
curl https://raw.githubusercontent.com/SkyKings-Network/GuildBridgeBot/refs/heads/main/compose.yml > compose.yml -
Update the settings for your compose file as needed:
nano compose.yml
-
Start the Bot:
docker compose -f compose.yml up -d
If you are running the bot for the first time, you will need to log in with a Minecraft account. To do this, check the logs of the bot container to get the link to log in:
docker compose logs -n 50To run multiple bridge bots, you will need to add on to your docker compose file. Each bot will need its own service definition.
-
Open your compose file:
nano compose.yml
-
Add a new service for each additional bot:
bot2: image: skykingsnetwork/guildbridgebot:latest container_name: guildbridgebot2 restart: unless-stopped environment: - BRIDGE_USE_ENV_CONFIG=true - BRIDGE_ACCOUNT_EMAIL= - BRIDGE_DISCORD_TOKEN= - BRIDGE_DISCORD_CHANNEL=
-
Update the environment variables for each bot accordingly.
-
Save and exit the file.
-
Restart the docker compose setup:
docker compose -f compose.yml up -d
The bot can be configured using environment variables. For all options, see the configuration page.
To update the bot to the latest version, run the following commands:
docker compose -f compose.yml pull
docker compose -f compose.yml up -dIf you need help troubleshooting, please open an ticket in our Discord server: https://discord.gg/skykings.