Skip to content

Azorant/Rhea

Repository files navigation

Rhea

An easy to use, no ads music bot.

Discord Server GitHub Actions

Getting Started

Install Docker and Docker Compose

Create a docker-compose.yml with the following content:

version: '3.8'

services:
  rhea:
    image: ghcr.io/azorant/rhea:latest
    container_name: rhea
    restart: unless-stopped
    environment:
      - DISCORD_INVITE=server invite
      - LAVALINK_AUTH=youshallnotpass
      - LAVALINK_HOST=lavalink:2333
      - TOKEN=bot token
      - GUILD_CHANNEL=channel ID for guild events
      - PROMETHEUS_ENABLED=true
      - PROMETHEUS_PREFIX=rhea
    ports:
      - 3400:3400
  lavalink:
    image: ghcr.io/lavalink-devs/lavalink:latest
    container_name: lavalink
    restart: unless-stopped
    environment:
      - SERVER_PORT=2333
      - LAVALINK_SERVER_PASSWORD=youshallnotpass
    expose:
      - 2333

Run docker compose up -d to startup Rhea and Lavalink.

That's all! Now you're ready to listen to some music.

Configuration

There are more config options available for Lavalink here.

If you'd wish to play Apple Music and/or Spotify links, then you'll have to setup the LavaSrc plugin for Lavalink.