{"id":15715945,"url":"https://github.com/openiothub/aliddns","last_synced_at":"2025-04-10T14:36:10.419Z","repository":{"id":54909673,"uuid":"294129829","full_name":"OpenIoTHub/aliddns","owner":"OpenIoTHub","description":"aliyun ddns for golang【阿里云DDNS服务，用来将自己的动态IP同步到自己的域名解析服务器，安装方便，配置简单，默认支持Linux和MacOS以后台服务方式持续运行】","archived":false,"fork":false,"pushed_at":"2023-10-14T14:07:28.000Z","size":426,"stargazers_count":191,"open_issues_count":0,"forks_count":20,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-03-14T21:23:08.729Z","etag":null,"topics":["aliddns","aliyun","asus-merlin","brew","ddns","deb","docker","go","homebrew","ipv4","ipv6","linux","macos","openwrt","padavan","pandorabox","rpm","scoop","snapcraft","windows"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenIoTHub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-09-09T14:01:11.000Z","updated_at":"2024-06-20T07:34:57.018Z","dependencies_parsed_at":"2024-06-20T07:34:49.537Z","dependency_job_id":"745c4229-0c99-475f-9b4e-4f162a0bef19","html_url":"https://github.com/OpenIoTHub/aliddns","commit_stats":{"total_commits":43,"total_committers":4,"mean_commits":10.75,"dds":0.2093023255813954,"last_synced_commit":"0b3a93644030e1917f34ab76d4cbc279f090653c"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenIoTHub%2Faliddns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenIoTHub%2Faliddns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenIoTHub%2Faliddns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenIoTHub%2Faliddns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenIoTHub","download_url":"https://codeload.github.com/OpenIoTHub/aliddns/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248233954,"owners_count":21069493,"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":["aliddns","aliyun","asus-merlin","brew","ddns","deb","docker","go","homebrew","ipv4","ipv6","linux","macos","openwrt","padavan","pandorabox","rpm","scoop","snapcraft","windows"],"created_at":"2024-10-03T21:43:31.487Z","updated_at":"2025-04-10T14:36:10.401Z","avatar_url":"https://github.com/OpenIoTHub.png","language":"Go","readme":"# aliddns\n[![Build Status](https://travis-ci.com/OpenIoTHub/aliddns.svg?branch=master)](https://travis-ci.com/OpenIoTHub/aliddns)\n\n[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-white.svg)](https://snapcraft.io/aliddns)\n\n```sh\naliddns -c /path/to/config/file/aliddns.yaml\n```\nor just:\n```\naliddns\n```\n(use default config file: ./aliddns.yaml)\n\nor:\n```sh\n aliddns run -i myid -k mykey -m iothub.cloud -s www -c 60\n```\n-i {AccessId} -k {AccessKey} -m {MainDomain} -s {SubDomainName} -c {CheckUpdateInterval}\n\nYou can install the pre-compiled binary (in several different ways),\nuse Docker.\n\nHere are the steps for each of them:\n\n## Install the pre-compiled binary\n\n**homebrew tap** :\n\n```sh\n$ brew install OpenIoTHub/tap/aliddns\n```\n\n**homebrew** (may not be the latest version):\n\n```sh\n$ brew install aliddns\n```\n\n**snapcraft**:\n\n```sh\n$ sudo snap install aliddns\n```\nconfig file path: /root/snap/aliddns/current/aliddns.yaml\n\nedit config file then:\n```sh\nsudo snap restart aliddns\n```\n\n**scoop**:\n\n```sh\n$ scoop bucket add OpenIoTHub https://github.com/OpenIoTHub/scoop-bucket.git\n$ scoop install aliddns\n```\n\n**deb/rpm**:\n\nDownload the `.deb` or `.rpm` from the [releases page][releases] and\ninstall with `dpkg -i` and `rpm -i` respectively.\n\nconfig file path: /etc/aliddns/aliddns.yaml\n\nedit config file then:\n```sh\nsudo systemctl restart aliddns\n```\n\n**Shell script**:\n\n```sh\n$ curl -sfL https://install.goreleaser.com/github.com/OpenIoTHub/aliddns.sh | sh\n```\n\n**manually**:\n\nDownload the pre-compiled binaries from the [releases page][releases] and\ncopy to the desired location.\n\n## Running with Docker\n\nYou can also use it within a Docker container. To do that, you'll need to\nexecute something more-or-less like the following:\n\n```sh\n$ docker run openiothub/aliddns:latest run -i {AccessId} -k {AccessKey} -m {MainDomain} -s {SubDomainName} -c {CheckUpdateInterval}\n```\nexample:\n```sh\n$ docker run openiothub/aliddns:latest run -i myid -k mykey -m iothub.cloud -s www -c 60\n```\nNote that the image will almost always have the last stable Go version.\n\n[releases]: https://github.com/OpenIoTHub/aliddns/releases\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopeniothub%2Faliddns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopeniothub%2Faliddns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopeniothub%2Faliddns/lists"}