Loading...
Loading...
Auralyn ships as a single Docker container. One build, one deploy, zero infrastructure fuss.
Managed music bots charge $5–15/month per server. Auralyn is free + 5 minutes of setup. Same quality audio. Zero monthly bills.
docker run -d \
--name auralyn \
-e DISCORD_TOKEN=your_token_here \
-e CLIENT_ID=1496138486799925350 \
-e LAVALINK_PASSWORD=your_password \
ghcr.io/instax-dutta/auralyn:latestdocker run -d \
--name auralyn \
-e DISCORD_TOKEN=your_token_here \
-e CLIENT_ID=1496138486799925350 \
-e GUILD_ID=your_guild_id \
-e LAVALINK_PASSWORD=your_password \
ghcr.io/instax-dutta/auralyn:latestReplace the environment variables with your own values. The container handles Lavalink startup automatically.
version: "3.8"
services:
auralyn:
image: ghcr.io/instax-dutta/auralyn:latest
container_name: auralyn
restart: unless-stopped
environment:
- DISCORD_TOKEN=your_token_here
- CLIENT_ID=1496138486799925350
- LAVALINK_PASSWORD=changeme
- LOG_LEVEL=info| Variable | Description | Default | Required |
|---|---|---|---|
DISCORD_TOKEN | Discord bot token | — | Yes |
CLIENT_ID | Discord application client ID | — | Yes |
GUILD_ID | Guild ID for fast guild-scope deploy (leave empty for global) | — | No |
LAVALINK_PASSWORD | Shared password between bot and Lavalink | — | Yes |
LAVALINK_MEMORY | Max heap for Lavalink (e.g. 512M, 1G, 2G) | 1G | No |
LAVALINK_STARTUP_TIMEOUT | Seconds to wait for Lavalink | 90 | No |
LOG_LEVEL | Logging verbosity (info, warn, error, debug) | info | No |
SPOTIFY_CLIENT_ID | Spotify API client ID (for authenticated resolution) | — | No |
SPOTIFY_CLIENT_SECRET | Spotify API client secret | — | No |
AUTO_SYNC_GLOBAL_COMMANDS | Auto-deploy commands on startup | true | No |
AUTO_SYNC_GUILD_COMMANDS | Auto-deploy commands on new guild join | true | No |
STRICT_DJ_MODE | Restrict playback controls to DJ roles | false | No |