This page documents the main directory structure of the server and the purpose of each important path.
/srv
├── docker
│ ├── _archive
│ ├── home
│ ├── infra
│ ├── media
│ └── web
├── media
└── stacks| Path | Purpose |
|---|---|
/srv/stacks |
Docker Compose files for all stacks |
/srv/docker |
Persistent container data, configs, and bind-mounted app files |
/srv/media |
Miscellaneous server media-related content |
/mnt/media_pool |
Main merged storage pool for media, downloads, and other shared data |
This directory contains the compose files that define the running services.
/srv/stacks/home.yml → home-related services/srv/stacks/infra.yml → infrastructure services/srv/stacks/media.yml → media services/srv/stacks/web.yml → websites and web appsRule: compose files live here, not in the service data folders.
This directory stores persistent application data and service-specific files.
/srv/docker/home → Home Assistant and home-related data/srv/docker/infra → infrastructure app data such as Wiki.js/srv/docker/media → media application configs and data/srv/docker/web → static websites, web app files, and related configs/srv/docker/_archive → archived or backup compose/config files/srv/docker/home/homeassistant → Home Assistant config/srv/docker/home/data → extra home-related data/srv/docker/infra/wikijs → Wiki.js-related persistent dataThis section contains configs for media services.
/srv/docker/media/bazarr/srv/docker/media/jellyfin/srv/docker/media/jellyseerr/srv/docker/media/lidarr/srv/docker/media/navidrome/srv/docker/media/plex/srv/docker/media/plextraktsync/srv/docker/media/prowlarr/srv/docker/media/radarr/srv/docker/media/sabnzbd/srv/docker/media/sonarr/srv/docker/media/spotiarrThis section contains web-facing apps and static site content.
/srv/docker/web/downloadsite/srv/docker/web/familie-nginx/srv/docker/web/floor/srv/docker/web/loufish-site/srv/docker/web/nginx-proxy-manager/srv/docker/web/receptenThis directory currently contains miscellaneous server-side media content.
/srv/media/prerolls → preroll video clipsThis is the merged storage pool used for:
/srv/stacks/srv/docker/mnt/media_pool