{"id":16362445,"url":"https://github.com/petemcw/docker-dnsimple-dyndns","last_synced_at":"2026-05-12T07:38:05.559Z","repository":{"id":139038564,"uuid":"46541951","full_name":"petemcw/docker-dnsimple-dyndns","owner":"petemcw","description":"Docker container for DNSimple dynamic DNS updater","archived":false,"fork":false,"pushed_at":"2016-03-08T21:50:45.000Z","size":3,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-30T06:13:01.753Z","etag":null,"topics":["dnsimple","docker","docker-image","unraid"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/petemcw.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-20T05:39:33.000Z","updated_at":"2021-04-22T22:11:53.000Z","dependencies_parsed_at":"2023-05-26T00:15:53.696Z","dependency_job_id":null,"html_url":"https://github.com/petemcw/docker-dnsimple-dyndns","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petemcw%2Fdocker-dnsimple-dyndns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petemcw%2Fdocker-dnsimple-dyndns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petemcw%2Fdocker-dnsimple-dyndns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/petemcw%2Fdocker-dnsimple-dyndns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/petemcw","download_url":"https://codeload.github.com/petemcw/docker-dnsimple-dyndns/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239763622,"owners_count":19692812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dnsimple","docker","docker-image","unraid"],"created_at":"2024-10-11T02:24:16.068Z","updated_at":"2026-01-23T02:30:17.960Z","avatar_url":"https://github.com/petemcw.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# petemcw/docker-dnsimple-dyndns\n\nFor 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.\n\n![](https://raw.githubusercontent.com/petemcw/docker-templates/master/petemcw/img/dnsimple-banner.png)\n\n## Usage\n\n```\ndocker create --name=dyndns -v \u003cpath to data\u003e:/config \\\n    -e PGID=\u003cgid\u003e \\\n    -e PUID=\u003cuid\u003e \\\n    -e LOGIN=\u003cemail\u003e \\\n    -e TOKEN=\u003ctoken\u003e \\\n    -e DOMAIN_ID=\u003cdomain\u003e \\\n    -e RECORD_ID=\u003crecord\u003e \\\n    petemcw/dnsimple-dyndns\n```\n\n**Parameters**\n\n* `-v /config`\n* `-e PGID` for GroupID\n* `-e PUID` for UserID\n* `-e LOGIN` for DNSimple - generally your email address\n* `-e TOKEN` for DNSimple API\n* `-e DOMAIN_ID` for DNSimple domain\n* `-e RECORD_ID` for DNSimple record to update\n\nIt is based on phusion-baseimage with ssh removed, for shell access whilst the container is running do `docker exec -it dyndns /bin/bash`.\n\n## Setting up the application \n\n* Use the default or edit the `ddns.sh` in the `/config` folder.\n* Update the `/config/cron/crontab` as necessary.\n\n## Updates\n\n* Upgrade to the latest version simply `docker restart dyndns`.\n* To monitor the logs of the container in real-time `docker logs -f dyndns`.\n\n## Credits\n\nThis Docker container is based on the great work from the team at [LinuxServer.io](https://www.linuxserver.io/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetemcw%2Fdocker-dnsimple-dyndns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpetemcw%2Fdocker-dnsimple-dyndns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpetemcw%2Fdocker-dnsimple-dyndns/lists"}