Ce projet est une expérience dans la création et la gestion d'un serveur informatique. Le but principal était de construire un serveur à partir de composants reconditionnés ou récupérés d'anciens ordinateurs, pour réduire les coûts.
Le serveur utilise un processeur Ryzen 7 2700 et est équipé de 16 Go de RAM, offrant une base solide pour héberger divers services. L'ensemble fonctionne sous le système d'exploitation Ubuntu, réputé pour sa stabilité et sa flexibilité dans les environnements serveurs.
Pour garantir un accès sécurisé, une connexion SSH est configurée avec Tailscale, un outil VPN qui facilite la connexion à distance. Tous les services sont déployés en utilisant Docker, un outil essentiel pour la gestion de conteneurs. Enfin, un reverse proxy (Traefik) permet de gérer efficacement les requêtes vers les différents services hébergés.
Voici une liste des services actuellement hébergés sur ce serveur :
Grâce à ce projet, j'ai approfondi mes connaissances en sécurité réseau (notamment la gestion des pare-feux et des accès sécurisés), ainsi qu'en administration système sous Linux. L'expérience m'a également permis de me familiariser davantage avec Docker et Traefik, deux outils indispensables pour la gestion de services modernes.
Exemple des conteneurs Docker configurés sur le serveur.