15 applications à auto-héberger à découvrir
Avant de lire l'article qui complète la vidéo de Makernix, allez donc la regarder la vidéo
15 applications à auto-héberger pour quitter les GAFAM (et reprendre le contrôle de vos données) et bien plus
⚠️ Attention : L'auto-hébergement offre une grande liberté, mais implique aussi des responsabilités. Cet article ne remplace pas une analyse de vos besoins spécifiques. Pensez à sauvegarder régulièrement vos données et à sécuriser votre serveur avant toute installation.
Pourquoi quitter les GAFAM ? Les limites des services cloud
Les géants du numérique (Google, Apple, Facebook, Amazon, Microsoft) offrent des services pratiques, mais à quel prix ?
Les problèmes des services centralisés :
| Problème | Exemple concret |
|---|---|
| Collecte massive de données | Google Maps peut conserver votre historique de localisation pendant des années, cette conservation dépend des réglages et des options de suppression de l’historique ((1)) |
| Monétisation des données personnelles | Facebook peut utiliser vos données pour de la publicité ciblée. ((2)) |
| Fermeture soudaine de services | Google a fermé de nombreux services populaires (Google+, Google Reader, etc.) ((3)) |
| Coûts récurrents | Abonnements pour des fonctionnalités basiques. |
| Dépendance technologique | Difficulté de récupérer vos données si le service ferme ou si vous voulez changer de prestataires. |
Les avantages de l'auto-hébergement :
- Contrôle total sur vos données
- Pas de publicité ni de tracking: Bien entendu, les services doivent être configurés correctement.
- Coût limité : Matériel, électricité, stockage, domaine, sauvegardes et renouvellement du matériel peuvent entraîner des frais récurrents. Il est important de vérifier le coût des abonnements des services remplacés.
- Personnalisation totale
- Pas de censure arbitraire
💡 Conseil : Commencez par héberger des applications non critiques (photos, recettes) avant de migrer des services essentiels comme vos emails.
📋 Tableau comparatif des 15 meilleures alternatives auto-hébergées
| Application | Catégorie | Alternative à | Difficulté | Lien GitHub |
|---|---|---|---|---|
| Davarish | Localisation | Google Timeline | ⭐⭐ | github.com/bitmazk/davarish |
| Watcharr | Médias | Trakt.tv | ⭐⭐ | github.com/sbondCo/Watcharr |
| Karaoke Eternal | Divertissement | Smule | ⭐⭐⭐ | github.com/bryanjenningz/karaoke-eternal |
| Tandoor Recipes | Cuisine | Paprika, Yummly | ⭐⭐ | github.com/TandoorRecipes/recipes |
| Mealie | Cuisine | Paprika | ⭐⭐ | GitHub - Mealie |
| Paperless-ngx | Productivité | Evernote, Notion | ⭐⭐⭐ | github.com/paperless-ngx/paperless-ngx |
| Immich | Photos | Google Photos | ⭐⭐⭐ | github.com/immich-app/immich |
| Audiobookshelf | Audio | Audible | ⭐⭐ | github.com/advplyr/audiobookshelf |
| Stirling-PDF | Productivité | Adobe Acrobat | ⭐⭐ | github.com/Stirling-Tools/Stirling-PDF |
| Vaultwarden | Sécurité | Bitwarden | ⭐ | github.com/dani-garcia/vaultwarden |
| Jellyfin | Médias | Plex, Netflix | ⭐⭐ | github.com/jellyfin/jellyfin |
| Gitea | Développement | GitHub | ⭐⭐ | github.com/go-gitea/gitea |
| Uptime Kuma | Monitoring | UptimeRobot | ⭐ | github.com/louislam/uptime-kuma |
| Vikunja | Productivité | Trello | ⭐⭐ | github.com/go-vikunja/vikunja |
| LibrePhotos | Photos | Google Photos | ⭐⭐⭐ | github.com/LibrePhotos/librephotos |
🔍 Légende des étoiles :
- ⭐ = Installation simple (1 commande Docker)
- ⭐⭐ = Configuration modérée (fichier docker-compose à adapter)
- ⭐⭐⭐ = Configuration avancée (bases de données, reverse proxy)
🚀 Top 15 des applications à auto-héberger en 2026
1. Davarish – Votre Google Timeline privé
🔹 À quoi ça sert ? Davarish est une alternative open source à Google Timeline qui vous permet de suivre vos déplacements sans envoyer vos données à Google. Vous pouvez importer votre historique Google Maps ou utiliser des applications comme OwnTracks pour un suivi en temps réel.
🔹 Fonctionnalités clés :
- Carte interactive avec heatmaps des trajets
- Statistiques détaillées (distance parcourue, pays visités)
- Détection automatique de zones (maison, travail)
- Interface moderne et responsive
- Import depuis Google Maps, OwnTracks, GPS Logger
🔹 Installation avec Docker :
https://dawarich.app/docs/self-hosting/introduction/
🔹 Avantages : ✔️ 100% privé – Vos données restent sur votre serveur ✔️ Import facile depuis Google Maps ✔️ Open source et activement maintenu ✔️ Multi-utilisateur possible
🔹 Limites : ❌ Pas d'application mobile officielle (nécessite un navigateur) ❌ Configuration requiert un peu de technique pour l'import des données
📌 Source :
2. Watcharr – Votre catalogue de films et séries auto-hébergé
🔹 À quoi ça sert ? Watcharr remplace Trakt.tv ou Letterboxd en vous permettant de suivre vos films, séries, animés et jeux vidéo depuis une interface moderne et intuitive.
🔹 Fonctionnalités clés :
- Suivi des contenus (vus, en cours, à voir)
- Système de découverte de nouveaux contenus
- Multi-utilisateurs (idéal pour les familles)
- Recherche par titre, acteur, réalisateur
- API disponible pour intégration avec d'autres outils
🔹 Installation avec Docker :
version: '3'
services:
watcharr:
image: ghcr.io/sbondco/watcharr:latest
container_name: watcharr
ports:
- "3080:3080"
volumes:
- ./data:/data
restart: unless-stopped
🔹 Avantages : ✔️ Interface épurée et moderne ✔️ Développé en Go et Svelte (rapide et léger) ✔️ Pas de tracking ni de publicité ✔️ Sauvegardes faciles (fichiers JSON)
🔹 Limites : ❌ Pas d'application mobile dédiée ❌ Moins de fonctionnalités sociales que Trakt.tv
📌 Source : GitHub - Watcharr ((5))
3. Karaoke Eternal – Le serveur de karaoké ultime
🔹 À quoi ça sert ? Organisez des soirées karaoké sans dépenser un centime ! Karaoke Eternal permet à plusieurs personnes de rechercher des chansons, de les ajouter à une file d'attente et de chanter depuis n'importe quel appareil avec un navigateur.
🔹 Fonctionnalités clés :
- Player basé sur le navigateur (PC, tablette, smartphone)
- Support des formats MP3, MP4, WebGL
- File d'attente collaborative
- Visualisations en temps réel
- Personnalisation des playlists
🔹 Installation avec Docker : exemple de fichier docker compose.
services:
karaoke-eternal:
container_name: karaoke-eternal
image: radrootllc/karaoke-eternal
volumes:
# Folder where the Karaoke Eternal Server database will be created
- <path_to_database>:/config
# Folder(s) containing your media
# (inside the app, you'll add /mnt/karaoke to Media Folders)
- <path_to_media>:/mnt/karaoke
ports:
# Web server port
- <host_port>:8080
# environment:
# - PUID=1000 # optional: user ID to run as
# - PGID=1000 # optional: group ID to run as
# - TZ=America/New_York # optional: timezone
restart: unless-stopped
🔹 Avantages : ✔️ Gratuit et open source ✔️ Pas de limite de chansons ✔️ Parfait pour les soirées entre amis ✔️ Personnalisable (ajout de vos propres fichiers karaoké)
🔹 Limites : ❌ Nécessite des fichiers karaoké (format .mp3 + .cdg ou .mp4) ❌ Pas d'application mobile dédiée
📌 Source :
4. Tandoor Recipes – Le gestionnaire de recettes le plus complet
🔹 À quoi ça sert ? Tandoor Recipes centralise toutes vos recettes (numérisées ou importées depuis le web) avec gestion des ingrédients, planification des repas et génération de listes de courses.
🔹 Fonctionnalités clés :
- Import automatique depuis des URLs (ex. : recettes de cuisine AZ)
- Planification des repas de la semaine
- Génération de listes de courses
- Partage multi-utilisateurs
- Organisation par collections (ex. : recettes italiennes, desserts)
- Synchronisation avec Nextcloud/ownCloud
🔹 Installation avec Docker :
version: '3'
services:
tandoor:
image: vabene1111/recipes
container_name: tandoor
ports:
- "8080:8080"
volumes:
- ./recipes:/opt/recipes/media
- ./static:/opt/recipes/staticfiles
environment:
- SECRET_KEY=votreclefsecrète
- DB_ENGINE=django.db.backends.postgresql
- DB_NAME=recipes
- DB_USER=recipes
- DB_PASSWORD=votre_mot_de_passe
- DB_HOST=postgres
- DEBUG=0
depends_on:
- postgres
restart: unless-stopped
postgres:
image: postgres:13
container_name: postgres
volumes:
- ./postgres-data:/var/lib/postgresql/data
environment:
- POSTGRES_DB=recipes
- POSTGRES_USER=recipes
- POSTGRES_PASSWORD=votre_mot_de_passe
restart: unless-stopped
🔹 Avantages : ✔️ Très complet avec toutes les fonctionnalités d'un carnet de recettes ✔️ Import automatique depuis des sites de cuisine ✔️ Open source et activement maintenu ✔️ Intégration possible avec Home Assistant
🔹 Limites : ❌ Configuration plus complexe (nécessite PostgreSQL) ❌ Interface un peu vieillissante
📌 Source :
5. Mealie – L'alternative moderne à Tandoor
🔹 À quoi ça sert ? Mealie est une alternative à Tandoor Recipes avec une interface plus moderne et une API REST pour une intégration fluide avec d'autres outils comme Home Assistant. 🔹 Fonctionnalités clés :
- Interface responsive et épurée (Vue.js)
- Import automatique ultra-rapide depuis des URLs
- API REST complète et documentée (FastAPI)
- Planification des repas avec gestion de calendriers
- Création automatique de listes de courses
- Éditeur de recettes interactif
🔹 Installation avec Docker :
Version Docker Compose recommandée
Mealie utilise l'image standard et gère le stockage via des volumes:
mealie:
image: ghcr.io/mealie-recipes/mealie:v1.12.0
container_name: mealie
ports:
- "8000:9000"
deploy:
resources:
limits:
memory: 1000M
volumes:
- /chemin/vers/recettes:/app/data
environment:
- ALLOW_REGISTRATION=true
- BASE_URL=http://localhost:8000
restart: unless-stopped
🔹 Avantages :
- ✔️ Interface magnifique, intuitive et très moderne
- ✔️ API robuste parfaite pour les automatisations domotiques
- ✔️ Plus léger et simple à installer que Tandoor (gère SQLite par défaut)
- ✔️ Application Web Mobile-friendly exemplaire
🔹 Limites :
- ❌ Gestion de l'inventaire des stocks et des coûts moins poussée que Tandoor
- ❌ Moins de fonctionnalités de suivi nutritionnel strict
📌 Source : GitHub - Mealie
6. Paperless-ngx – La solution ultime pour la dématérialisation
🔹 À quoi ça sert ? Paperless-ngx est un système de gestion documentaire qui numérise, classe et rend cherchables tous vos documents papier grâce à l'OCR (reconnaissance de texte).
🔹 Fonctionnalités clés :
- OCR en 100+ langues (via Tesseract)
- Classification automatique (factures, contrats, etc.)
- Recherche full-text dans vos documents
- Workflows personnalisables
- Intégration e-mail pour récupération automatique
- Interface web moderne
🔹 Installation avec Docker (version complète) :
version: '3'
services:
broker:
image: redis:7
container_name: paperless-broker
restart: unless-stopped
volumes:
- ./redisdata:/data
db:
image: postgres:15
container_name: paperless-db
restart: unless-stopped
volumes:
- ./pgdata:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: votremotdepasse
paperless:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
container_name: paperless
depends_on:
- db
- broker
ports:
- "8000:8000"
volumes:
- ./data:/usr/src/paperless/data
- ./media:/usr/src/paperless/media
- ./export:/usr/src/paperless/export
- ./consume:/usr/src/paperless/consume
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
PAPERLESS_DBNAME: paperless
PAPERLESS_DBUSER: paperless
PAPERLESS_DBPASS: votremotdepasse
PAPERLESS_ADMIN_USER: admin
PAPERLESS_ADMIN_PASSWORD: adminpassword
PAPERLESS_SECRET_KEY: votreclefsecrète
restart: unless-stopped
🔹 Avantages :
- ✔️ OCR ultra-puissant avec support multilingue
- ✔️ Classement automatique grâce aux règles
- ✔️ Sauvegardes faciles (export des documents)
- ✔️ Communauté très active
🔹 Limites :
- ❌ Configuration complexe (nécessite Redis et PostgreSQL)
- ❌ Consommation mémoire importante (minimum 2Go de RAM)
- ❌ Nécessite un scanner pour numériser les documents
📌 Source : GitHub - Paperless-ngx ((9))
7. Immich – L'alternative open source à Google Photos
🔹 À quoi ça sert ? Immich offre toutes les fonctionnalités de Google Photos : reconnaissance faciale, recherche par objet, backup automatique depuis mobile, albums partagés... mais sans envoyer vos données sur les serveurs de Google.
🔹 Fonctionnalités clés :
- Backup automatique depuis iOS/Android
- Reconnaissance faciale et par objet (IA locale)
- Recherche intelligente ("chat", "plage", "montagne")
- Albums partagés et collaboration
- Détection de doublons
- Vue carte (géolocalisation des photos)
- Interface moderne et réactive
🔹 Installation avec Docker (version complète) :
version: '3'
services:
immich-server:
image: ghcr.io/immich-app/server:latest
container_name: immich_server
volumes:
- ./upload:/usr/src/app/upload
- /chemin/vers/photos:/photos
ports:
- "2283:3001"
environment:
DB_HOSTNAME: immich-postgres
DB_USERNAME: immich
DB_PASSWORD: votremotdepasse
DB_DATABASE_NAME: immich
depends_on:
- immich-postgres
restart: unless-stopped
immich-postgres:
image: postgres:15
container_name: immich_postgres
environment:
POSTGRES_PASSWORD: votremotdepasse
POSTGRES_USER: immich
POSTGRES_DB: immich
volumes:
- ./pgdata:/var/lib/postgresql/data
restart: unless-stopped
immich-machine-learning:
image: ghcr.io/immich-app/ml:latest
container_name: immich_ml
volumes:
- ./model-cache:/cache
environment:
DB_HOSTNAME: immich-postgres
DB_USERNAME: immich
DB_PASSWORD: votremotdepasse
DB_DATABASE_NAME: immich
depends_on:
- immich-server
restart: unless-stopped
🔹 Avantages :
- ✔️ Fonctionnalités identiques à Google Photos
- ✔️ IA locale (pas de données envoyées dans le cloud)
- ✔️ Applications mobiles officielles (iOS/Android)
- ✔️ Open source et très populaire
🔹 Limites :
- ❌ Configuration complexe (3 conteneurs nécessaires)
- ❌ Consommation importante de ressources (CPU/GPU pour l'IA)
- ❌ Pas de version "light" pour les petits serveurs
📌 Source : GitHub - Immich ((10))
8. Audiobookshelf – Votre bibliothèque de livres audio personnelle
🔹 À quoi ça sert ? Audiobookshelf est un serveur de livres audio et podcasts que vous pouvez héberger chez vous. Il organise vos fichiers audio, synchronise la progression entre appareils et permet d'écouter depuis n'importe où.
🔹 Fonctionnalités clés :
- Gestion des livres audio et podcasts
- Applications mobiles officielles (iOS/Android)
- Synchronisation de la progression entre appareils
- Téléchargement de chapitres pour écoute hors ligne
- Recherche et abonnement aux podcasts
- Support des ebooks (basique)
- Multi-utilisateurs
🔹 Installation avec Docker :
version: '3'
services:
audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:latest
container_name: audiobookshelf
ports:
- "8080:8080"
volumes:
- ./config:/config
- ./metadata:/metadata
- /chemin/vers/livres:/audiobooks
restart: unless-stopped
🔹 Avantages :
- ✔️ Applications mobiles officielles pratiques
- ✔️ Synchronisation parfaite entre appareils
- ✔️ Interface simple et intuitive
- ✔️ Support des podcasts avec abonnements automatiques
🔹 Limites :
- ❌ Interface web un peu basique
- ❌ Pas de reconnaissance automatique des métadonnées (à faire manuellement)
📌 Source : GitHub - Audiobookshelf ((11))
9. Stirling-PDF – La boîte à outils PDF ultime
🔹 À quoi ça sert ? Stirling-PDF est un outil tout-en-un pour manipuler les fichiers PDF : fusion, séparation, conversion, OCR, signature numérique, compression, ajout de watermark... tout est fait localement.
🔹 Fonctionnalités clés :
- Plus de 60 opérations sur les PDF
- OCR intégré (reconnaissance de texte)
- Conversion entre formats (PDF → Word, PDF → Image)
- Signature numérique
- Ajout de watermark et de mots de passe
- Interface web simple
- Pas de limite de taille de fichier
🔹 Installation avec Docker :
docker run -d \
-p 8080:8080 \
--name=stirling-pdf \
-v /chemin/vers/config:/config \
-v /chemin/vers/data:/data \
--restart unless-stopped \
frooodle/s-pdf:latest
🔹 Avantages : ✔️ Toutes les fonctionnalités dans un seul outil ✔️ 100% local (pas d'envoi vers un serveur externe) ✔️ Interface très simple à utiliser ✔️ Open source et gratuit
🔹 Limites : ❌ Interface un peu vieillissante ❌ Pas d'application mobile dédiée
📌 Source : GitHub - Stirling-PDF ((12))
10. Vaultwarden — un serveur compatible avec Bitwarden
À quoi ça sert ?
Vaultwarden est une implémentation non officielle du serveur Bitwarden, écrite en Rust. Elle permet d’héberger soi-même un service compatible avec les clients Bitwarden, généralement avec une consommation de ressources modeste.
Vaultwarden n’est pas un produit officiel de Bitwarden. Il est maintenu par un projet indépendant.
Fonctionnalités
- Synchronisation du coffre entre les clients compatibles Bitwarden
- Génération et stockage de mots de passe
- Partage de certains éléments et pièces jointes, selon la configuration
- Authentification à deux facteurs, notamment par application d’authentification, clé de sécurité FIDO2/WebAuthn ou YubiKey
- Interface web et accès depuis les applications et extensions Bitwarden compatibles
La compatibilité est étendue, mais elle ne garantit pas que chaque fonction des clients Bitwarden soit prise en charge de façon identique.
Installation avec Docker Compose
Exemple minimal à placer dans compose.yaml :
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: unless-stopped
environment:
DOMAIN: "https://coffre.exemple.be"
SIGNUPS_ALLOWED: "false"
# À définir uniquement si vous avez besoin de l’interface d’administration.
# Générez un secret long et aléatoire ; ne réutilisez pas un mot de passe.
# ADMIN_TOKEN: "remplacer-par-un-secret-long-et-aleatoire"
volumes:
- ./vw-data:/data
ports:
# Accessible uniquement depuis la machine hôte ;
# le reverse proxy doit transmettre les requêtes vers ce port.
- "127.0.0.1:8000:80"
Remplacez coffre.exemple.be par votre nom de domaine. Configurez un reverse proxy avec HTTPS devant Vaultwarden, puis faites-le pointer vers 127.0.0.1:8000. L’interface web nécessite HTTPS pour fonctionner correctement. N’exposez pas directement le port du conteneur sur Internet.
Pour démarrer le service :
docker compose up -d
Conservez les données de ./vw-data dans des sauvegardes régulières et testez leur restauration. Consultez la documentation du projet pour les options de configuration et les consignes de mise à jour.
Avantages
- Léger : adapté à de nombreux petits serveurs personnels
- Compatible avec les clients Bitwarden, sous réserve de certaines différences
- Auto-hébergé : vous gardez la maîtrise de l’hébergement et des sauvegardes
- Fonctions de sécurité : les clients chiffrent le coffre avant sa synchronisation avec le serveur
Points de vigilance
- L’auto-hébergement vous rend responsable des mises à jour, de la disponibilité, des sauvegardes et de la sécurité du serveur.
- HTTPS est indispensable pour l’interface web ; utilisez un reverse proxy correctement configuré.
- L’authentification à deux facteurs existe : l’affirmation selon laquelle elle nécessiterait un reverse proxy est incorrecte. Un reverse proxy peut toutefois être utile pour sécuriser et publier le service.
- Les inscriptions sont ouvertes par défaut dans certaines configurations : désactivez-les si elles ne sont pas nécessaires.
- L’interface et certaines fonctions peuvent différer de celles du service officiel Bitwarden.
Sources
- Dépôt officiel de Vaultwarden — présentation, fonctionnalités et installation
- Exemples de configuration d’un reverse proxy
- Configuration de l’interface d’administration
11. Jellyfin – La plateforme multimédia open source
🔹 À quoi ça sert ? Jellyfin est une alternative open source à Plex et Emby qui vous permet de diffuser vos films, séries, musiques et photos sur tous vos appareils.
🔹 Fonctionnalités clés :
- Support de presque tous les formats multimédias
- Applications pour toutes les plateformes (TV, mobile, web)
- Métadonnées automatiques (affiches, synopsis)
- Profils utilisateurs personnalisés
- Plugins disponibles pour étendre les fonctionnalités
- Pas de tracking ni de publicité
🔹 Installation avec Docker :
version: '3'
services:
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
user: 1000:1000
ports:
- "8096:8096"
volumes:
- ./config:/config
- ./media:/media
- ./cache:/cache
restart: unless-stopped
🔹 Avantages : ✔️ 100% open source et sans abonnement ✔️ Communauté très active ✔️ Très complet avec de nombreuses fonctionnalités ✔️ Personnalisable avec des plugins
🔹 Limites : ❌ Configuration initiale un peu complexe ❌ Nécessite un peu de puissance pour transcoder
📌 Source : GitHub - Jellyfin ((14))
12. Gitea – Votre instance Git privée
🔹 À quoi ça sert ? Gitea est une alternative légère et open source à GitHub/GitLab que vous pouvez héberger chez vous pour gérer vos projets Git en toute confidentialité.
🔹 Fonctionnalités clés :
- Interface web intuitive
- Gestion des dépôts Git
- Issues et pull requests
- Wiki intégré
- Intégration CI/CD basique
- Multi-utilisateurs
- Très léger et rapide
🔹 Installation avec Docker :
version: '3'
services:
gitea:
image: gitea/gitea:latest
container_name: gitea
environment:
- USER_UID=1000
- USER_GID=1000
volumes:
- ./data:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "3000:3000"
- "2222:22"
restart: unless-stopped
🔹 Avantages : ✔️ Très léger et rapide ✔️ Simple à installer ✔️ Interface moderne ✔️ Open source
🔹 Limites : ❌ Moins de fonctionnalités que GitLab ❌ Pas de support avancé pour les CI/CD
📌 Source : GitHub - Gitea ((15))
13. Uptime Kuma – La surveillance de vos services en temps réel
🔹 À quoi ça sert ? Uptime Kuma est un outil de monitoring qui vérifie si vos services sont en ligne et vous alerte en cas de problème. Parfait pour surveiller votre HomeLab.
🔹 Fonctionnalités clés :
- Surveillance de sites web, API, serveurs
- Alertes par e-mail, Discord, Telegram
- Tableau de bord personnalisable
- Historique des pannes
- Vérification toutes les 30 secondes
- Très léger et rapide
🔹 Installation avec Docker :
version: '3'
services:
uptime-kuma:
image: louislam/uptime-kuma:latest
container_name: uptime-kuma
ports:
- "3001:3001"
volumes:
- ./uptime-kuma-data:/app/data
restart: unless-stopped
🔹 Avantages : ✔️ Ultra-léger (moins de 100Mo de RAM) ✔️ Alertes configurables (e-mail, Discord, etc.) ✔️ Interface moderne et intuitive ✔️ Open source
🔹 Limites : ❌ Pas de monitoring avancé (pas de métriques système) ❌ Interface un peu basique
📌 Source : GitHub - Uptime Kuma ((16))
14. Vikunja – L'alternative open source à Trello
🔹 À quoi ça sert ? Vikunja est un outil de gestion de tâches et de projets qui remplace Trello, Asana ou Notion pour organiser votre travail ou vos projets personnels.
🔹 Fonctionnalités clés :
- Tableaux Kanban
- Listes de tâches
- Calendrier intégré
- Gantt chart
- Partage avec d'autres utilisateurs
- API disponible pour intégrations
- Interface moderne et responsive
🔹 Installation avec Docker :
version: '3'
services:
vikunja:
image: vikunja/vikunja:latest
container_name: vikunja
ports:
- "3456:3456"
volumes:
- ./files:/app/vikunja/files
- ./db:/app/vikunja/db
environment:
- VIKUNJA_DATABASE_TYPE=sqlite
- VIKUNJA_DATABASE_PATH=/app/vikunja/db/vikunja.db
- VIKUNJA_SERVICE_JWTSECRET=votreclefsecrète
restart: unless-stopped
🔹 Avantages : ✔️ Interface magnifique et moderne ✔️ Toutes les fonctionnalités de Trello ✔ Open source et auto-hébergé ✔️ Mobile-friendly
🔹 Limites : ❌ Configuration initiale un peu complexe ❌ Moins de plugins que Notion
📌 Source : GitHub - Vikunja ((17))
15. LibrePhotos – Une alternative plus légère à Immich
🔹 À quoi ça sert ? LibrePhotos est une alternative à Google Photos et Immich, plus légère et plus simple à configurer, idéale pour les petits serveurs.
🔹 Fonctionnalités clés :
- Backup automatique depuis mobile
- Reconnaissance faciale
- Recherche par objet et contexte
- Albums partagés
- Interface simple et intuitive
- Moins gourmand en ressources que Immich
🔹 Installation avec Docker :
version: '3'
services:
librephotos:
image: ghcr.io/librephotos/librephotos:latest
container_name: librephotos
ports:
- "80:80"
volumes:
- ./data:/data
- ./logs:/logs
environment:
- ADMIN_EMAIL=admin@votredomaine.com
- ADMIN_PASSWORD=votremotdepasse
- SECRET_KEY=votreclefsecrète
restart: unless-stopped
🔹 Avantages : ✔️ Plus léger que Immich ✔️ Plus simple à installer ✔️ Interface moderne ✔️ Open source
🔹 Limites : ❌ Moins de fonctionnalités que Immich ❌ Communauté plus petite
📌 Source : GitHub - LibrePhotos ((18))
🛠️ Guide d'installation général pour votre HomeLab
Prérequis matériels :
| Type de serveur | Recommandations |
|---|---|
| Raspberry Pi | 4Go de RAM minimum (pour Immich, Paperless-ngx) |
| Serveur dédié | 8Go de RAM, 2 cœurs CPU, 50Go de stockage |
| VPS | 4Go de RAM, 2 vCPU, 100Go de stockage SSD |
Prérequis logiciels :
- Docker installé (guide d'installation)
- Docker Compose (pour les configurations multi-conteneurs)
- Un nom de domaine (recommandé pour l'accès à distance)
- Un reverse proxy (Nginx Proxy Manager ou Traefik)
Étapes d'installation :
-
Mettre à jour votre système
sudo apt update && sudo apt upgrade -y -
Installer Docker
curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER newgrp docker -
Installer Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose -
Configurer un reverse proxy (exemple avec Nginx Proxy Manager)
- Installez Nginx Proxy Manager via Docker
- Configurez un proxy pour chaque application
-
Sauvegarder vos données
# Exemple pour Paperless-ngx tar -czvf paperless-backup.tar.gz /chemin/vers/paperless/data -
Mettre à jour régulièrement
docker-compose pull && docker-compose up -d
⚠️ Précautions et bonnes pratiques
Sécurité :
- Ne jamais exposer vos applications directement sur Internet sans reverse proxy
- Utiliser HTTPS (Let's Encrypt avec Traefik ou Nginx Proxy Manager)
- Désactiver les inscriptions pour les applications sensibles (Vaultwarden)
- Changer les mots de passe par défaut
- Sauvegarder régulièrement vos données
Performances :
- Allouer suffisamment de RAM (certaines applications comme Immich ou Paperless-ngx en ont besoin)
- Utiliser un SSD pour les applications gourmandes (Immich, Jellyfin)
- Optimiser les volumes Docker pour éviter la fragmentation
Maintenance :
- Vérifier les mises à jour régulièrement
- Nettoyer les conteneurs inutilisés
docker system prune -a - Surveiller l'espace disque (certaines applications comme Immich consomment beaucoup)
💡 Conseils pour choisir vos applications
Par cas d'usage :
| Besoin | Applications recommandées |
|---|---|
| Gestion de mots de passe | Vaultwarden |
| Photos et vidéos | Immich ou LibrePhotos |
| Musique et livres audio | Audiobookshelf |
| Films et séries | Jellyfin |
| Recettes de cuisine | Tandoor Recipes ou Melly |
| Documents et factures | Paperless-ngx |
| Localisation | Davarish |
| Gestion de tâches | Vikunja |
| Développement logiciel | Gitea |
| Surveillance | Uptime Kuma |
Par niveau de difficulté :
| Niveau | Applications |
|---|---|
| Débutant | Vaultwarden, Stirling-PDF, Uptime Kuma |
| Intermédiaire | Immich, Jellyfin, Audiobookshelf, Davarish |
| Avancé | Paperless-ngx, Tandoor Recipes, Vikunja |
🔄 Migration depuis les services GAFAM
Étapes pour migrer vos données :
-
Exporter vos données depuis le service GAFAM
- Google Photos : Utilisez Google Takeout
- Google Timeline : Exportez depuis Google Maps Timeline
- Trakt.tv : Utilisez l'export via l'API
- Evernote : Utilisez l'export .enex
-
Importer dans votre nouvelle application
- Paperless-ngx : Déposez vos documents dans le dossier
/consume - Immich : Utilisez l'application mobile pour importer
- Tandoor Recipes : Importez via URL ou manuellement
- Paperless-ngx : Déposez vos documents dans le dossier
-
Configurer les applications clientes
- Pour les mots de passe : Configurez le client Bitwarden avec votre instance Vaultwarden
- Pour la musique : Configurez l'application Audiobookshelf sur mobile
- Pour les photos : Installez l'application Immich sur votre smartphone
📊 Comparatif final : Auto-hébergement vs GAFAM
| Critère | Auto-hébergement | Services GAFAM |
|---|---|---|
| Coût | Gratuit (sauf matériel) | Abonnements (5-20€/mois) |
| Vie privée | ✅ 100% privé | ❌ Tracking et revente de données |
| Personnalisation | ✅ Totale | ❌ Limitée |
| Fonctionnalités | ✅ Complètes | ✅ Très complètes |
| Fiabilité | ⚠️ Dépend de vous | ✅ Haute (mais fermeture possible) |
| Support | ⚠️ Communauté open source | ✅ Support professionnel |
| Mises à jour | ⚠️ Manuelles | ✅ Automatiques |
| Accessibilité | ⚠️ Nécessite une configuration | ✅ Plug and play |
🎯 Conclusion : Par où commencer ?
L'auto-hébergement est une aventure passionnante qui vous redonne le contrôle sur vos données. Voici une feuille de route pour bien démarrer :
Pour les débutants :
- Commencez simple : Vaultwarden (mots de passe) ou Stirling-PDF (PDF)
- Installez sur un Raspberry Pi pour tester
- Utilisez un reverse proxy (Nginx Proxy Manager) pour sécuriser l'accès
Pour les intermédiaires :
- Ajoutez Immich pour vos photos
- Installez Jellyfin pour vos médias
- Configurez Paperless-ngx pour numériser vos documents
Pour les avancés :
- Automatisez avec des scripts de sauvegarde
- Créez un cluster avec plusieurs machines
- Partagez avec votre famille ou vos amis
Ressources utiles :
- Awesome-Selfhosted – Liste exhaustive d'applications auto-hébergées
- r/selfhosted – Communauté active
- Homelab Wiki – Guides et tutoriels
💬 Notre avis : L'auto-hébergement est un investissement en temps et en matériel, mais la liberté et la confidentialité qu'il procure en valent largement la peine. Commencez petit, puis étendez votre HomeLab au fur et à mesure de vos besoins.
📚 Sources et références
((1)) Google, "Google Maps Timeline", 2026, support.google.com/maps ((2)) Facebook, "Comment fonctionne la publicité ciblée", 2026, about.facebook.com ((3)) Wikipedia, "Liste des services fermés par Google", 2026, en.wikipedia.org/wiki/List_of_Google_products ((4)) Bitmazk, "Davarish - Self-hosted location tracking", GitHub, 2026, github.com/bitmazk/davarish ((5)) SbondCo, "Watcharr - Self-hosted media tracker", GitHub, 2026, github.com/sbondCo/Watcharr ((6)) Bryan Jenningz, "Karaoke Eternal", GitHub, 2026, github.com/bryanjenningz/karaoke-eternal ((7)) Tandoor Recipes, "Tandoor Recipes - Recipe manager", GitHub, 2026, github.com/TandoorRecipes/recipes ((8)) Melly, "Melly - Recipe manager with API", GitHub, 2026, github.com/melly-sh/melly ((9)) Paperless-ngx, "Paperless-ngx - Document management system", GitHub, 2026, github.com/paperless-ngx/paperless-ngx ((10)) Immich, "Immich - Google Photos alternative", GitHub, 2026, github.com/immich-app/immich ((11)) Audiobookshelf, "Audiobookshelf - Audiobook and podcast server", GitHub, 2026, github.com/advplyr/audiobookshelf ((12)) Stirling Tools, "Stirling-PDF - PDF toolbox", GitHub, 2026, github.com/Stirling-Tools/Stirling-PDF ((13)) Dani Garcia, "Vaultwarden - Bitwarden compatible server", GitHub, 2026, github.com/dani-garcia/vaultwarden ((14)) Jellyfin, "Jellyfin - Media server", GitHub, 2026, github.com/jellyfin/jellyfin ((15)) Gitea, "Gitea - Git service", GitHub, 2026, github.com/go-gitea/gitea ((16)) Louis Lam, "Uptime Kuma - Monitoring tool", GitHub, 2026, github.com/louislam/uptime-kuma ((17)) Vikunja, "Vikunja - Task management", GitHub, 2026, github.com/go-vikunja/vikunja ((18)) LibrePhotos, "LibrePhotos - Photo management", GitHub, 2026, github.com/LibrePhotos/librephotos
📌 Sources complémentaires
((a)) Awesome-Selfhosted, "Liste d'applications auto-hébergées", 2026, github.com/awesome-selfhosted/awesome-selfhosted ((b)) DigitalOcean, "Guide complet du self-hosting avec Docker", 2026, docs.digitalocean.com ((c)) LinuxServer.io, "Documentation des conteneurs Docker", 2026, docs.linuxserver.io ((d)) Traefik Labs, "Guide du reverse proxy", 2026, doc.traefik.io