Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fnando/synology-dnsimple-ddns
https://github.com/fnando/synology-dnsimple-ddns
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/fnando/synology-dnsimple-ddns
- Owner: fnando
- Created: 2022-07-11T21:37:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-11T21:45:43.000Z (over 2 years ago)
- Last Synced: 2024-10-19T14:39:39.960Z (26 days ago)
- Language: Ruby
- Size: 3.91 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Synology and DDNS using DNSimple
## Heroku setup
You can deploy the app by click the button below. Don't forget to add the
following env vars:1. `API_KEY`: to generate an API key, use
`dd if=/dev/urandom bs=32 count=1 2>/dev/null | openssl base64 -A`.
2. `DNSIMPLE_API_KEY`: to create a new API key, visit https://dnsimple.com/user.[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/fnando/synology-dnsimple-ddns)
## Synology setup
1. Go to Control Panel > External Access > DDNS.
2. Click "Customize Provider"
3. Under service provider, type a readable name like "HerokuDDNS".
4. Under "Query URL", paste the url
`https://.herokuapp.com/update?ip=__MYIP__&api_key=__PASSWORD__&host=__HOSTNAME__`.
5. Click "Save".
6. Click "Add". This will start the "Add DDNS" wizard.
7. Select the DDNS provider you added on step 3.
8. Type the hostname you want to set on DDNS.
9. Add "x" as your Username/Email.
10. Paste the API key from your Sinatra app as the password.
11. Click "OK".