Post

Stoatchat

A self-hostable open-source chat platform and community server. Stoatchat is a fork of Revolt, featuring real-time messaging, voice channels, file sharing, and a full-featured web client. Built with Rust (backend) and SolidJS (frontend).

Stoatchat
In Development
This script is currently in active development and may be unstable or incomplete. Use in production environments is not recommended.

Installation

Default install:

1
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVED/main/ct/stoatchat.sh)"
CPU: 4 cores RAM: 10240 MB Disk: 30 GB OS: Debian 13

Notes

Initial setup takes 30-60 minutes due to Rust compilation and frontend build. Do not interrupt the process.
The first account registered becomes the instance administrator. Registration is open by default; set invite_only = true in /Revolt.toml to restrict it.
Voice and video calls require additional LiveKit setup. See https://github.com/stoatchat/self-hosted for details.
The files encryption key in /Revolt.toml is generated during installation. Back it up — losing it will make all uploaded files unreadable.

Web Interface

Port: 80

Source code
Loading...