Structure:
~/LMDS
/media (media files - map this folder to external storage)
/tvshows (keep here all your existing TV Shows)
/movies (keep here all your existing Movies)
/music (keep here all your existing Misic)
/downloads (containers download folder - map this folder to external storage)
/volumes (persistent volumes for each container configuration)
/container1 (i.e. Portainer)
/container2 (i.e. Jackett)
/container3 (i.e. Sonarr)
...
/services (containers deployment configuration files)
/container1/service.yml (i.e. Portainer)
/container2/service.yml (i.e. Jackett)
/container3/service.yml (i.e. Sonarr)
...
/scripts (docker stop/start etc. scripts)
In order to know which container is mapped to what folder edit docker-compose.yml
file where you can find each container you deployed and its initial declaration i.e.:
sonarr:
image: linuxserver/sonarr
container_name: sonarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
- UMASK_SET=022 #optional
volumes:
- ./volumes/sonarr/data:/config
- ./media/tvshows:/tv
- ./downloads:/downloads
ports:
- 8989:8989
restart: unless-stopped
Look at "volumes" section i.e.:
Sonarr container see folder called "tv" that is mapped to ./media/tvshows
which is pointing to ~/LMDS/media/tvshows
This means if you add anything to ~/LMDS/media/tvshows
Sonarr will see it under "tv" folder internally.
With your support anything is possible