I am currently in the process of migrating from a Synology DS211j to a DS916+. I am also moving from SAB/Sick/CP to NZBGet/Sonarr/Radarr. In addition I am going away from using the SynoCommunity packages to use Docker images from LinuxServer.io.
I haven't found a great step by step guide for getting this going. I've found pieces of what I need on Dr_Frankenstein and here at HTPCGuide. I've found the seperate guides to be inconsistent and lacking best practices.
Here are some examples of issues and best practice ideas:
Docker Host vs linking- instead of linking containers, take advantage "Advanced Settings" and tick "Use the same network as Docker Host". See here: http://imgur.com/a/9Dg96
Docker Configs - /config is where most linuxserver apps store all of their config details. Consider making "/apps/configs" a real directory on my actual volume and have all containers write their configs to that. The reason for this is that if something goes wrong with any container and I have to delete it and start again, I already have a copy of my config saved on my actual volume rather than inside the container. I've noticed that one Dr Frank guide is missing "‘Auto Restart" enabling.
Docker Internal/External Port Consistency - One specific example is Dr Frank's early guides has random ports used for security purposes for Synology Docker Sonarr and NZBGet, but later in his newer Radarr guide now just uses the default ports for them. "We will now configure our port settings, in some of my earlier guides I used to change the external port to something random to make it harder to find, as I had all my ports forwarded for external access, I now use the Synology VPN so you can generally manually specify the same port numbers as the container. Do not leave the port to AUTO as it can potentially change with every restart of the container and you will have to go fishing for it each time."
Securing and Protecting your Synology NAS - This site does a good job: https://miketabor.com/securing-synology-nas/ This would pair up nice with the next category of Remote/External Access best practice.
Remote/External Access - Setup a wife friendly way to remote add shows and movies. I've seen this implemented a few ways, such as using reverse proxy, nginx, Synology QuickConnect, and VPN.
Push vs pull - I am really interested in implementing a dedicated RSS with Doggy. They have a guide dedicated to Sab that needs tweaks to be used with NZBGet. You also need to allow them to reach your NAS basically.
Video Sorting - Such as VideoSort or just using Sonarr. A recommended best practice for library structure overall too. Maybe most people are fine with just two main directory's of TV and Movies. For my setup, I need 4. I am open to ideas of course, but I've always had /volume1/video/ with 4 folders: kids_movies, kids_tv, movies, and tv
Shared Folder Structure - I started talking about this in video sorting above, let's go a little further nailing down best place to have downloads to be manipulated. Should this remain in containers or on its own?
Docker Image/Container Updating - I've heard there are various guides in progress but not yet published. I think having a lot of things outside of the containers may make this easier, such as the configs.
Sorry this is just my braindump. I am definitely interested in begin part of this revival and updating. I just figured this may be a good forum. Based on the participation, I may take it to Reddit. I am out of time now and just need to submit this, sorry if any errors!
I haven't found a great step by step guide for getting this going. I've found pieces of what I need on Dr_Frankenstein and here at HTPCGuide. I've found the seperate guides to be inconsistent and lacking best practices.
Here are some examples of issues and best practice ideas:
Docker Host vs linking- instead of linking containers, take advantage "Advanced Settings" and tick "Use the same network as Docker Host". See here: http://imgur.com/a/9Dg96
Docker Configs - /config is where most linuxserver apps store all of their config details. Consider making "/apps/configs" a real directory on my actual volume and have all containers write their configs to that. The reason for this is that if something goes wrong with any container and I have to delete it and start again, I already have a copy of my config saved on my actual volume rather than inside the container. I've noticed that one Dr Frank guide is missing "‘Auto Restart" enabling.
Docker Internal/External Port Consistency - One specific example is Dr Frank's early guides has random ports used for security purposes for Synology Docker Sonarr and NZBGet, but later in his newer Radarr guide now just uses the default ports for them. "We will now configure our port settings, in some of my earlier guides I used to change the external port to something random to make it harder to find, as I had all my ports forwarded for external access, I now use the Synology VPN so you can generally manually specify the same port numbers as the container. Do not leave the port to AUTO as it can potentially change with every restart of the container and you will have to go fishing for it each time."
Securing and Protecting your Synology NAS - This site does a good job: https://miketabor.com/securing-synology-nas/ This would pair up nice with the next category of Remote/External Access best practice.
Remote/External Access - Setup a wife friendly way to remote add shows and movies. I've seen this implemented a few ways, such as using reverse proxy, nginx, Synology QuickConnect, and VPN.
Push vs pull - I am really interested in implementing a dedicated RSS with Doggy. They have a guide dedicated to Sab that needs tweaks to be used with NZBGet. You also need to allow them to reach your NAS basically.
Video Sorting - Such as VideoSort or just using Sonarr. A recommended best practice for library structure overall too. Maybe most people are fine with just two main directory's of TV and Movies. For my setup, I need 4. I am open to ideas of course, but I've always had /volume1/video/ with 4 folders: kids_movies, kids_tv, movies, and tv
Shared Folder Structure - I started talking about this in video sorting above, let's go a little further nailing down best place to have downloads to be manipulated. Should this remain in containers or on its own?
Docker Image/Container Updating - I've heard there are various guides in progress but not yet published. I think having a lot of things outside of the containers may make this easier, such as the configs.
Sorry this is just my braindump. I am definitely interested in begin part of this revival and updating. I just figured this may be a good forum. Based on the participation, I may take it to Reddit. I am out of time now and just need to submit this, sorry if any errors!