# docker-red-discordbot

> Self-hosted Docker image for Red-DiscordBot with non-root execution, auto-updates, multi-arch support, and optional Postgres storage.

- **Category:** Chat
- **Licence:** GPL-3.0
- **Open source:** oss
- **Languages:** Python, Shell, Dockerfile
- **Platforms:** Docker, Docker Compose, Unraid
- **Tags:** Bot, Audio, Discord, Docker, Python, Self Hosted, Multi arch, Postgres, Lavalink, Red Discordbot

## Description

This project packages the Red-DiscordBot Discord bot into a multi-architecture Docker container. It runs as a non-root user with configurable UID and GID, automatically updates to the newest PyPI release each time the container restarts, and stores data in a mounted volume. Several image tags are provided: a minimal core variant, an audio-enabled variant with Java and Lavalink, and extended variants that include system packages for popular third-party cogs. PyLav integration tags are also available. Configuration uses environment variables for the bot token, command prefix, timezone, storage backend (JSON or PostgreSQL), version pinning, and extra startup flags. The bot's RPC interface for external dashboards only functions when the container uses host networking. There is no web UI or mobile app; administration is done through Discord chat commands.

## Links

- [Homepage](https://github.com/PhasecoreX/docker-red-discordbot)
- [Docker](phasecorex/red-discordbot)
- [Docker Hub](https://hub.docker.com/r/phasecorex/red-discordbot)
- [Unraid Community Apps](https://ca.unraid.net/apps/red-discordbot-0pwdozt05ptsfh)
- [GitHub Repository](https://github.com/PhasecoreX/docker-red-discordbot)
- [Discord Support Server](https://discord.gg/QzdPp2b)
- [PayPal](https://paypal.me/pcx)

---
Source: https://selfhost.directory/project/docker-red-discordbot