ddns - Personal DDNS client with Digital Ocean Networking DNS as backend.

  •        188

Personal DDNS client with Digital Ocean Networking DNS as backend.We have services like DynDNS, No-IP to access PCs remotely. But do we need them? This project is your own DDNS solution and will work for free (thanks to Digital Ocean Networking DNS).




Related Projects

python-digitalocean - 🐍🐳 Python module to manage Digital Ocean droplets

  •    Python

Easy access to Digital Ocean APIs to deploy droplets, images and more.

kubernetes-digitalocean-terraform - :clipboard: :ocean: :earth_americas: Setup a simple Kubernetes cluster in Digital Ocean using Terraform

  •    HCL

Deploy your Kubernetes cluster on DigitalOcean using Terraform. Do all the following steps from a development machine. It does not matter where it is, as long as it is connected to the internet. This one will be subsequently used to access the cluster via kubectl.

Perl Dynamic DNS (DDNS) Client Project

  •    Perl

perl-dyndns is project to provide cross platform (Win, Mac, Linux) solution for DHCP ISP-connected users, that can obtain permanent DNS, MX and webhosting service for http://www.dyndns.org/. PROJECT MOVED.


  •    Ruby

A Vagrant provider plugin that supports the management of Digital Ocean droplets (instances).

docker-openvpn - πŸ”’ OpenVPN server in a Docker container complete with an EasyRSA PKI CA

  •    Shell

OpenVPN server in a Docker container complete with an EasyRSA PKI CA.Extensively tested on Digital Ocean $5/mo node and has a corresponding Digital Ocean Community Tutorial.


  •    PHP

Establish/Maintain DHCP/DDNS/IP registry for small/medium/large scale networks. Easy maintenance and little to no personnel overhead. Provides a fully-automated interface for network registration.

Distributed DNS

  •    Java

DDNS is a P2P software that aims to build a decentralized, distributed DNS.


  •    PHP

A PHP5 dynamic DNS client that is capable of supporting any DDNS service with an appropriate plugin.


  •    Java

DDNSNotify logs into a (telnet-enabled) router and retrieves the WAN IP Address, only IF the IP Address differs from the DNS IP address for the domain name. It's useful to update DNS records using another external DDNS script (such as zoneclient.py).

wavedrom - :ocean: Digital timing diagram rendering engine

  •    Javascript

WaveDrom is a Free and Open Source online digital timing diagram (waveform) rendering engine that uses javascript, HTML5 and SVG to convert a WaveJSON input text description into SVG vector graphics. WaveJSON is an application of the JSON format. The purpose of WaveJSON is to provide a compact exchange format for digital timing diagrams utilized by digital HW / IC engineers.

godo - DigitalOcean Go API client

  •    Go

Godo is a Go client library for accessing the DigitalOcean V2 API. Create a new DigitalOcean client, then use the exposed services to access different parts of the DigitalOcean API.

tugboat - A command line tool for interacting with your DigitalOcean droplets.

  •    Ruby

A command line tool for interacting with your DigitalOcean droplets. When Tugboat was created, DigitalOcean was an extremely new cloud provider. They'd only released their public beta back in 2012, and their new SSD backed machines only primiered in early 2013.

digitalocean-debian-to-arch - Script to convert a Debian installation on DigitalOcean to Arch Linux

  •    Shell

DigitalOcean deprecated Arch Linux a while back because it was relatively difficult to support due to the rolling updates. I wrote this script to bring it back! This script downloads a bootstrap Arch Linux image, updates it to the latest version, then overwrites the host operating system with it. Create a new Debian 9.x droplet (either 32-bit or 64-bit is fine).

Laravel-DigitalOcean - A DigitalOcean bridge for Laravel 5

  •    PHP

Laravel DigitalOcean was created by, and is maintained by Graham Campbell, and is a DigitalOceanV2 bridge for Laravel 5. It utilises my Laravel Manager package. Feel free to check out the change log, releases, license, and contribution guidelines. Laravel DigitalOcean requires PHP 7.1 or 7.2. This particular version supports Laravel 5.5 - 5.7 only.

longshoreman - Automated deployment with Docker.

  •    Javascript

Longshoreman automates application deployment using Docker. Just create a Docker repository (or use a service), configure the cluster using AWS or Digital Ocean (or whatever you like) and deploy applications using a Heroku-like CLI tool.We created Longshoreman because we love using Docker but were frustrated with the lack of production-ready deployment options that were available at the time. We looked closely at Deis, Flynn, Dokku and others, but they either did not meet our requirements or were explicitly marked as not ready for production. We were extremely impressed by Deis in particular and its use of bleeding edge technologies like CoreOS, etcd and systemd. The biggest shortcoming we found with Deis is that it rebuilds Dockerfiles from scratch for each deploy (as far as I know).

ffmpeg-windows-build-helpers - Helper script for cross compiling some media tools for windows, like customizable ffmpeg

  •    C++

Next run one of the "native_build/build_locally_XXX.bat" file. You can build the project on Linux with a cross compiler toolchain, and this process is much faster, taking about 2 hours for the "options" build. Deploy a Linux VM on the host with a hypervisor of your choice, or natively on an extra computer or a dual boot system, and also, you could even create a VM temporarily, on a hosting provider such as Digital Ocean.

ark-node - :money_with_wings: CryptoCurrency for all

  •    Javascript

Ark is a next generation crypto-currency and decentralized application platform, written entirely in JavaScript. For more information please refer to our website: https://ark.io/. You need to provision a linux (ubuntu tested) server (digital ocean, vultur or other).

roots-example-project.com - Example Roots stack project (Trellis, Bedrock, Sage)

  •    PHP

For more background, see this blog post. This project is a complete working example that's deployed on a Digital Ocean 512MB droplet.

do-install-button - experimental installer for getting apps running quickly on DigitalOcean

  •    HTML

This is an experimental installer for getting apps running quickly on DigitalOcean. This tool is written by DO fans, and is not affiliated with DigitalOcean Inc.

do-agent - Collects system metrics from DigitalOcean Droplets

  •    Go

The do-agent extracts system metrics from DigitalOcean Droplets and transmits them to the DigitalOcean monitoring service. When the agent is initiated on a Droplet it will automatically configure itself with the appropriate settings. Generally used during development and debugging.