Appearance
VPS Infrastructure Status Report - CFS Server Manager
This report documents the stable target state of the VPS infrastructure following the June 2026 audit and cleanup.
📊 Current System Status
The VPS infrastructure operates under a Split-Stack Architecture to isolate core system services from platform applications:
- Core Infrastructure Stack (
cfs-infra) under/opt/cfs-infra/: Manages the web proxy, development environment, local database instance, and AI engine tools. - CFS Platform Stack (
cfs-platform) under/opt/antigravity/data/PROJECT-DEVELOPMENT/cfs-platform/: Manages production and staging environments for core business portals and event planners.
1. Core Infrastructure Containers (cfs-infra)
| Container Name | Service | Status | Purpose |
|---|---|---|---|
cfs-antigravity-ide | antigravity-ide | UP ✅ | Main development environment |
redis-cache | redis-cache | UP ✅ | General purpose caching layer |
cfs-db-local | cfs-db-local | UP ✅ | MariaDB 10.11 (Local dev db instance) |
traefik | traefik | UP ✅ | Reverse Proxy & SSL (Let's Encrypt) |
ollama | ollama | UP ✅ | Local AI Engine |
open-webui | open-webui | UP ✅ | AI Web Interface |
portainer | portainer | UP ✅ | Docker management UI |
2. CFS Platform Containers (cfs-platform)
| Container Name | Status | Purpose |
|---|---|---|
cfs-database-prod | UP ✅ | MariaDB 10.11 (Production database instance) |
cfs-database-staging | UP ✅ | MariaDB 10.11 (Staging database instance) |
cfs-platform-core-portal-1 | UP ✅ | Core Portal Application (Production) |
cfs-platform-event-planner-1 | UP ✅ | Event Planner Application (Production) |
cfs-platform-core-portal-staging-1 | UP ✅ | Core Portal Application (Staging) |
cfs-platform-event-planner-staging-1 | UP ✅ | Event Planner Application (Staging) |
NOTE
Decommissioned Services: The legacy services n8n and evolution_api have been permanently decommissioned and removed from the VPS infrastructure stacks and docker configurations.
🏗️ Architecture & Configuration
🔌 Networking (Traefik Solution)
- Network:
traefik-network(externally defined). - DNS: All subdomains (
ag-ls.cfscfs.com,openwebui-ls.cfscfs.com,portainer-ls.cfscfs.com, etc.) correctly point to the VPS IP address85.215.149.45. - Routing: Traefik routes requests via SSL (Port 443) to the respective internal container ports.
💾 Data Persistence (Volumes & Bind Mounts)
All data is securely persisted on the host system:
- MariaDB Production & Staging: Mounted under
/opt/antigravity/data/PROJECT-DEVELOPMENT/cfs-platform/. - Local Dev DB: Mounted under
/opt/cfs-infra/volumes/mariadb. - Redis Cache: Named volume
cfs-infra_redis_cache_data. - IDE Persistent Data: Named volume
cfs-infra_ide_dataand path/opt/antigravity/data/kasm-profile-persistent. - Open-WebUI / Ollama: Named volumes
cfs-infra_openwebui_open-webui_dataandcfs-infra_ollama_ollama_data.
🔍 Verification Results
- Databases: All three MariaDB instances are active and operate independently on distinct ports (3306, 3307, 3308).
- DNS/SSL: Subdomains resolve correctly on the server; Let's Encrypt certificates are actively managed by Traefik.
- Redis: Restored and fully operational within the
cfs-infrastack. - Backup System: The Restic backup pipeline uses custom OAuth to sync to Google Drive. The pipeline health check confirms access to daily snapshots in
backups/vps-daily.
✅ Restoration & Reboot Lifecycle
Upon a system reboot, the following automated sequence takes place:
- Docker automatically loads configurations from
/opt/cfs-infra/docker-compose.yml(cfs-infra) and/opt/antigravity/data/PROJECT-DEVELOPMENT/cfs-platform/docker-compose.yml(cfs-platform). - All persistent volumes are automatically re-mounted.
- All services seamlessly reconnect within the
traefik-network. - The entire stack becomes fully operational within 30 to 60 seconds.
Note: The local SERVER-MANAGER repository is the authoritative source for configurations and documentation, while the docker compose configurations on the VPS are the primary runtimes.