All Projects → OpenIoTHub → Aliddns

OpenIoTHub / Aliddns

Licence: mit
aliyun ddns for golang【阿里云DDNS服务,用来将自己的动态IP同步到自己的域名解析服务器,安装方便,配置简单,默认支持Linux和MacOS以后台服务方式持续运行】

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Aliddns

Goreleaser
Deliver Go binaries as fast and easily as possible
Stars: ✭ 9,290 (+6730.88%)
Mutual labels:  homebrew, rpm, deb
The Bits And Bytes Of Computer Networking
Networking , N/W layer, Transport and Application Layer, Networking Service, Internet, Troubleshooting , N/W future
Stars: ✭ 87 (-36.03%)
Mutual labels:  ipv6, ipv4
Iptables semantics
Verified iptables Firewall Ruleset Analysis
Stars: ✭ 85 (-37.5%)
Mutual labels:  ipv6, ipv4
Exabgp
The BGP swiss army knife of networking
Stars: ✭ 1,713 (+1159.56%)
Mutual labels:  ipv6, ipv4
Electron Builder
A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
Stars: ✭ 11,653 (+8468.38%)
Mutual labels:  rpm, deb
Ship
A simple, handy network addressing multitool with plenty of features
Stars: ✭ 81 (-40.44%)
Mutual labels:  ipv6, ipv4
Minidyndns
A simple DynDNS server with an build in HTTP interface to update IPs
Stars: ✭ 101 (-25.74%)
Mutual labels:  ipv6, ipv4
Dotfiles
Get started with your own dotfiles.
Stars: ✭ 1,094 (+704.41%)
Mutual labels:  homebrew, brew
Sbt Native Packager
sbt Native Packager
Stars: ✭ 1,480 (+988.24%)
Mutual labels:  rpm, deb
Docker Ce Packaging
Packaging scripts for Docker CE
Stars: ✭ 111 (-18.38%)
Mutual labels:  rpm, deb
Redishappy
Redis Sentinel high availabillity daemon
Stars: ✭ 111 (-18.38%)
Mutual labels:  rpm, deb
Fpm Within Docker
Leverage fpm inside pre-baked docker images in order to build and test native DEB and RPM packages.
Stars: ✭ 80 (-41.18%)
Mutual labels:  rpm, deb
Ipnetwork
A library to work with CIDRs in rust
Stars: ✭ 64 (-52.94%)
Mutual labels:  ipv6, ipv4
Ansible Role Firewall
A role to manage iptables rules which doesn't suck.
Stars: ✭ 81 (-40.44%)
Mutual labels:  ipv6, ipv4
Icmplib
Easily forge ICMP packets and make your own ping and traceroute.
Stars: ✭ 58 (-57.35%)
Mutual labels:  ipv6, ipv4
Packetsender
Network utility for sending / receiving TCP, UDP, SSL
Stars: ✭ 1,349 (+891.91%)
Mutual labels:  ipv6, ipv4
Hybrid multicloud overlay
MutiCloud_Overlay demonstrates a use case of overlay over one or more clouds such as AWS, Azure, GCP, OCI, Alibaba and a vSphere private infrastructure in Hub and spoke topology, point to point topology and in a Single cloud. Overlay protocols IPv6 and IPv4 are independent of underlying infrastructure. This solution can be integrated with encryption and additional security features.
Stars: ✭ 127 (-6.62%)
Mutual labels:  aliyun, ipv6
Internet.nl
Internet standards compliance test suite
Stars: ✭ 56 (-58.82%)
Mutual labels:  ipv6, ipv4
Nfpm
NFPM is Not FPM - a simple deb, rpm and apk packager written in Go
Stars: ✭ 1,088 (+700%)
Mutual labels:  rpm, deb
Cidrchk
CLI tool for CIDR range operations (check, generate)
Stars: ✭ 103 (-24.26%)
Mutual labels:  ipv6, ipv4

aliddns

Build Status

Get it from the Snap Store

aliddns -c /path/to/config/file/aliddns.yaml

or just:

aliddns

(use default config file: ./aliddns.yaml)

or:

 aliddns run -i myid -k mykey -m iothub.cloud -s www -c 60

-i {AccessId} -k {AccessKey} -m {MainDomain} -s {SubDomainName} -c {CheckUpdateInterval}

You can install the pre-compiled binary (in several different ways), use Docker.

Here are the steps for each of them:

Install the pre-compiled binary

homebrew tap :

$ brew install OpenIoTHub/tap/aliddns

homebrew (may not be the latest version):

$ brew install aliddns

snapcraft:

$ sudo snap install aliddns

config file path: /root/snap/aliddns/current/aliddns.yaml

edit config file then:

sudo snap restart aliddns

scoop:

$ scoop bucket add OpenIoTHub https://github.com/OpenIoTHub/scoop-bucket.git
$ scoop install aliddns

deb/rpm:

Download the .deb or .rpm from the releases page and install with dpkg -i and rpm -i respectively.

config file path: /etc/aliddns/aliddns.yaml

edit config file then:

sudo systemctl restart aliddns

Shell script:

$ curl -sfL https://install.goreleaser.com/github.com/OpenIoTHub/aliddns.sh | sh

manually:

Download the pre-compiled binaries from the releases page and copy to the desired location.

Running with Docker

You can also use it within a Docker container. To do that, you'll need to execute something more-or-less like the following:

$ docker run openiothub/aliddns:latest run -i {AccessId} -k {AccessKey} -m {MainDomain} -s {SubDomainName} -c {CheckUpdateInterval}

example:

$ docker run openiothub/aliddns:latest run -i myid -k mykey -m iothub.cloud -s www -c 60

Note that the image will almost always have the last stable Go version.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].