Skip to content

KeDevO Documentation

Welcome to the KeDevO internal documentation hub.

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.