Files
infrastructure/hosts/ps10rp/homepage/compose.yaml
Renovate Bot ae82ada7fe
All checks were successful
lint-test-docker / lint-docker-compose (pull_request) Successful in 26s
lint-test-helm / lint-helm (pull_request) Successful in 19s
lint-test-helm / validate-kubeconform (pull_request) Successful in 34s
render-manifests / render-manifests (pull_request) Successful in 1m48s
chore(deps): update homepage to v1.13.0
2026-05-09 01:48:39 +00:00

59 lines
1.9 KiB
YAML

---
services:
tailscale-homepage:
image: ghcr.io/tailscale/tailscale:v1.96.5@sha256:dbeff02d2337344b351afac203427218c4d0a06c43fc10a865184063498472a6
container_name: tailscale-homepage
cap_add:
- net_admin
- sys_module
environment:
- TS_STATE_DIR=/var/lib/tailscale
- TS_ENABLE_METRICS=true
- TS_HOSTNAME=home-ps10rp
- TS_SERVE_CONFIG=/config/serve.json
network_mode: service:homepage
restart: always
volumes:
- tailscale:/var/lib/tailscale
- ${PWD}/serve.json:/config/serve.json
devices:
- /dev/net/tun:/dev/net/tun
dockerproxy:
image: ghcr.io/tecnativa/docker-socket-proxy:v0.4.2@sha256:1f3a6f303320723d199d2316a3e82b2e2685d86c275d5e3deeaf182573b47476
container_name: homepage-dockerproxy
environment:
- CONTAINERS=1
- POST=0
network_mode: service:homepage
privileged: true
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
homepage:
image: ghcr.io/gethomepage/homepage:v1.13.0@sha256:690ac1f79e33000c176c2a28229ed00b49b44781e8a63f280a8ece22c161f099
container_name: homepage
labels:
traefik.enable: true
traefik.docker.network: internal
traefik.http.routers.homepage.entrypoints: web-secure
traefik.http.routers.homepage.rule: Host(`www.lebens-home.net`)
traefik.http.routers.homepage.service: homepage
traefik.http.services.homepage.loadbalancer.server.port: 3000
environment:
- HOMEPAGE_ALLOWED_HOSTS=www.lebens-home.net
networks:
internal: null
restart: always
volumes:
- ${PWD}/homepage_config:/app/config
networks:
internal:
name: internal
external: true
volumes:
tailscale: