KeDevO Documentation¶
Welcome to the KeDevO internal documentation hub.
Quick Links¶
| Section | Description |
|---|---|
| Infrastructure | Server architecture, VPS configs, networking |
| Services | Nginx, mail, database, monitoring |
| Projects | YardPro, Parts Scraper, websites |
| Deployment | Deployment procedures and service management |
| Security | Access control, firewall rules |
| Runbooks | Incident response procedures |
| Backups | Backup and disaster recovery |
Architecture Overview¶
┌─────────────────────────────────────────────────────────────┐
│ DNS / CloudFlare │
├──────────────┬──────────────────┬───────────────────────────┤
│ VPS1 │ VPS2 │ VPS3 │
│ 77.68.94.123 │ 77.68.99.173 │ 194.164.28.83 │
│ │ │ │
│ Legacy PHP │ YardPro API/Web │ kedevo.com (Flask) │
│ Postfix │ Stalwart Mail │ topcoasters.co.uk (Flask) │
│ MariaDB │ MariaDB (primary)│ Uptime Kuma (Docker) │
│ │ Catalog (Flask) │ MkDocs (static) │
│ │ SOCKS Proxy │ WireGuard VPN │
└──────────────┴──────────────────┴───────────────────────────┘
All servers run Ubuntu 24.04 LTS with nginx reverse proxy and Let's Encrypt SSL.