Replies: 1 comment 1 reply
|
@bryury, did you ever get this going? I'm about to attempt it myself. |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Has anyone tried the ddns-updater with a NAS like UGREEN NAS?
I'm struggling to get this working for me.
For my DNS provider, I am using Porkbun. And have been following the instructions here:
Porkbun Instructions
Porkbun Github
My apps on my NAS are deployed via Docker compose. Ddns-updater provides a docker compose file. So the steps I am following are slightly different from the default steps that are provided. I tried to modify the steps here from a QNAP Setup Guide.
Workflow overview
Detailed Work
Directories
On my UGREEN NAS, I created the 'ddns-updater' directory in my Docker shared folder. Inside the created directory, I created 'app' and 'data' directories
Generate Keys on Porkbun
Enabled API Access
Created API key and Secret key required for the config.json later.
JSON Files
I modified my config.json to similar to below, below is just an example.
I left 'updates.json' as blank.
I moved both folders to my UGREEN NAS via ssh into the 'data' directory created earlier.
Docker Compose
Grabbed the official template from here.
Changed the volume information to match my path
Changed my restart to
Firewall Port
I disabled the firewall on my NAS (testing purposes).
The NAS sits behind a router (Does a port need to be forwarded here?).
Container
Started the container
Result
I get no error when the container starts up.
However, when I go to Porkbun to check the DNS records, it does not point to my IP. Therefore, something did not work correctly.
Any insight or tips are greatly appreciated!
All reactions