6.9 KiB
title, description, navigation
| title | description | navigation | ||
|---|---|---|---|---|
| Introduction | 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. |
|
:ellipsis{left=0px width=40rem top=10rem blur=140px zIndex=60}
Un homelab de débutant, pour les débutants
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 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. Les Freebox Delta/Ultra proposent des machines virtuelles.
- Savoir configurer les règles NAT d'une box et attribuer des baux DHCP
- Savoir configurer la zone DNS d'un nom de domaine ::
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