Trusted Servants Pro is a self-hosted web portal that helps addiction-recovery fellowship groups run the practical side of service work: managing meetings, sharing readings and files, coordinating Zoom host accounts, and handling member access requests — all from a single admin interface, with no command line required.
Features
- Meetings — create, edit and archive with schedules, Zoom integration, and per-meeting libraries
- Libraries — grouped reading collections with drag-and-drop ordering and file uploads
- File browser — a central media library with searchable, publicly shareable URLs
- Access requests — a public application form with an admin triage dashboard
- Zoom management — encrypted credentials, a weekly assignment calendar, and conflict detection
- Theming & branding — six palettes, custom login animations, and sidebar branding
- Data management — one-click export/import and staging-to-live deployment sync
Tech stack
Flask · SQLAlchemy · SQLite, with Fernet encryption for sensitive credentials and Caddy for TLS. Containerized with Docker.
Getting started
One-command installer for Ubuntu 24.04:
curl -fsSL https://raw.githubusercontent.com/hyprlab/trusted-servants-pro/main/install.sh | sudo bash
Or for a local Docker setup:
git clone https://github.com/hyprlab/trusted-servants-pro.git
cd trusted-servants-pro
docker compose up -d --build
Project status
Actively developed (80+ releases) and released under the AGPL-3.0 license. Live at gettspro.com.