diff --git a/compose/logging/docker-compose.yml b/compose/logging/docker-compose.yml index 8985759..843986e 100644 --- a/compose/logging/docker-compose.yml +++ b/compose/logging/docker-compose.yml @@ -46,9 +46,8 @@ services: container_name: pve-exporter environment: PVE_HOST: "192.168.178.200" - PVE_USER: "ro-api@pam" - PVE_TOKEN_NAME: "homepage" - PVE_TOKEN_VALUE: "a7a7f6e5-472a-430e-8e2e-657e27dbe727" + PVE_USER: "ro-api@pve" + PVE_PASSWORD: "Zazen17Doshin17" PVE_VERIFY_SSL: "false" ports: - "9221:9221" diff --git a/docs/homepage/homepage.md b/docs/homepage/homepage.md new file mode 100644 index 0000000..8bbe32e --- /dev/null +++ b/docs/homepage/homepage.md @@ -0,0 +1,67 @@ +# 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 + +```bash +cd /docker/Bruchtal/compose/heimdall +git pull +docker compose pull +docker compose up -d +``` + + +## aktuelles Skript + +```snippet +--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 \ No newline at end of file