2026-06-09 / Unraid NAS

My Unraid Service Layout: NAS, Containers, Monitoring, and Daily Use

Use layered directories and service groups to organize app data, media, databases, monitoring, and backups on Unraid for easier migration and recovery.

UnraidSelf-hosting

My Unraid Service Layout: NAS, Containers, Monitoring, and Daily Use

Unraid is useful because NAS storage, Docker services, and home automation can live on one machine. As services grow, layout discipline becomes necessary for migration, backup, and troubleshooting.

Layout Principle

Runtime configuration, persistent data, media files, and backups should be separated. Applications can be rebuilt; data must be recoverable.

flowchart TB
    A["Unraid Host"] --> B["appdata: container config"]
    A --> C["data: databases / business data"]
    A --> D["media: photos / videos / downloads"]
    A --> E["backup: snapshots / exports"]
    A --> F["monitoring: Prometheus / Grafana"]

Engineering Scenario

When blog, database, monitoring, and media services all run in Docker, rebuilding containers is not the main risk. Confusing data paths are.

Checklist

  • Each service has a fixed appdata path.
  • Important data is mounted separately and backed up.
  • Monitoring and logs do not fill the main data disk.
  • Containers can be rebuilt from documentation.
My Unraid Service Layout: NAS, Containers, Monitoring, and Daily Use | Remi Resume