Compare commits

...

38 Commits

Author SHA1 Message Date
fac196aa60 test 2026-04-20 19:51:00 +02:00
93cc0f7bd7 test 2026-04-20 19:49:29 +02:00
d4bf0f044a test 2026-04-20 19:30:10 +02:00
2c00f40150 test 2026-04-20 19:25:57 +02:00
026fd46004 test 2026-04-20 19:24:38 +02:00
f107c1ba5e test 2026-04-20 19:24:26 +02:00
32fccb8683 test 2026-04-20 19:22:44 +02:00
6a2e2eb7dd monitoring 2026-04-20 19:16:59 +02:00
df22fcc717 monitoring 2026-04-20 19:11:34 +02:00
a839a51074 monitoring 2026-04-20 19:07:01 +02:00
8ab6ecfac1 monitoring 2026-04-20 18:00:06 +02:00
72a03d0101 monitoring 2026-04-20 16:50:38 +02:00
86a9de8e6b monitoring 2026-04-20 16:24:53 +02:00
f229a25d5e monitoring 2026-04-20 16:17:19 +02:00
e91097ebc2 monitoring 2026-04-20 16:06:59 +02:00
64320b3677 monitoring 2026-04-20 16:06:14 +02:00
f9efbd8784 logging 2026-04-19 16:48:19 +02:00
e38018afaf logging 2026-04-19 16:35:57 +02:00
47c481d1b4 logging 2026-04-19 16:30:13 +02:00
a376705962 logging 2026-04-19 11:40:10 +02:00
f3a53fd823 logging 2026-04-19 11:28:16 +02:00
a2a80f7c0f logging 2026-04-19 11:24:22 +02:00
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
4 changed files with 134 additions and 33 deletions

View File

@@ -19,6 +19,7 @@ services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
# network_mode: host
ports:
- "3004:3000"
volumes:
@@ -26,5 +27,8 @@ services:
- /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
# - PORT=8080
- NODE_TLS_REJECT_UNAUTHORIZED=0
# - HOMEPAGE_ALLOWED_HOSTS=192.168.178.204:8080,192.168.178.204,localhost:8080,localhost,127.0.0.1
- HOMEPAGE_ALLOWED_HOSTS=192.168.178.204,192.168.178.204:3004,localhost,127.0.0.1
restart: unless-stopped

View File

@@ -1,32 +0,0 @@
version: "3.8"
services:
loki:
image: grafana/loki:2.9.8
container_name: loki
command: -config.file=/etc/loki/config.yaml
volumes:
- /srv/docker/daten/loki/config/loki-config.yaml:/etc/loki/config.yaml
- /srv/docker/daten/loki/data:/loki
ports:
- "3100:3100"
restart: unless-stopped
promtail:
image: grafana/promtail:2.9.8
container_name: promtail
volumes:
- /srv/docker/daten/promtail/config/promtail-config.yaml:/etc/promtail/config.yaml
- /var/lib/docker/containers:/var/lib/docker/containers:ro
- /var/run/docker.sock:/var/run/docker.sock
command: -config.file=/etc/promtail/config.yaml
restart: unless-stopped
grafana:
image: grafana/grafana:10.4.2
container_name: grafana
ports:
- "3003:3000"
volumes:
- /srv/docker/daten/grafana/data:/var/lib/grafana
restart: unless-stopped

View File

@@ -0,0 +1,62 @@
services:
prometheus:
image: prom/prometheus:latest
container_name: prometheus
restart: unless-stopped
user: "root" # Verhindert Permission-Probleme beim Lesen der Config
volumes:
- /srv/docker/daten/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml
- /srv/docker/daten/prometheus:/prometheus
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--storage.tsdb.path=/prometheus'
ports:
- "9090:9090"
grafana:
image: grafana/grafana:latest
container_name: grafana
restart: unless-stopped
environment:
- GF_SECURITY_ADMIN_PASSWORD=admin
volumes:
- /srv/docker/daten/grafana:/var/lib/grafana
ports:
- "3000:3000"
node-exporter:
image: prom/node-exporter:latest
container_name: node-exporter
restart: unless-stopped
volumes:
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /:/rootfs:ro
command:
- '--path.procfs=/host/proc'
- '--path.rootfs=/rootfs'
- '--path.sysfs=/host/sys'
cadvisor:
image: gcr.io/cadvisor/cadvisor:v0.49.1
container_name: cadvisor
restart: unless-stopped
privileged: true
devices:
- /dev/kmsg
volumes:
- /:/rootfs:ro
- /var/run:/var/run:ro
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro
- /dev/disk/:/dev/disk:ro
proxmox-exporter:
image: ghcr.io/prometheus-pve/prometheus-pve-exporter:latest
container_name: proxmox-exporter
restart: unless-stopped
volumes:
# Wir mounten das VERZEICHNIS. Darin liegt die pve.yml
- /srv/docker/daten/proxmox-exporter:/etc/prometheus:ro
ports:
- "9221:9221"

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