Skip to content

Azorant/Rhea

Folders and files

NameName
Last commit message
Last commit date
Oct 19, 2024
Feb 9, 2025
Mar 21, 2023
Feb 9, 2025
Feb 9, 2025
Mar 21, 2023
Feb 9, 2025
Feb 9, 2025
Mar 14, 2024
Dec 11, 2023

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_NODE_1=Node1,http://lavalink:2333,youshallnotpass
      - TOKEN=bot token
      - GUILD_CHANNEL=channel ID for guild events
      - LOG_CHANNEL=channel for logging node and track 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.