Matrix Stack Manager is a professional all-in-one installer and management toolkit for:
- Matrix Synapse
- Element Web
- TURN Server (coturn)
- Nginx + Let's Encrypt SSL
Deploy your own Telegram/WhatsApp-like chat server in minutes — fully self-hosted.
- Synapse setup
- PostgreSQL or SQLite support
- Nginx configuration
- Automatic SSL issuance
- Element Web installation
- .well-known configuration
- TURN server for voice/video calls
- Create admin users
- Create normal users
- Create users with random passwords
- Reactivate users
- List users
- Deactivate users safely
- Modify:
- Nginx
client_max_body_size - Synapse
max_upload_size
- Nginx
- Enable / Disable public registration
- Prevent spam after onboarding users
- Service status
- Matrix API validation
- .well-known validation
- Port checks
- SSL certificate info
Automatically fixes common issues:
- Missing Nginx symlinks
- Disabled coturn
- Broken Nginx config
- Service restarts
Full backup including:
- Database
- Synapse configs
- Nginx configs
- TURN configs
- SSL certificates (optional)
- Update to specific version
- Fetch latest from GitHub API
- Preserve config.json
Completely remove the entire stack safely.
- SQLite (simple mode)
- PostgreSQL (recommended for production)
- Element Web
- Element Mobile
- Element X
- Any Matrix-compatible client
- Ubuntu 20.04 / 22.04
- Root access
- Domain pointing to server IP
- Open ports 80 & 443
bash <(curl -Ls https://raw.githubusercontent.com/Mehdi682007/PD-Element/main/install.sh)
v1.4
MIT License
⭐ If this project helps you, consider starring the repository!