Portfolio de Tiberiu Rosca

Domotique & Auto-hébergement (Raspberry Pi)

Début : octobre 2024
Écrit le 12 avril 2026

Contexte

Peu après le début de mon alternance, j'ai acquis un Raspberry Pi pour expérimenter concrètement les technologies réseau et système dans un environnement personnel. Ce projet a été mon bac à sable pour maîtriser la conteneurisation avec Podman et la sécurisation d'applications auto-hébergées.

L'un des piliers de ce projet est l'automatisation de mon système de chauffage Tado. Pour éviter un abonnement payant aux fonctions d'automatisation (géofencing, détection de fenêtres ouvertes), j'ai mis en place un script d'automatisation exploitant l'API officielle de Tado. Plutôt que d'utiliser une image Docker tierce, j'ai conçu ma propre image personnalisée basée sur Python Alpine pour garantir une sécurité maximale et une empreinte mémoire minimale.

Initialement, ce Raspberry Pi servait également d'hôte pour la première version de mon portfolio (développé en HTML/CSS/PHP) via un serveur Nginx durci. Cette expérience m'a permis de résoudre des problématiques complexes de gestion de volumes et de droits utilisateurs (UID/GID) spécifiques à Podman.

Aujourd'hui, avec la migration de mon site vers Nuxt.js et un hébergement cloud plus adapté, le Raspberry Pi est désormais dédié exclusivement à la domotique et aux tests d'infrastructure légère, agissant comme un laboratoire permanent pour mes futures expérimentations.

Objectifs

Auto-hébergement d'une solution domotique pour contourner les abonnements propriétaires.
Création d'images conteneurisées personnalisées et sécurisées (Hardening).
Configuration d'un serveur web Nginx optimisé pour l'hébergement de sites statiques.
Maîtrise de la gestion des droits et des volumes avec Podman.
Optimisation des ressources sur un système à faibles performances (ARM/Alpine Linux).

Compétences

Gérer le patrimoine informatique.
Répondre aux incidents et aux demandes d’assistance et d’évolution.
Développer des solutions d'automatisation personnalisées.