🖥️ Configuration d’un serveur web Linux Ubuntu avec WordPress, Docker, Cloudflare Tunnel et Proxmox. Un homelab complet auto-hébergé à la maison.
💡 Contexte du projet
Plutôt que de payer un hébergeur, j’ai décidé d’héberger mon site web sur mon propre serveur à domicile. Ce projet m’a permis d’apprendre l’administration Linux, la conteneurisation Docker et la sécurisation réseau.
Le serveur tourne 24h/24 et 7j/7 avec un uptime remarquable, hébergeant plusieurs services simultanément.
⚡ Services hébergés
WordPress
Site portfolio professionnel avec thème Astra. Accessible via fankepa.com.
Home Assistant
Plateforme domotique pour contrôler les appareils connectés de la maison.
Odoo 19
ERP open-source pour la gestion et l’expérimentation de modules.
Mosquitto MQTT
Broker MQTT pour la communication IoT entre appareils.
🏗️ Architecture
Internet → Cloudflare → Cloudflare Tunnel → Serveur Ubuntu
│
Proxmox VE
│
VM Ubuntu
│
Runtipi
┌────────────┐
│ Docker │
├────────────┤
│ WordPress │ :8213
│ Home Asst │ :8123
│ Odoo 19 │ :8069
│ Mosquitto │ :1883
└────────────┘
│
Tailscale VPN
(Accès distant sécurisé)
💻 Stack technique
🏗️ Proxmox VE
🐳 Docker
🌐 WordPress
☁️ Cloudflare
🔒 Tailscale
📦 Runtipi
🗄️ MariaDB
📦 Code source disponible !
Configuration et documentation disponibles sur GitHub.