Get up and running

Deploy ModMeister seamlessly using Docker and Docker Compose with zero-downtime auto-updates via Watchtower.

Docker setup

1

Create directory

Create a folder for ModMeister and navigate into it.

2

Download Docker Compose

Fetch the docker-compose.yml file from the repository.

3

Prepare files

Create an empty botdatabase.db and a .env file.

4

Configure environment

Create a .env file and fill in your bot token, guild ID, and API keys.

5

Run the bot

Start the container in the background using Docker Compose.

Quick setup · bash
mkdir ModMeister && cd ModMeister

wget https://raw.githubusercontent.com/laszlokonyari/ModMeister/master/docker-compose.yml
touch .env botdatabase.db

nano .env

docker compose up -d
Docker commands
docker compose logs -f
docker compose restart
docker compose down
docker compose up -d
.env configuration
TOKENYour bot tokenGet token ↗
GUILDYour Guild (Server) ID
GPT_KEYOpenAI API keyGet key ↗
GEMINI_API_KEYGoogle Gemini keyGet key ↗
SPOTIFY_CLIENT_IDSpotify app client IDDashboard ↗
SPOTIFY_CLIENT_SECRETSpotify client secret