Compare commits

...

16 Commits

Author SHA1 Message Date
14fec7bbe6 logging 2026-04-17 23:06:45 +02:00
c828653341 logging 2026-04-17 10:57:29 +02:00
15d3d4570c logging 2026-04-17 10:52:12 +02:00
9605daed02 loggging 2026-04-17 10:46:06 +02:00
18080290a9 logging 2026-04-17 10:45:00 +02:00
b8576d11d0 logging 2026-04-16 23:06:48 +02:00
0a95868b36 logging 2026-04-16 23:02:12 +02:00
538aad2dd1 loging 2026-04-16 22:57:38 +02:00
ab701a11bd logging 2026-04-16 22:48:26 +02:00
d4d5b2a6b3 logging 2026-04-15 22:34:04 +02:00
844b83a3f2 logging 2026-04-15 22:33:15 +02:00
8dcc755222 logging 2026-04-15 22:30:21 +02:00
65eed74dfb logging 2026-04-15 22:26:07 +02:00
e266a78843 logging 2026-04-15 22:22:38 +02:00
9c6aa40453 logging 2026-04-15 22:05:15 +02:00
ca33fc6d1f logging 2026-04-15 22:01:43 +02:00
2 changed files with 104 additions and 1 deletions

View File

@@ -11,6 +11,8 @@ services:
ports: ports:
- "3100:3100" - "3100:3100"
restart: unless-stopped restart: unless-stopped
networks:
- monitoring
promtail: promtail:
image: grafana/promtail:2.9.8 image: grafana/promtail:2.9.8
@@ -21,6 +23,8 @@ services:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
command: -config.file=/etc/promtail/config.yaml command: -config.file=/etc/promtail/config.yaml
restart: unless-stopped restart: unless-stopped
networks:
- monitoring
grafana: grafana:
image: grafana/grafana:10.4.2 image: grafana/grafana:10.4.2
@@ -29,4 +33,36 @@ services:
- "3003:3000" - "3003:3000"
volumes: volumes:
- /srv/docker/daten/grafana/data:/var/lib/grafana - /srv/docker/daten/grafana/data:/var/lib/grafana
restart: unless-stopped restart: unless-stopped
networks:
- monitoring
prometheus:
image: prom/prometheus:v2.52.0
container_name: prometheus
volumes:
- /srv/docker/daten/prometheus/config/prometheus.yml:/etc/prometheus/prometheus.yml
- /srv/docker/daten/prometheus/data:/prometheus
ports:
- "9090:9090"
restart: unless-stopped
networks:
- monitoring
pve-exporter:
image: ghcr.io/prometheus-pve/prometheus-pve-exporter:latest
container_name: pve-exporter
volumes:
- /srv/docker/daten/pve-exporter/config.yaml:/etc/pve_exporter/config.yaml:ro
command:
- "--config.file=/etc/pve_exporter/config.yaml"
# - "pve=192.168.178.200"
ports:
- "9221:9221"
restart: unless-stopped
networks:
- monitoring
networks:
monitoring:
driver: bridge

67
docs/homepage/homepage.md Normal file
View File

@@ -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