Home Catalogus Homepage
dashboard & Homepages

Homepage

A modern, fully static, fast, secure fully proxied, highly customizable application dashboard with integrations for over 100 services and translations into multiple languages. Easily configured via YAML files or through docker label discovery. Homepage does not include an authentication layer itself; it is recommended to place it behind a reverse proxy with authentication if exposed to untrusted networks. For optimal file permissions on mounted volumes, the container is configured to run as root (user: 0:0) by default, overriding the PUID/PGID environment variables if set. Note: Docker integration requiring access to /var/run/docker.sock is not enabled by default for security reasons. Users can manually add this volume mount if needed.

ARM64 & AMD64
Docker & Rootless Podman
100% Self-Hosted (Geen Lock-in)
RAM Profiel: Laag
Standaard Poort: Port 3000

Waarom deze configuratie?

Snelle Start (Standalone Docker Compose)

Onderstaand compose-fragment is direct te gebruiken in elke Docker- of Podman-omgeving:

services:
  homepage:
    image: "ghcr.io/gethomepage/homepage:latest"
    container_name: njorddeploy-homepage
    environment:
      - "HOMEPAGE_ALLOWED_HOSTS=*"
      - "PUID=1000"
      - "PGID=1000"
    ports:
      - "3000:3000"
    volumes:
      - "./data/homepage/config:/app/config"
    restart: unless-stopped
    user: "0:0"
    networks:
      - njorddeploy_net

networks:
  njorddeploy_net:

Start de service direct via de commandline: docker compose up -d

Configuratie & Omgevingsvariabelen

Belangrijkste configuratieparameters en standaardwaarden uit de NjordDeploy component-sjabloon:

Variable Default Value Description
HOMEPAGE_WEB_PORT 3000 The port on the host that Homepage's web interface will be accessible on.
HOMEPAGE_ALLOWED_HOSTS * Comma-separated list of allowed hostnames/IPs. Required for security. See Homepage documentation for details. Example: 'yourdomain.com,192.168.1.100:3000' or '*' for all.
PUID 1000 User ID for the container. Set to 0 for root. Note: The container is configured to run as root (0:0) by default to prevent permission issues with mounted volumes, but this variable is provided for advanced customization.
PGID 1000 Group ID for the container. Set to 0 for root. Note: The container is configured to run as root (0:0) by default to prevent permission issues with mounted volumes, but this variable is provided for advanced customization.

Ecosysteem & Bedrijfsintegratie

Eenvoudig beheren via NjordDeploy

Installeer, bewaak en update deze service met 1 klik op uw eigen Raspberry Pi of Proxmox server via de NjordDeploy Configurator.