← Return to Dashboard

Core Server Architecture

1. Base Operating System & Containerization

Ubuntu 24.04 LTS Link
Description: Free Linux distribution
Used: Base operating system on the OVHcloud server
Docker Link
Description: Container platform
Used: Core runtime for all services
Docker Compose Link
Description: Tool for defining multi-container apps
Used: Orchestrated the entire stack

2. Rocket.Chat Platform

Rocket.Chat Link
Description: Open-source team chat
Used: Main communication platform
Rocket.Chat Docker Image Link
Description: Official Docker image
Used: Deployed as core application
MongoDB 7.0 Link
Description: NoSQL database
Used: Backend database for Rocket.Chat

3. File & Collaboration

Nextcloud Link
Description: Self-hosted file sync
Used: Implemented as document storage
MariaDB Link
Description: Open-source MySQL database
Used: Backend for Nextcloud
Jitsi (Self-Hosted) Link
Description: Video conferencing platform
Used: Sovereign video calling

4. Routing, Proxy & Storage

Caddy Link
Description: Automatic HTTPS reverse proxy
Used: Primary reverse proxy
Let's Encrypt Link
Description: Free SSL authority
Used: Provided HTTPS certificates
Backblaze B2 Link
Description: S3-compatible storage
Used: Long-term file storage

5. Identity & Email Security

Cloudflare Link
Description: DNS + CDN
Used: Managed DNS (DNS Only mode)
PurelyMail Link
Description: Privacy-focused email
Used: Primary email host
MXGuardDog Link
Description: Cloud-based anti-spam
Used: Inbound threat filtering
1Password Link
Description: Password manager
Used: Stored server secrets

6. Server Specs

OVHcloud KS-6 Link
Description: Dedicated server
Used: Production server.
AMD Epyc 7351p, 128GB+ RAM, 500Mbps
Description: Simple firewall
Used: Port management (22, 80, 443)