MiniMost Documentation
MiniMost is a lightweight, self-hosted chat platform built for private networks. It runs entirely on Python and SQLite — no external database, no root access, no infrastructure required. Just Flask and a browser.
Developer Reference
- Architecture
- High-Level Overview
- Application Factory
- Distributed SQLite Model
- Message Propagation
- Shared State: auth.db and presence.db
- Polling Architecture
- Authentication Flow
- New User Registration Flow
- DM Channel Naming
- DM Visibility (dm_hidden)
- Avatar Storage
- Link Preview Pipeline
- Calling Architecture
- Frontend Architecture
- Security Architecture
- Module Dependency Graph
- HTTP API Reference
- Frontend Architecture
- Security