[{"data":1,"prerenderedAt":113},["ShallowReactive",2],{"seo-verification":3,"blog-heberger-homepage-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":11,"views":12,"isPinned":13,"publishedAt":14,"category":15,"categories":21,"featuredImage":23,"bgImage":24,"posterImage":25,"relatedSolution":26,"intro":28,"sections":29,"ctaTitle":69,"ctaBody":70,"ctaButton":71,"ctaUrl":72,"relatedPosts":73},92,"heberger-homepage","Héberger Homepage sur votre propre VPS","Déployez Homepage, le dashboard open-source, sur votre VPS avec Docker. Guide complet : prérequis, reverse proxy, SSL et configuration.",6,604,false,"2026-03-20T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[22],{"id":16,"name":17,"slug":18,"color":19,"icon":20},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-homepage-poster.svg",{"categorySlug":18,"appSlug":27},"homepage","Homepage est un tableau de bord auto-hébergé qui centralise tous vos services, widgets et liens favoris sur une page unique et ultra-rapide. Le déployer sur votre propre VPS vous donne une page d'accueil entièrement personnalisable, sans dépendre d'un service tiers. Voici comment l'installer proprement avec Docker et un accès HTTPS.",[30,34,44,47,66],{"type":31,"title":32,"body":33},"h2","Pourquoi héberger Homepage sur votre VPS","Homepage (gethomepage.dev) est un dashboard statique écrit en Next.js, conçu pour être la page d'accueil de votre infrastructure. Contrairement aux solutions SaaS de type start page, tout reste sous votre contrôle : la configuration vit dans de simples fichiers YAML, les widgets interrogent vos propres services (Proxmox, qBittorrent, Sonarr, Pi-hole…), et aucune donnée ne transite par un cloud externe. L'héberger sur un VPS le rend accessible partout, depuis n'importe quel navigateur, avec une latence minimale puisque la page est quasi entièrement servie en statique. C'est aussi le point d'entrée idéal pour piloter une stack Docker grandissante : un seul fichier `services.yaml` suffit pour cartographier des dizaines de conteneurs.",{"type":35,"title":36,"items":37},"ul","Les bénéfices concrets d'un Homepage auto-hébergé",[38,39,40,41,42,43],"Configuration en YAML versionnable dans Git : vous reconstruisez votre dashboard à l'identique en quelques secondes.","Widgets natifs pour plus de 100 services (Docker, Proxmox, Plex, Grafana, AdGuard) avec affichage de stats en temps réel.","Détection automatique des conteneurs Docker via les labels, sans saisie manuelle des URLs.","Empreinte mémoire minime : moins de 128 Mo de RAM, idéal sur un petit VPS.","Aucune télémétrie ni dépendance cloud : votre page d'accueil reste 100 % privée.","Personnalisation totale du thème, des fonds d'écran et de la barre de recherche.",{"type":31,"title":45,"body":46},"Prérequis techniques","Homepage est très léger. Un VPS avec 1 vCPU et 1 Go de RAM est largement suffisant, même en cumulant d'autres conteneurs. Comptez environ 300 Mo d'espace disque pour l'image et la configuration. Vous aurez besoin de Docker et Docker Compose (v2) installés, d'un nom de domaine ou sous-domaine pointant vers l'IP du VPS (ex : `home.mondomaine.ma`), et d'un reverse proxy comme Traefik ou Caddy pour gérer le HTTPS. Si vous voulez exploiter les widgets Docker, montez le socket `\u002Fvar\u002Frun\u002Fdocker.sock` en lecture seule.",{"type":48,"title":49,"steps":50},"steps","Déployer Homepage avec Docker en 5 étapes",[51,54,57,60,63],{"title":52,"body":53},"Préparer l'arborescence","Connectez-vous en SSH à votre VPS et créez les dossiers : `mkdir -p ~\u002Fhomepage\u002Fconfig`. Les fichiers `services.yaml`, `widgets.yaml`, `settings.yaml` et `bookmarks.yaml` seront générés au premier démarrage dans ce dossier.",{"title":55,"body":56},"Écrire le docker-compose.yml","Dans `~\u002Fhomepage\u002Fdocker-compose.yml`, déclarez le service avec l'image `ghcr.io\u002Fgethomepage\u002Fhomepage:latest`, montez `.\u002Fconfig:\u002Fapp\u002Fconfig` et le socket Docker `\u002Fvar\u002Frun\u002Fdocker.sock:\u002Fvar\u002Frun\u002Fdocker.sock:ro`. Ajoutez la variable `HOMEPAGE_ALLOWED_HOSTS=home.mondomaine.ma` pour autoriser votre domaine.",{"title":58,"body":59},"Lancer le conteneur","Exécutez `docker compose up -d` puis vérifiez avec `docker compose logs -f`. Homepage écoute par défaut sur le port `3000`. Testez localement avec `curl http:\u002F\u002Flocalhost:3000`.",{"title":61,"body":62},"Brancher le reverse proxy et le SSL","Avec Caddy, une seule ligne suffit : `home.mondomaine.ma { reverse_proxy localhost:3000 }`. Caddy génère et renouvelle automatiquement le certificat Let's Encrypt. Avec Traefik, ajoutez les labels `traefik.http.routers.homepage.rule=Host(\\`home.mondomaine.ma\\`)` et le resolver ACME.",{"title":64,"body":65},"Personnaliser services et widgets","Éditez `config\u002Fservices.yaml` pour grouper vos applications, puis `config\u002Fwidgets.yaml` pour la barre de ressources (CPU, RAM, disque). Rechargez la page : Homepage relit la configuration à chaud, sans redémarrage du conteneur.",{"type":67,"body":68},"tip","Activez la découverte automatique en ajoutant des labels `homepage.group`, `homepage.name` et `homepage.href` directement sur vos autres conteneurs Docker. Homepage les détecte via le socket monté et les ajoute au dashboard sans toucher à `services.yaml`. Couplé à un fichier `.env` pour stocker vos clés d'API de widgets (jamais en clair dans le YAML versionné), vous obtenez un dashboard qui se met à jour tout seul à chaque nouveau déploiement.","Lancez votre dashboard en quelques minutes","Déployez Homepage sur un VPS Cloud ServOrbit avec un template Docker préconfiguré. SSD NVMe, Docker prêt à l'emploi et bande passante généreuse pour servir votre page d'accueil sans latence.","Déployer sur un VPS Cloud","\u002Fvps-cloud",[74,87,100],{"id":75,"slug":76,"title":77,"excerpt":78,"readTime":16,"views":79,"isPinned":13,"publishedAt":80,"category":81,"categories":82,"featuredImage":23,"bgImage":24,"posterImage":84,"relatedSolution":85},71,"heberger-nextcloud","Héberger Nextcloud sur votre propre VPS","Reprenez le contrôle de vos fichiers : déployez Nextcloud sur votre VPS avec Docker, base de données, reverse proxy et SSL.",2720,"2026-04-10T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[83],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-nextcloud-poster.svg",{"categorySlug":18,"appSlug":86},"nextcloud",{"id":88,"slug":89,"title":90,"excerpt":91,"readTime":11,"views":92,"isPinned":13,"publishedAt":93,"category":94,"categories":95,"featuredImage":23,"bgImage":24,"posterImage":97,"relatedSolution":98},72,"heberger-ghost","Héberger Ghost sur votre propre VPS","Lancez un blog ou une newsletter pro avec Ghost sur votre VPS : Docker, base de données, abonnements payants, reverse proxy et SSL.",2000,"2026-04-09T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[96],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-ghost-poster.svg",{"categorySlug":18,"appSlug":99},"ghost",{"id":101,"slug":102,"title":103,"excerpt":104,"readTime":16,"views":105,"isPinned":13,"publishedAt":106,"category":107,"categories":108,"featuredImage":23,"bgImage":24,"posterImage":110,"relatedSolution":111},73,"heberger-wordpress","Héberger WordPress sur votre propre VPS","Hébergez WordPress sur votre VPS pour des performances et un contrôle maximaux : Docker, MariaDB, cache, reverse proxy et SSL.",501,"2026-04-08T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[109],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-wordpress-poster.svg",{"categorySlug":18,"appSlug":112},"wordpress",1784126237459]