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.