Files
Bruchtal/docs/homepage/homepage.md
2026-04-16 22:48:26 +02:00

1.5 KiB

Homepage Stack

dockerproxy

um den Status von Dockercontainern direkt auslesen zu können

  • Image: ghcr.io/tecnativa/docker-socket-proxy:latest
  • Port: 127.0.0.1:2375:2375
  • Restart Policy: unless-stopped

Homepage

das eigentlich

Volumes

Host Path Container Path Zweck
/var/run/docker.sock:/var/run/docker.sock:ro

Deployment

cd /docker/Bruchtal/compose/heimdall
git pull
docker compose pull
docker compose up -d

aktuelles Skript

--8<-- "/docs/docker/heimdall/docker-compose.yml"
dockerproxy:
image: ghcr.io/tecnativa/docker-socket-proxy:latest
container_name: dockerproxy
environment:
  - CONTAINERS=1 # Allow access to viewing containers
  - SERVICES=1 # Allow access to viewing services (necessary when using Docker Swarm)
  - TASKS=1 # Allow access to viewing tasks (necessary when using Docker Swarm)
  - POST=0 # Disallow any POST operations (effectively read-only)
ports:
  - 127.0.0.1:2375:2375
volumes:
  - /var/run/docker.sock:/var/run/docker.sock:ro # Mounted as read-only
restart: unless-stopped

homepage: image: ghcr.io/gethomepage/homepage:latest container_name: homepage ports: - "3004:3000" volumes: - /srv/docker/daten/homepage:/app/config - /srv/docker/daten/homepage/icons:/app/public/icons - /var/run/docker.sock:/var/run/docker.sock:ro environment: - HOMEPAGE_ALLOWED_HOSTS=192.168.178.204:3004,localhost restart: unless-stopped