Storage
Volume mounts and data directories for sepia.
Mount Points
| Path |
Purpose |
Notes |
/opt/ |
Compose configs & service configs |
Git-controlled |
/media/ |
Bulk persistent data |
Mounted storage |
Service Data Directories
| Service |
Config Path |
Data Path |
Notes |
| Caddy |
/opt/caddy/ |
/opt/caddy/data/ |
SSL certs, config |
| Borgmatic |
/opt/borgmatic/config/ |
/opt/borgmatic/cache/, /opt/borgmatic/log/ |
Backup configs |
| Seafile |
/opt/seafile/ |
mariadb, data, logs |
File storage |
| Home Assistant |
/opt/homeassistant/ |
Config & state |
|
| ESPHome |
/opt/esphome/ |
Device configs |
|
| DSMR |
/opt/dsmr/ |
/opt/dsmr/data/ (PG), /opt/dsmr/backups/ |
Smart meter |
| Grafana |
/opt/grafana/ |
Dashboards, config |
|
| Collectd |
/opt/collectd/ |
Config, RRD data |
|
| TimescaleDB |
- |
/media/scratch/timescaledb/ |
Time-series data |
| InfluxDB |
- |
Internal volume |
Metrics data |
.gitignore Patterns
- Service runtime data (databases, caches, logs) is excluded via
.gitignore
.env files are never committed (secrets)
- Large binary directories excluded