Skip to content

An application that checks your public ip and updates defined A Records in DigtialOcean

Notifications You must be signed in to change notification settings

mrflobow/ipobserver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IPObserver

A Daemon Services to update the Public IP of your A Records in Digital Ocean.

Build Instruction

docker build . -t mrflobow/ipobserver:0.3 --platform linux/amd64

Docker Environment Variables

API_TOKEN - Digital Ocean API Key
DOMAIN - Your Domain in Digital Ocean
SUBDOMAINS - A list of subdomains (optional) 
INTERVAL_M - Interval in Minutes to check Public IP - default 5min

If SUBDOMAINS is not provided @ will be used

Sample .env

API_TOKEN=myapitoken_12345
DOMAIN=mydomain.com
SUBDOMAINS=@;www;vpn

Limitations

Release Notes

0.3

  • Removed AppScheduler dependencies

0.2

  • Removed miniupnp dependencies. Relies now on api.ipify.org , no longer requires host mode to run.
  • Version 0.1 crashed periodically due to issues with upnp. Improved stability

0.1

Initial release with miniupnp

About

An application that checks your public ip and updates defined A Records in DigtialOcean

Resources

Stars

Watchers

Forks

Packages

No packages published