Appearance
Administrator Guide
This guide is for system administrators, DevOps engineers, and IT staff responsible for deploying, configuring, and maintaining RustChat.
Quick Start
- Installation - Deploy RustChat using Docker Compose
- Configuration - Environment variables and settings
- Security - Harden your deployment
Documentation Sections
Deployment
- Installation Guide - Docker Compose setup
- Reverse Proxy Setup - Nginx, Traefik, Caddy configuration
- Scaling - Horizontal scaling and high availability
Configuration
- Configuration Reference - All environment variables
- Email Setup - SMTP configuration for notifications
- SSO Configuration - Single Sign-On setup (OAuth/SAML)
- Push Notifications - Mobile push setup
Security
- Security Deployment Guide - Security hardening
- HTTPS/TLS configuration
- CORS and origin settings
- Rate limiting
Operations
- Backup and Restore
- Monitoring and Logging
- Database maintenance
- File storage management
Architecture Overview
Before deploying, review the System Architecture to understand:
- Backend components (Rust/Axum)
- Frontend (Vue.js SPA)
- Database (PostgreSQL)
- Cache and pub/sub (Redis)
- File storage (S3-compatible)
For end users: See the User Guide for using RustChat.