Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
DIY DAT DYNDNS

for ubuntu, to set up a dynamic dns service that tells you what the external ip of some machine is

  • npm install dat lil-pids run-every add-to-systemd -g
  • mkdir ipdat; cd ipdat; dat create; cd ..;
  • edit file services with this:
cd ipdat && dat sync
cd ipdat && run-every 3600 curl ipinfo.io/ip > ip.txt
  • run in background using lil-pids:
sudo $(which add-to-systemd) -u $(whoami) -e PATH=$PATH lil-pids $(which lil-pids) ./services ./pids
sudo systemctl start lil-pids
@ralphtheninja

This comment has been minimized.

Copy link

commented Jul 20, 2017

Shouldn't it be

sudo $(which add-to-systemd) -u $(whoami) -e PATH=$PATH $(which lil-pids) ./services ./pids

without the first lil-pids?

@ralphtheninja

This comment has been minimized.

Copy link

commented Jul 20, 2017

Nevermind. After checking the documentation for add-to-systemd I realized first lil-pids is the name of the service. Sorry for being trigger happy!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.