Samba Architecture


Provides a single Samba share that gives every automation service one consistent place to read and write data. The unified share (Cornucopia) keeps ownership predictable, avoids permission issues, and organizes everything into clear folders for downloads, final media, and static site content. ACLs and a shared service group ensure Sonarr, Radarr, qBittorrent, NZBGet, and Prowlarr all work together smoothly, keeping the entire media pipeline stable and easy to maintain.


Share Definition

Code

[Cornucopia]
   path = /media/plutus
   comment = Shared RAID Array, Plutus
   browsable = yes
   writable = yes
   guest ok = yes
   create mask = 0777
   directory mask = 0777
   force user = plutus

Design Rationale

Directory Structure

Code

/media/plutus
    dist/        → static website served by NGINX
    downloads/   → staging area for qBittorrent/NZBGet
    Media/       → final media library (Movies, Shows, Music, Pics, Roms)
    nginx.conf   → gateway configuration

Integration with the arr Stack

This configuration provides a stable, predictable, and conflict‑free media pipeline.