--- title: Introduction description: Introduction à Serveex, un projet homelab pour auto-héberger ses services du quotidien avec Debian et Docker, sans dépendre de Google, Apple ou Netflix. navigation: icon: i-lucide-bookmark --- :ellipsis{left=0px width=40rem top=10rem blur=140px zIndex=60} ## Un homelab de débutant, pour les débutants ![](/img/serveex/serveex-server.svg) **Serveex** est avant tout un projet personnel visant à héberger chez soi le plus de services du quotidien possible, sans dépendre de plateformes propriétaires (Google, Apple, Netflix, etc.). L'objectif était d'expérimenter, d'apprendre, et de documenter chaque étape du chemin. C'est un projet purement scientifique, pas destiné à un usage en production. Un grand merci à **Nipah** pour avoir partagé son savoir infini et, surtout, pour sa patience. ::note{icon=""} 📋 **Prérequis :** - Disposer d'[un VPS en ligne](https://www.it-connect.fr/les-serveurs-prives-virtuels-vps-pour-les-debutants/) ou d'une machine locale : idéalement un mini PC (on trouve des modèles N100 autour de 100 €), mais ça marche aussi sur un portable ou [une machine virtuelle](https://openclassrooms.com/fr/courses/2035806-virtualisez-votre-architecture-et-vos-environnements-de-travail/6313946-installez-virtualbox). Les [Freebox Delta/Ultra proposent des machines virtuelles](https://next.ink/3493/machines-virtuelles-et-freebox-delta-comment-heberger-votre-premiere-page-web/). - Savoir configurer [les règles NAT d'une box et attribuer des baux DHCP](/general/networking/nat) - Savoir configurer la [zone DNS d'un nom de domaine](/general/networking/dns) ::
L'objectif est d'être facilement déployable et facile à migrer, voici donc sa structure : ### Le cœur du serveur :::div{class="relative"} :ellipsis{left=0px width=40rem top=10rem blur=140px} ::: ::card-group ::card{icon="i-logos-debian" title="Système d'exploitation" to="/serveex/core/installation"} Installer et configurer Debian 13 :: ::card{icon="i-logos-docker-icon" title="Conteneuriser ses applications" to="/serveex/core/docker"} Installer Docker :: ::card --- icon: i-carbon-container-registry title: Gestionnaire de conteneurs to: "/serveex/core/docker#installer-dockge-pour-gérer-et-déployer-les-conteneurs" ui: icon: text-[#74C2FF] --- Installer et déployer Dockge :: ::card --- icon: i-simple-icons-wireguard title: VPN to: /serveex/core/wireguard ui: icon: text-[#88171A] --- Installer et déployer Wireguard :: ::card{icon="i-noto-globe-showing-americas" title="Reverse Proxy" to="/serveex/core/swag"} Exposer vos services avec SWAG :: :: ### Sécurité :::div{class="relative"} :ellipsis{left=0px width=40rem top=10rem blur=140px} ::: ::card-group ::card{icon="i-noto-locked-with-key" title="Forward Auth" to="/serveex/security/tinyauth"} Installer et déployer TinyAuth :: ::card{icon="i-noto-identification-card" title="SSO sans mot de passe" to="/serveex/security/pocket-id"} Installer et déployer Pocket ID :: ::card{icon="i-logos-cloudflare-icon" title="Zero Trust" to="/serveex/security/cloudflare"} Installer et déployer Cloudflared :: :: ### Monitoring :::div{class="relative"} :ellipsis{left=0px width=40rem top=10rem blur=140px} ::: ::card-group ::card --- icon: i-solar-pulse-linear title: État des services to: /serveex/monitoring/uptime-kuma ui: icon: text-[#5CDD8B] --- Installer et déployer Uptime-Kuma :: ::card --- icon: i-lucide-logs title: Gestion des logs to: /serveex/monitoring/dozzle ui: icon: text-[#FFA600] --- Installer et déployer Dozzle :: ::card{icon="i-noto-rabbit" title="Suivi de la connexion" to="/serveex/monitoring/speedtest-tracker"} Installer et déployer Speedtest Tracker :: ::card --- icon: i-lucide-chart-column-decreasing title: État des ressources to: /serveex/monitoring/beszel ui: icon: text-[#747bff] --- Installer et déployer Beszel :: ::card --- icon: i-lucide-circle-power title: Wake on Lan to: /serveex/monitoring/upsnap ui: icon: text-[#5BDAFD] --- Installer et déployer UpSnap :: :: ### Média :::div{class="relative"} :ellipsis{left=0px width=40rem top=10rem blur=140px} ::: ::card-group ::card --- icon: i-simple-icons-jellyfin title: Média to: /serveex/media/jellyfin ui: icon: text-[#00A4DC] --- Installer et déployer Jellyfin :: ::card --- icon: i-cbi-qbittorrent title: Seedbox to: /serveex/media/qbittorrent ui: icon: text-[#2F67BA] --- Installer et déployer Qbittorrent :: ::card --- icon: i-cbi-radarr title: Automatisation to: /serveex/media/servarr ui: icon: text-[#FFCB3D] --- Installer et déployer la stack Servarr :: :: ### Cloud & Photos :::div{class="relative"} :ellipsis{left=0px width=40rem top=10rem blur=140px} ::: ::card-group ::card --- icon: i-cib-nextcloud title: Drive to: /serveex/cloud/nextcloud ui: icon: text-[#0082C9] --- Installer et déployer Nextcloud :: ::card --- icon: i-simple-icons-immich title: Photos to: /serveex/cloud/immich ui: icon: text-[#4250AF] --- Installer et déployer Immich :: :: ### Fichiers & partage :::div{class="relative"} :ellipsis{left=0px width=40rem top=10rem blur=140px} ::: ::card-group ::card{icon="i-noto-open-file-folder" title="Explorateur de fichiers" to="/serveex/files/file-browser-quantum"} Installer et déployer File Browser Quantum :: ::card --- icon: i-carbon-share title: Partage to: /serveex/files/pingvin ui: icon: text-[#46509E] --- Installer et déployer Pingvin :: :: ### Outils de développement :::div{class="relative"} :ellipsis{left=0px width=40rem top=10rem blur=140px} ::: ::card-group ::card{icon="i-logos-visual-studio-code" title="Visual Studio Code" to="/serveex/development/code-server"} Installer et déployer code-server :: ::card --- icon: i-simple-icons-forgejo title: Dépôt Git to: /serveex/development/forgejo ui: icon: text-[#FB923C] --- Installer et déployer Forgejo :: ::card{icon="i-noto-hammer-and-wrench" title="Outils" to="/serveex/development/it-tools"} Installer et déployer IT Tools :: :: ### Applications utiles :::div{class="relative"} :ellipsis{left=0px width=40rem top=10rem blur=140px} ::: ::card-group ::card --- icon: i-cbi-adguard title: DNS et filtres anti-pub to: /serveex/apps/adguard ui: icon: text-[#68BC71] --- Installer et déployer Adguard Home :: ::card --- icon: i-cbi-bitwarden title: Gestionnaire de mots de passe to: /serveex/apps/vaultwarden ui: icon: text-[#175DDC] --- Installer et déployer Vaultwarden :: :: ### Avancé :::div{class="relative"} :ellipsis{left=0px width=40rem top=10rem blur=140px} ::: ::card-group ::card{icon="i-noto-key" title="SSO & MFA" to="/serveex/advanced/authentik"} Installer et déployer Authentik :: ::card{icon="i-noto-crystal-ball" title="Gestionnaire Docker multi-hôtes" to="/serveex/advanced/arcane"} Installer et déployer Arcane :: :: ## Bientôt - Homepage, pour avoir tous vos services d'un coup d'œil et y accéder facilement - Zensical, comment écrire et organiser votre propre documentation