Skip to content

Docker

Docker is the recommended way to deploy Rustalink for a consistent and isolated environment.


FeatureValue
Registryghcr.io/bongodevs/rustalink:latest
Taglatest
Port Mapping2333:2333 (Lavalink default)

  1. Create Directory Create a dedicated folder for your Rustalink deployment.
  2. Prepare Files Place your config.toml in the directory so it can be mounted.
  3. Deploy Create the docker-compose.yml file and launch the service.
services:
rustalink:
image: ghcr.io/bongodevs/rustalink:latest
container_name: rustalink
restart: unless-stopped
ports:
- "2333:2333"
environment:
- RUST_LOG=info
volumes:
- ./config.toml:/app/config.toml

CommandAction
docker-compose up -dStart the container in background
docker-compose logs -fView real-time server logs
docker-compose restartApply configuration changes