-
Notifications
You must be signed in to change notification settings - Fork 55
Multiple drives #8
Comments
I just did this last night. In the docker-compose file, there is a section for each element "Volumes" which lists what drives should be mounted. For example, my movies are on a different drive than tv shows, so I created a couple new properties in the env file
Then in the docker-compose, I edited the list of volumes where relevant.
As you can tell, the structure is like
Nothing is stopping you from adding more volumes, if you'd like. |
Thanks. I've actually got my movies spread over 6 drives;
Would I need to do something like;
Also, this is probably a simple thing but where it says;
Does that need to be an actual domain I own or can it be a dynamic DNS service url like Noip or Dyn that's forwarded to my public IP? I guess if it's an actual domain, I need to forward that to my public IP address? When I use a Noip url, I get the following Traefik errors in the log;
Note: I've replaced my actual Noip subdomain with example. I've read conflicting information on whether Noip supports Let's Encrypt so maybe that's the problem. Any help on how to either use a dynamic dns service or my own domain is appreciated. Apologies if this is all obvious stuff. Thanks. |
For your first question, that is how you'd do the volume mapping. I have a personal domain and use the ddclient steps in the readme to configure dynamic dns to Google Domains. However I think you could use free ddns. The bummer is that there are so many subdomains exported. I added a CNAME record for each subdomain - not sure how easy that is with a free ddns. |
Thanks. So you have to add a CNAME record for each service? sonarr.example.com, radarr.example.com, nzbget.example.com, etc, etc? I followed the ddclient steps and have this in my ddclient.conf with personal info changed;
The only service that works is Organizr at example.ddns.net. Everything else, like sonarr.example.ddns.net, etc says Failed to open page, IP address could not be found. As I mentioned before I also get errors like this in Traefik;
Note: I've replaced my actual Noip subdomain with example. Any advice is greatly appreciated! Thanks again. |
Brilliant! That works. I can now access all the services on their respective subdomain. Thanks so much. Do you have to add each subdomain to your ddclient.conf file? Do you mind sharing your ddclient.conf for Google Domains? Thanks again, I really appreciate the help. |
There's a new format that is supposed to work, but I couldn't get it to work. Instead I'm using an older ddns pattern for Google Domains, only for my main domain. Note that the login/password is what's generated by Google specifically for dynamic dns. protocol=dyndns2 |
Thanks for all your help. I've got the Volumes and the certificates working now and I can access the services on their own subdomains. If it's useful to anyone else I did the following; VolumesRather than have a NAS with a single path, I have multiple individual hard drives that I store my data on. To add these to the containers I added the following to the
and so on. Then when I add another drive I just add it here to each service. Certificates & SubdomainsI ended up using my own domain rather than a DNS service. I added CNAME records for each service so I can access them on nzbget.mydomain.com, sonarr.mydomain.com, etc, etc. I then added all these to the
|
I had this all working on Namecheap but I'm now trying to get it working on Google Domains. Any idea how to update the CNAME records? The line I used in my
I get things like this in my ddclient logs;
Also, I noticed in your screenshot of your CNAMES, all the 'DATA' columns start with n. What am I supposed to have in there? Shouldn't they be different? |
Rather than have a NAS with a single path, I have multiple individual hard drives that I store my data on. How do you suggest I deal with this in the .env file? Thanks.
The text was updated successfully, but these errors were encountered: