--- services: prometheus: image: prom/prometheus container_name: prometheus environment: - PUID=1000 - PGID=1000 - TZ=America/Los_Angeles - UMASK_SET=022 volumes: - /home/ronnic/Configs/Prometheus/prometheus.yml:/etc/prometheus/prometheus.yml ports: - 9292:9090 restart: unless-stopped node-exporter: image: quay.io/prometheus/node-exporter:latest container_name: node-exporter network_mode: host environment: - PUID=1000 - PGID=1000 - TZ=America/Los_Angeles - UMASK_SET=022 volumes: - /:/host:ro,rslave ports: - 9100:9090 restart: unless-stopped grafana: image: grafana/grafana:latest container_name: grafana security_opt: - no-new-privileges:true restart: unless-stopped networks: - default ports: - 3000:3000 user: "$UID:$GID" environment: GF_INSTALL_PLUGINS: "grafana-clock-panel,grafana-simple-json-datasource,grafana-worldmap-panel,grafana-piechart-panel" GF_AUTH_DISABLE_LOGIN_FORM: "true" GF_AUTH_ANONYMOUS_ENABLED: "true" GF_AUTH_ANONYMOUS_ORG_ROLE: "Admin" volumes: - /home/ronnic/Configs/grafana/grafana_storage:/var/lib/grafana tautulli: image: ghcr.io/tautulli/tautulli container_name: tautulli restart: unless-stopped volumes: - /home/ronnic/Configs/Tatulli:/config environment: - PUID=1000 - PGID=1000 - TZ=America/Los_Angeles ports: - 8181:8181 homarr: image: ghcr.io/ajnart/homarr:latest container_name: homarr restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock # Optional, only if you want docker integration - /home/ronnic/Configs/homarr/configs:/app/data/configs - /home/ronnic/Configs/homarr/icons:/app/public/icons - /home/ronnic/Configs/homarr/data:/data ports: - 7575:7575 homepage: image: ghcr.io/benphelps/homepage:latest container_name: homepage restart: unless-stopped ports: - 3009:3000 volumes: - /home/ronnic/Configs/Homepage:/app/config - /var/run/docker.sock:/var/run/docker.sock:ro jellystat-db: image: postgres:15.2 restart: unless-stopped environment: POSTGRES_DB: 'jfstat' POSTGRES_USER: postgres POSTGRES_PASSWORD: mypassword volumes: - /home/ronnic/Configs/jellyfin/postgres-data:/var/lib/postgresql/data jellystat: image: cyfershepard/jellystat:latest restart: unless-stopped environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: mypassword POSTGRES_IP: jellystat-db POSTGRES_PORT: 5432 JWT_SECRET: 'my-secret-jwt-key' ports: - "3013:3000" volumes: - /home/ronnic/Configs/jellyfin/backup-data:/app/backend/backup-data depends_on: - jellystat-db networks: default: