Un home lab par un débutant pour les débutants
Serveex c'est avant tout un projet personnel visant à héberger chez soi le plus de services possibles du quotidien sans passer par des plateformes propriétaires (Google, Apple, Netflix...). L'idée était d'expérimenter, d'apprendre, et de documenter chaque étape. C'est un projet purement pour la science, et n'a pas vocation à être utilisé en production.
Un grand merci à Nipah, pour le partage de ses connaissances infinies, et surtout pour sa patience.
Pré-requis :
- Posséder un VPS en ligne ou une machine locale : idéalement un mini PC (on trouve des N100 pour 100€), mais fonctionne aussi sur laptop ou une machine virtuelle. Les Freebox Delta/Ultra proposent des machines virtuelles.
- Savoir configurer les règles NAT d'un routeur et attribuer des baux DHCP
- Savoir configurer la zone DNS d'un nom de domaine
L'objectif etant d'etre facilement déployable et facile à migrer, voici sa structure :
Le coeur du serveur
Système d'exploitation
Moteur de conteneur
Docker GUI
Reverse Proxy
La sécurité
Monitoring
Etat des services
Gestion des logs
Gestion de la connexion
Etat des ressources
Media
Cloud Drive & Photos
Fichiers & partage
Explorateur de fichier
Outils de développement
Visual Studio Code
Git Repository
Applications utiles
DNS anti-pub et filtres
Gestionnaire de mots de passe
A venir
- Homepage, pour avoir tout vos services en un coup d'oeil et y accéder facilement
- Mkdocs pour votre documentation
- Docus, alternative à Mkdocs
- Speedtest-tracker pour vérifier la connexion de votre serveur
- UpSnap pour réveiller vos machines à distance
Table of Contents