https://github.com/cobaltgit/docker-dynu-updater
An extremely minimal (~10MB) Docker image using Alpine Linux and cURL running a Bash script to update Dynu DDNS entries
https://github.com/cobaltgit/docker-dynu-updater
alpine curl ddns docker
Last synced: 2 months ago
JSON representation
An extremely minimal (~10MB) Docker image using Alpine Linux and cURL running a Bash script to update Dynu DDNS entries
- Host: GitHub
- URL: https://github.com/cobaltgit/docker-dynu-updater
- Owner: cobaltgit
- License: apache-2.0
- Created: 2021-07-24T11:41:31.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-24T11:42:29.000Z (almost 4 years ago)
- Last Synced: 2025-01-26T10:30:56.878Z (4 months ago)
- Topics: alpine, curl, ddns, docker
- Language: Shell
- Homepage:
- Size: 9.77 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dynu DDNS Update Client
### An extremely minimal (<10MB) image with cURL and Alpine Linux running a Bash script to update Dynu DDNS entries## Usage:
### Terminal:
```bash
docker run -d -e USERNAME= -e PASSWORD= -e DOMAIN= -e DELAY= --restart=unless-stopped cobaltdocker/dynu-updater
```
### Docker Compose
```yml
...
ddns:
image: cobaltdocker/dynu-updater
environment:
USERNAME: ""
PASSWORD: ""
DOMAIN: ""
DELAY: ""
container_name: ddns
restart: unless-stopped
...
```
*Omit the delay environment variable to default to 15 seconds### CAVEATS
* To update multiple domains, you will need to run separate containers, just change out the $DOMAIN variable for each one.## Default Environment Variables
DELAY: 15 (seconds)