Homepage is een modern, volledig statisch, snel, veilig, volledig geproxied en zeer aanpasbaar applicatie dashboard met integraties voor meer dan 100 diensten en vertalingen in meerdere talen. Het is eenvoudig te configureren via YAML-bestanden of via docker label discovery.

De installatie kun je eenvoudig via een docker container uitvoeren. Ik heb hierbij de volgende ‘docker-compose.yml’ file aangemaakt:

services:
  homepage:
    image: ghcr.io/gethomepage/homepage:latest
    container_name: homepage
    ports:
      - 3007:3000
    restart: unless-stopped
    volumes:
      - /home/henri/docker/homepage/config:/app/config
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev,192.168.1.25:3007
      TZ: Europe/Amsterdam

Pas het ‘volumes’ gedeelte aan naar jouw behoeften en start tenslotte de docker container op met het commando ‘docker compose up -d’. Ga hierna met je internet-browser naar de URL:

http://localhost:3007

Initieel zal er nog niet veel te zien zijn, dus je moet met .yaml bestanden aan de slag. Deze vind je in je config directory. Ik heb hierbij de ‘bookmarks.yaml’, ‘services.yaml’, ‘settings.yaml’ en ‘widgets.yaml’ files aangepast met de informatie van de configuratie documentatie. Uiteindelijk leverde mij dit het volgende resultaat op:




Voortaan heb ik in 1 oogopslag een overzicht van mijn services in mijn netwerk en kan ik snel en overzichtelijk mijn favoriete web-sites bezoeken.