Skip to main content

Stoat (Revolt)

Stoat (formerly Revolt) is an open-source Discord alternative with self-hosting support.

Features

  • Real-time messaging
  • Voice and video calls
  • File sharing
  • Server management
  • Customizable themes

Deployment

Docker Compose

cd docker/chat
docker-compose up -d

The service includes:

  • MongoDB database
  • Redis for caching
  • RabbitMQ for message queuing
  • MinIO for file storage
  • Caddy for reverse proxy

Kubernetes

Deployed via Helm chart:

helmfile -e k8s apply -l name=stoat

Configuration

Generate configuration:

cd docker/chat
./generate_config.sh

Access

After deployment, access Stoat at:

  • URL: https://stoat.<your-domain>
  • Web Client: Automatically served by Caddy

Documentation

For more information, visit the Stoat GitHub repository.