Ctrl K
ComunidadGuías…

homepage/compose.yaml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
networks:
  reverse-proxy:
    external: true

services:
  homepage:
    image: ghcr.io/gethomepage/homepage:latest
    restart: unless-stopped
    networks:
      - reverse-proxy
    environment:
      HOMEPAGE_ALLOWED_HOSTS: home.lucascott.com
      HOMEPAGE_AUTH_ENABLED: true # via OIDC
      HOMEPAGE_EXTERNAL_URL: https://home.lucascott.com
      LOG_TARGETS: stdout
      PUID: 1000
      PGID: 1001
    env_file: ./HOMEPAGE_AUTH_CONFIG.secret
    volumes:
      - ./config:/app/config
      - /mnt/ssd/.empty:/mnt/ssd:ro
    labels:
      - traefik.enable=true
      - traefik.http.routers.${COMPOSE_PROJECT_NAME}.rule=Host(`home.lucascott.com`)
      - traefik.http.routers.${COMPOSE_PROJECT_NAME}.entrypoints=websecure
      - traefik.http.routers.${COMPOSE_PROJECT_NAME}.tls=true
      - traefik.http.routers.${COMPOSE_PROJECT_NAME}.tls.certresolver=letsencrypt-dns
      - traefik.http.routers.${COMPOSE_PROJECT_NAME}.tls.domains[0].sans=*.lucascott.com
      - traefik.http.routers.${COMPOSE_PROJECT_NAME}.middlewares=internalOnly@file
      - traefik.http.services.${COMPOSE_PROJECT_NAME}.loadbalancer.server.port=3000
      - wud.link.template=https://github.com/gethomepage/homepage/releases
      - wud.trigger.include=telegram.report,docker.autoupdate