5.7 KiB
Executable File
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.
!!!abstract "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.
__Pour l'accès extérieur :__
- Savoir configurer les [règles NAT d'un routeur et attribuer des baux DHCP](../../nat)
- Savoir configurer la [zone DNS d'un nom de domaine](../../dns)
L'objectif etant d'etre facilement déployable et facile à migrer, voici sa structure :
Le coeur du serveur
-
:fontawesome-brands-debian:{ .lg .middle .debian } Système d'exploitation
Installer et configurer Debian 12
-
:fontawesome-brands-docker:{ .lg .middle .docker } Moteur de conteneur
Installer Docker
-
:fontawesome-solid-boxes-stacked:{ .lg .middle .dockge } Interface docker
Installer et déployer Dockge
-
:fontawesome-solid-arrow-right-arrow-left:{ .lg .middle .swag } Reverse Proxy
Installer et configurer SWAG
La sécurité
-
:fontawesome-solid-shield-halved:{ .lg .middle .wireguard } VPN
Installer et déployer Wireguard
-
:fontawesome-solid-key:{ .lg .middle .gold } SSO & MFA
Installer et déployer Authentik
-
:simple-cloudflare:{ .lg .middle .cloudflare } Tunnels
Utiliser Cloudflare Zero Trust
Monitoring
-
:fontawesome-solid-heart-pulse:{ .lg .middle .uptime-kuma } Etat des services
Installer et déployer Uptime-Kuma
-
:fontawesome-solid-file-lines:{ .lg .middle .dozzle } Gestion des logs
Installer et déployer Dozzle
Media & seedbox
-
:fontawesome-solid-clapperboard:{ .lg .middle .plex } Media
Installer et déployer Plex
-
:fontawesome-solid-bars-progress:{ .lg .middle .qbit} Seedbox
Installer et déployer Qbittorent
Cloud Drive & Photos
-
:simple-nextcloud:{ .lg .middle .nextcloud} Drive
Installer et déployer Nextcloud
-
:simple-immich:{ .lg .middle .immich} Photos
Installer et déployer Immich
Développement
-
:material-microsoft-visual-studio-code:{ .lg .middle .vscode } Visual Studio Code
Installer et déployer code-server
-
:simple-gitea:{ .lg .middle .gitea } Git Repository
Installer et déployer Gitea
-
:fontawesome-solid-screwdriver-wrench:{ .lg .middle .it-tools } IT Tools
Installer et déployer IT Tools
Applications utiles
-
:fontawesome-solid-user-shield:{ .lg .middle .adguard } DNS anti-pub et filtres
Installer et déployer Adguard Home
-
:fontawesome-regular-folder-open:{ .lg .middle .filebrowser} Explorateur de fichier
Installer et déployer File Browser
-
:simple-bitwarden:{ .lg .middle .bitwarden } Vaultwarden
Installer et déployer Vaultwarden
A venir
- Zipline, pour partager des fichiers
- Homepage, pour avoir tout vos services en un coup d'oeil et y accéder facilement
- Mkdocs pour votre documentation
- Speedtest-tracker pour vérifier la connexion de votre serveur
- UpSnap pour réveiller vos machines à distance