Back

Personal infrastructure & home server Infrastructure personnelle & serveur domestique

A fully self-hosted personal infrastructure running on Unraid, managing Docker containers, reverse proxy, backups, and automation. Une infrastructure personnelle entièrement auto-hébergée fonctionnant sur Unraid, gérant les conteneurs Docker, le proxy inverse, les sauvegardes et l'automatisation.

Unraid Docker Linux Zoraxy Cloudflare Self-hosting

Contexte

Je crois que la véritable compréhension du développement web nécessite de comprendre les environnements dans lesquels le code s’exécute. Pour développer cette expertise, j’administre entièrement mon propre serveur domestique fonctionnant sur Unraid.

Cette infrastructure gère tout, de mes projets personnels aux serveurs multimédias et aux scripts utilitaires.

Tableau de Bord du Serveur Domestique

Ce que je gère

Écosystème Docker

  • Plus de 30 conteneurs Docker actifs gĂ©rĂ©s via Unraid avec diffĂ©rents points de montage spĂ©cifiques
  • CrĂ©ation d’un Ă©cosystème complet avec des conteneurs interagissant les uns avec les autres en interne
  • Constructions de conteneurs personnalisĂ©s pour des besoins utilitaires spĂ©cifiques

Réseautique & sécurité

  • Proxy inverse (Reverse proxy) : Zoraxy gère les sous-domaines, le routage et la gestion du trafic
  • Zero Trust : Tous les services et le routage passent par Cloudflare Zero Trust pour une protection maximale et un accès Ă  distance sĂ©curisĂ©
  • SSL/TLS : Renouvellement automatisĂ© des certificats Let’s Encrypt

Intégrité des données

  • Routines de sauvegarde automatisĂ©es (locales et hors site)
  • Gestion rotative des instantanĂ©s (snapshots)
  • ParitĂ© de la matrice (array) et gestion du stockage

Pourquoi c’est important pour le travail en freelance

Gérer cette infrastructure m’a donné de solides bases en DevOps et en administration système. Lorsque j’écris une application, je comprends exactement comment elle interagira avec le système de fichiers, le réseau et le proxy inverse dans un environnement de production. Je peux non seulement écrire le code, mais aussi le déployer, configurer le serveur et m’assurer qu’il fonctionne de manière fiable.

Lien

Context

I believe that a true understanding of web development requires understanding the environments in which the code runs. To build this expertise, I fully administer my own home server running on Unraid.

This infrastructure handles everything from my personal projects to media servers and utility scripts.

Home Server Dashboard

What I manage

Docker ecosystem

  • Over 30 active Docker containers managed via Unraid with various specific mount points
  • Creation of a complete ecosystem with containers interacting with each other internally
  • Custom container builds for specific utility needs

Networking & security

  • Reverse proxy: Zoraxy handles subdomains, routing, and traffic management
  • Zero Trust: All services and routing go through Cloudflare Zero Trust for maximum protection and secure remote access
  • SSL/TLS: Automated renewal of Let’s Encrypt certificates

Data integrity

  • Automated backup routines (local and offsite)
  • Rotating snapshot management
  • Array parity and storage management

Why it matters for freelance work

Managing this infrastructure has given me solid foundations in DevOps and system administration. When I write an application, I understand exactly how it will interact with the file system, the network, and the reverse proxy in a production environment. I can not only write the code but also deploy it, configure the server, and ensure it runs reliably.