Public Repository

Last pushed: 2 years ago
Short Description
a simple DynDNS client for inwx wich is useful for a FRITZ!Box
Full Description

Source: https://gitlab.exigen.org/pyspam/inwx-dyndns

inwx-dyndns

A simple Node.js service to update DNS records to inwx.
This is usefull for the integrated DynDNS-Client in the Fritz!Box.

Note: currently only with IPv4 support!

Installation

First checkout the repository and install the dependencies:

git clone https://gitlab.exigen.org/pyspam/inwx-dyndns.git
cd inwx-dyndns
npm install

Setup

Before running the service you must setup environment variables.

HTTP_AUTH_USER=username
HTTP_AUTH_PASSWORD=password
INWX_USER=inwx_username
INWX_PASSWORD=inwx_password
DOMAIN=domain

To setup the Fritz!Box insert this URL as "Update-URL" to the Dynamic DNS settings:

http://username:password@host:port/?ip=<ipaddr>&domain=<domain>

Replace only the host and port, the placeholders <ipaddr> and <domain> will insert by the Fritz!Box automatically. You must also insert your domainname for use as dyndns and the configured HTTP-Basic-Auth parameters.

Run the service

inside the inwx-dyndns directory:

npm start

Run with docker

docker run --rm --name "inwx-dyndns" \
    -p "2222:2222" \
  -e "HTTP_AUTH_USER=username" \
  -e "HTTP_AUTH_PASSWORD=password" \
  -e "INWX_USER=die6eiThah0o" \
  -e "INWX_PASSWORD=oRi9za5Eech6" \
  -e "DOMAIN=miachaequ2Oo.de" \

flecno/inwx-dyndns:latest

Docker Pull Command
Owner
flecno

Comments (0)