Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/petemcw/docker-dnsimple-dyndns
Docker container for DNSimple dynamic DNS updater
https://github.com/petemcw/docker-dnsimple-dyndns
dnsimple docker docker-image unraid
Last synced: 17 days ago
JSON representation
Docker container for DNSimple dynamic DNS updater
- Host: GitHub
- URL: https://github.com/petemcw/docker-dnsimple-dyndns
- Owner: petemcw
- Created: 2015-11-20T05:39:33.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-03-08T21:50:45.000Z (almost 9 years ago)
- Last Synced: 2024-11-08T01:12:10.870Z (2 months ago)
- Topics: dnsimple, docker, docker-image, unraid
- Language: Shell
- Size: 2.93 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# petemcw/docker-dnsimple-dyndns
For users of [DNSimple](https://dnsimple.com) domain management, this is a script that will dynamically update a DNS record with your current public IP address.
![](https://raw.githubusercontent.com/petemcw/docker-templates/master/petemcw/img/dnsimple-banner.png)
## Usage
```
docker create --name=dyndns -v :/config \
-e PGID= \
-e PUID= \
-e LOGIN= \
-e TOKEN= \
-e DOMAIN_ID= \
-e RECORD_ID= \
petemcw/dnsimple-dyndns
```**Parameters**
* `-v /config`
* `-e PGID` for GroupID
* `-e PUID` for UserID
* `-e LOGIN` for DNSimple - generally your email address
* `-e TOKEN` for DNSimple API
* `-e DOMAIN_ID` for DNSimple domain
* `-e RECORD_ID` for DNSimple record to updateIt is based on phusion-baseimage with ssh removed, for shell access whilst the container is running do `docker exec -it dyndns /bin/bash`.
## Setting up the application
* Use the default or edit the `ddns.sh` in the `/config` folder.
* Update the `/config/cron/crontab` as necessary.## Updates
* Upgrade to the latest version simply `docker restart dyndns`.
* To monitor the logs of the container in real-time `docker logs -f dyndns`.## Credits
This Docker container is based on the great work from the team at [LinuxServer.io](https://www.linuxserver.io/).