Superviser les infrastructures.
Dashboard self-hosted centralisant tous vos services et widgets sur une seule page — Next.js, sans base de données, moins de 128 Mo de RAM.
En validation
L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.
Homepage (~22 k étoiles GitHub, Apache 2.0, Next.js) est un tableau de bord auto-hébergé qui centralise chaque service, signet et widget sur une seule page, organisée avec soin. Toute la configuration vit dans des fichiers YAML — services, signets, widgets et paramètres — ce qui vous donne une configuration compatible GitOps que vous pouvez reconstruire à l'identique depuis la source en quelques secondes.
Déployé sur un VPS ServOrbit, Homepage tourne dans un seul conteneur Docker avec moins de 128 Mo de RAM, sans aucune base de données. Montez le socket Docker en lecture seule et Homepage découvre automatiquement vos conteneurs en cours d'exécution via leurs labels, mettant à jour le tableau de bord sans aucune édition manuelle. Plus de 100 intégrations de widgets — statistiques CPU/RAM, Proxmox, Plex, Grafana, Pi-hole, Sonarr, Radarr et plus encore — affichent des métriques en direct directement sur la page.
Toutes les données restent sur votre machine. Pas de comptes externes, pas d'analytiques, pas d'appels tiers pour le service principal. Le frontend statique Next.js charge vite sur n'importe quelle connexion ; derrière un reverse proxy avec HTTPS il devient votre page d'accueil privée, toujours disponible, pour tout ce qui tourne dans votre infrastructure.
Une fois que vous avez une dizaine de conteneurs — Nextcloud, Jellyfin, Gitea, Vaultwarden — une Homepage unique vaut mieux que de taper des adresses IP. Cartographiez-les dans services.yaml avec leurs URL et types de widgets ; la découverte automatique gère tout conteneur portant des labels. Tous les services, dans un seul onglet.
La bibliothèque de widgets de Homepage extrait des données en direct depuis les services locaux, sans intermédiaire cloud. Affichez la charge CPU Proxmox, la longueur de file Sonarr, le taux de blocage Pi-hole et l'utilisation disque côte à côte sur une seule page. Configurez une fois ; les mises à jour arrivent à chaque rechargement.
Réunissez les outils partagés d'une équipe — docs internes, monitoring, CI, revue de code — sur une instance Homepage privée. Les membres ouvrent une seule URL au lieu de chercher 'ce lien Grafana' dans Slack. Groupez par équipe, épinglez les services critiques et conservez bookmarks.yaml dans le dépôt.
Guide optimisé pour les VPS Cloud ServOrbit.
Homepage tourne sur quasiment n'importe quel VPS. Un plan 512 Mo de RAM est confortable pour Homepage seul ; prévoyez pour les services qui tournent à côté. Ubuntu 24.04 avec Docker est l'image de base recommandée.
Ouvrez votre tableau de bord ServOrbit → Marketplace → Monitoring → Homepage → Déployer. Le provisionnement tire ghcr.io/gethomepage/homepage:latest, crée un volume nommé pour les fichiers de configuration et démarre le conteneur sur le port 3000 avec HOMEPAGE_ALLOWED_HOSTS configuré. Comptez environ 30 secondes.
Avant d'ajouter un domaine, accédez au tableau de bord via : ssh -L 3000:127.0.0.1:3000 root@<ip> puis ouvrez http://localhost:3000. La page par défaut s'affiche — cela confirme que le conteneur fonctionne.
Éditez /opt/stacks/homepage/config/services.yaml sur le VPS. Groupez vos services par catégorie et fournissez l'URL, le slug d'icône et éventuellement le type de widget pour chacun. Rechargez le navigateur — pas de redémarrage de conteneur nécessaire.
Faites pointer un sous-domaine (ex. home.mondomaine.com) vers le VPS et configurez un reverse proxy. Avec Caddy : home.mondomaine.com { reverse_proxy localhost:3000 }. Mettez à jour HOMEPAGE_ALLOWED_HOSTS pour correspondre au domaine et redémarrez le conteneur. Votre tableau de bord est désormais accessible partout en HTTPS.
Tableau de bord self-hosted ultra-léger : actualités Hacker News, flux RSS, stats VPS et statut des conteneurs Docker sur une page — binaire Go, sans base de données, moins de 25 Mo RAM.
Monitoring & ObservabilitéPage de statut et monitoring de santé self-hosted pilotée par fichier YAML : définissez vos endpoints, leurs conditions de santé et les canaux d'alerte, et consultez l'état de tous vos services en temps réel.
Monitoring & ObservabilitéMonitoring temps réel par seconde, sans configuration. Tableaux de bord automatiques pour CPU, RAM, disque, réseau, conteneurs et services — installation en une commande.
Déploiement Applicatif & DevOpsInterface web Docker complète : gérez conteneurs, images, volumes et stacks Compose depuis votre navigateur. Alternative visuelle à la ligne de commande pour toute équipe.
Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.
Écrire sur WhatsApps'ouvre dans un nouvel onglet