Skip to content

PLANOVI VPS Infrastructure Hub

Production Docker stack orchestrating self-hosted Supabase, Nginx reverse proxy, automated CI/CD webhooks, and mTLS telemetry on Hostinger VPS (191.218.165.149).

Infrastructure Subsystems & Stacks

🛡️ Self-Hosted Supabase Stack

PostgreSQL 15, Kong API gateway, Supabase Studio, GoTrue auth with Resend SMTP, PostgREST 11.2, Storage API, and Deno Edge Runtime. Explore Supabase Stack →

🌐 Nginx Reverse Proxy & Vhosts

Centralized ingress with Cloudflare 15-year SSL, dynamic developer IP whitelisting, custom HTTP 404/50x error pages, and Cloudflare Pages routing. Explore Nginx Routing →

⚡ CI/CD Webhook Auto-Deployer

Lightweight Python webhook daemon (:9000) listening for GitHub pushes, verifying HMAC SHA-256 signatures, running automated pulls and post-deploy hooks. Explore Auto-Deployer →

🐘 Application Runtimes

Containerized execution engines including PHP 8.3 FPM for dealflow/scheduler microservices, Flutter Web static server, and FastAPI IoT backends. Explore Application Runtimes →

Architecture, Operations & Developer Guides

System Topology & Hardware

Hostinger VPS specifications (16 GB RAM, 4 vCPUs, 200 GB NVMe, Ubuntu 24.04 LTS), sysctl network kernel tuning, and Docker bridge network. View System Overview →

Security, Whitelist & mTLS

Dynamic IP whitelisting for administration panels, Cloudflare Origin Certificates, Root Device CA, and hardware mTLS encryption for IoT meters. View Security Matrix →

Backup & Disaster Recovery

Nightly automated PostgreSQL backups with gzip compression, cron automation, retention cleanup, and disaster restore runbooks. View Backup Procedures →

Support & Troubleshooting

Operational troubleshooting matrix covering container crash loops, Docker disk space exhaustion, Nginx 502 errors, and webhook verification failures. View Troubleshooting Runbook →