Skip to content
This repository has been archived by the owner on Sep 23, 2023. It is now read-only.
/ inwx-update Public archive

🌍 Automate setting of DNS entries in inwx.de nameserver

License

Notifications You must be signed in to change notification settings

klausmeyer/inwx-update

Repository files navigation

INWX Update

Automate setting of DNS entries in inwx.de nameserver.

The script will:

  • Query for existing records with the same name
  • Delete them
  • Create a new record with the specified name and value

Usage:

Standalone

You'll need to have a clone of this repository and a working ruby installation.

$ cd ~/Code/github.com/klausmeyer/inwx-update
$ bundle install
$ cp .env.example .env
$ $EDITOR .env # change the configs to your needs
$ bundle exec ruby script.rb

Docker

Simply use the ready-to-go docker image or build on your own.

$ docker build -t klausmeyer/inwx-update . # optional to build from source
$ docker run -it --rm \
  -e LOGIN=username \
  -e PASSWORD=password \
  -e DOMAIN=example.com \
  -e TYPE=TXT \
  -e RECORD=_acme-challenge \
  -e VALUE=changeme \
  klausmeyer/inwx-update

License

MIT

Releases

No releases published

Packages

No packages published