Files
docudjeex/content/fr/3.serveex/1.introduction.md
T

322 lines
6.9 KiB
Markdown

---
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)
::
<div align="center">
<img src="/img/serveex/serveex.svg" align="center" width="700">
</div>
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