Skip to content
This repository has been archived by the owner on Feb 2, 2023. It is now read-only.

Latest commit

 

History

History
46 lines (36 loc) · 1.39 KB

readme.md

File metadata and controls

46 lines (36 loc) · 1.39 KB

Impequid Dynamic DNS

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

MIT License Code Climate NPM Downloads NPM Dependencies Slack Chatroom

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 dynamic-dns directory.

Example
{
	"cloudflare": {
		"email": "[email protected]",
		"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