impequid-dynamic-dns

0.0.1 • Public • Published

Impequid Dynamic DNS

MIT License Code Climate NPM Downloads NPM Dependencies Gitter Chatroom

A simple CloudFlare-based dynamic DNS server, uses Impequid for authentication.

Installation

  • Install Node.js
  • Install MongoDB
  • git clone https://github.com/dodekeract/impequid-dynamic-dns
  • cd impequid-dynamic-dns
  • npm install
  • npm run build
  • npm run start

Configuration

Currently, you have to add a config.json file to the impequid-dynamic-dns directory. It may look like this:

{
    "cloudflare": {
        "email": "your@cloudflare.email",
        "token": "y0uRc7oUdF74r3T0k3n"
    },
    "domain": "your.domain",
    "excluded": ["list", "of", "subdomains", "you", "dont", "want", "to", "allow"],
    "listen": {
        "port": 40000,
        "address": "127.0.0.1"
    }
}

API

See here

Package Sidebar

Install

npm i impequid-dynamic-dns

Weekly Downloads

0

Version

0.0.1

License

MIT

Last publish

Collaborators

  • florianwendelborn