Degabut is a Discord bot with music functionalities.
| Key | Description | Example |
|---|---|---|
PREFIX | Your bot prefix for commands | ! |
TOKEN | Your bot token, taken from this page -> Select your app -> go to Bot -> get TOKEN value | xxx.yyy.zzz |
LAVA_HOST | Lavalink host, leave this value to default | degabut-lavalink (default) |
LAVA_PASSWORD | Long randomly generated password for Lavalink | l0nG-r4nD0M-P45SwOrD |
POSTGRES_DB | Postgres database name that is created when the image first started, you can leave this value to default | degabut (default) |
POSTGRES_USER | Postgres default user name, you can leave this value to default | degabut (default) |
POSTGRES_PASSWORD | Long randomly generated password for your database | l0nG-r4nD0M-P45SwOrD |
POSTGRES_HOST | Postgres host, leave this value to default | postgres:5432 (default) |
JWT_PRIVATE_KEY | Very long randomly generated string for API authentication | Wp73fBb97mwbYfeArAstkVPj |
DISCORD_OAUTH_CLIENT_ID | Your bot oauth client id, taken from this page -> Select your app -> go to OAuth2 -> get CLIENT ID value | 777777777777777 |
DISCORD_OAUTH_CLIENT_SECRET | Your bot oauth client secret, taken from this page -> Select your app -> go to OAuth2 -> get CLIENT SECRET value | jgj04835uefgjxdljb |
Docker Image: suspiciouslookingowl/degabut
Create a .env file containing:
PREFIX=!
TOKEN=your-discord-token
LAVA_HOST=degabut-lavalink
LAVA_PASSWORD=lavalink-password
POSTGRES_DB=degabut
POSTGRES_USER=degabut
POSTGRES_PASSWORD=long-random-password
POSTGRES_HOST=postgres:5432
JWT_PRIVATE_KEY=long-random-password
DISCORD_OAUTH_CLIENT_ID=your-discord-client-id
DISCORD_OAUTH_CLIENT_SECRET=your-discord-client-secret
and run
docker run --env-file ./.env -d suspiciouslookingowl/degabut
Or using Docker Compose:
version: "3.9"
services:
degabut:
container_name: degabut
image: suspiciouslookingowl/degabut:latest
restart: always
env_file:
- .env
Content type
Image
Digest
sha256:718a95fe5…
Size
64.3 MB
Last updated
about 7 hours ago
docker pull suspiciouslookingowl/degabut