Full docker-compose.yml for home server #36

Open
opened 2026-05-27 07:00:59 +00:00 by bashy · 0 comments
Owner

Server: home server

Single source of truth for all containerized home server services.

Target service list:

  • Navidrome
  • Jellyfin
  • Grafana + Prometheus + InfluxDB
  • ChirpStack + Mosquitto (+ optionally chirpstack-gateway-bridge)
  • Node-RED

Services intentionally left as host systemd services:

  • Nginx (reverse proxy)
  • MariaDB / PostgreSQL (shared DBs)
  • collectd, telegraf, node_exporter (need host access for metrics)
  • NFS, Samba (need host network)
  • OpenMediaVault (manages the host)
  • qBittorrent (excluded by choice)
  • wpa_supplicant, avahi (system networking)

Tasks:

  • Consolidate all home server containers into one Compose file
  • Shared networks: media, monitoring, iot
  • All Nginx reverse proxy configs updated
  • docker compose up -d brings up everything from scratch
  • Commit compose file to this repo
**Server: home server** Single source of truth for all containerized home server services. Target service list: - Navidrome - Jellyfin - Grafana + Prometheus + InfluxDB - ChirpStack + Mosquitto (+ optionally chirpstack-gateway-bridge) - Node-RED Services intentionally left as host systemd services: - Nginx (reverse proxy) - MariaDB / PostgreSQL (shared DBs) - collectd, telegraf, node_exporter (need host access for metrics) - NFS, Samba (need host network) - OpenMediaVault (manages the host) - qBittorrent (excluded by choice) - wpa_supplicant, avahi (system networking) Tasks: - [ ] Consolidate all home server containers into one Compose file - [ ] Shared networks: `media`, `monitoring`, `iot` - [ ] All Nginx reverse proxy configs updated - [ ] `docker compose up -d` brings up everything from scratch - [ ] Commit compose file to this repo
bashy added this to the Docker Phase 2 — Full Infrastructure milestone 2026-05-27 07:00:59 +00:00
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: bashy/roadmap#36
No description provided.