3 Commits

Author SHA1 Message Date
8d0d65ccc3 adding .gitignore for beszel data directories 2026-03-23 13:33:00 -04:00
64da99bc92 Change to bind mounts mapped to per-microservice ZFS datasets 2026-03-23 13:23:36 -04:00
355c456327 compose.yaml WIP 2026-03-22 22:52:20 -04:00
2 changed files with 8 additions and 9 deletions

3
beszel/.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
/beszel_agent_data/
/beszel_data/

View File

@@ -7,10 +7,6 @@ networks:
logging:
driver: bridge
volumes:
loki-data:
grafana-data:
services:
# ── Loki: log storage and query engine ──────────────────────────────────────
@@ -23,8 +19,8 @@ services:
ports:
- "3100:3100" # Loki HTTP API (Alloy pushes here; Grafana queries here)
volumes:
- loki-data:/loki
- ./config/loki.yml:/etc/loki/loki.yml:ro
- /var/lib/loki:/loki
- /etc/loki:/etc/loki:ro
command: -config.file=/etc/loki/loki.yml
healthcheck:
test: ["CMD-SHELL", "wget -q --spider http://localhost:3100/ready || exit 1"]
@@ -44,7 +40,7 @@ services:
- "5140:5140/tcp" # Syslog TCP
- "12345:12345" # Alloy UI (optional, useful for debugging)
volumes:
- ./config/alloy.alloy:/etc/alloy/config.alloy:ro
- /etc/alloy/alloy.alloy:/etc/alloy/config.alloy:ro
- /var/lib/docker/containers:/var/lib/docker/containers:ro # Docker log access
- /var/run/docker.sock:/var/run/docker.sock:ro # Docker metadata
command: run /etc/alloy/config.alloy --server.http.listen-addr=0.0.0.0:12345
@@ -62,8 +58,8 @@ services:
ports:
- "3098:3000"
volumes:
- grafana-data:/var/lib/grafana
- ./config/grafana-datasources.yml:/etc/grafana/provisioning/datasources/loki.yml:ro
- /var/lib/grafana:/var/lib/grafana
- /etc/grafana/grafana-datasources.yml:/etc/grafana/provisioning/datasources/loki.yml:ro
environment:
- GF_AUTH_ANONYMOUS_ENABLED=true # Remove if you want login
- GF_AUTH_ANONYMOUS_ORG_ROLE=Admin # Remove if you want login