samuel-donovan-fas/Minimost

Project ID: 242125

Description

A lightweight, self-hosted chat platform built for private networks.

Installation Instructions

MiniMost is packaged for Fedora, RHEL, and their rebuilds (Rocky, Alma, CentOS Stream) via COPR. This installs MiniMost as a proper RPM with a hardened systemd service — no pip, no virtualenv.

# Enable the COPR repository (one-time). On RHEL/EL, first install the plugin: # sudo dnf install -y dnf-plugins-core sudo dnf copr enable samuel-donovan-fas/Minimost # Install the package sudo dnf install minimost # Start it now and on every boot sudo systemctl enable --now minimost

The RPM ships a locked-down systemd unit that runs MiniMost under a transient DynamicUser, keeping all state (databases, uploads, TLS material) under /var/lib/minimost. The service listens on HTTPS port 6767 by default:

systemctl status minimost # check it's running sudo systemctl restart minimost # apply settings.json changes journalctl -u minimost -f # follow the logs

Browse to https://<server-ip>:6767. Clients can fetch the CA certificate to trust at https://<server-ip>:6767/ca.pem. Remember to open the port (and UDP 3478 for calls) in firewalld:

sudo firewall-cmd --permanent --add-port=6767/tcp sudo firewall-cmd --permanent --add-port=3478/udp sudo firewall-cmd --reload

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
EPEL 10 x86_64 (0)* EPEL 10 (24 downloads)
EPEL 9 x86_64 (0)* EPEL 9 (6 downloads)
Fedora 42 x86_64 (0)* Fedora 42 (0 downloads)
Fedora 43 x86_64 (0)* Fedora 43 (6 downloads)
Fedora 44 x86_64 (0)* Fedora 44 (7 downloads)
Rhel+epel 10 x86_64 (0)* Rhel+epel 10 (9 downloads)

* Total number of downloaded packages.