Skip to content

Instantly share code, notes, and snippets.

@vindard
Created February 12, 2021 01:11
Show Gist options
  • Save vindard/0205001d13665eff809c30c0fe9cf487 to your computer and use it in GitHub Desktop.
Save vindard/0205001d13665eff809c30c0fe9cf487 to your computer and use it in GitHub Desktop.
'systemd' service for No-IP Dynamic Update Client
# Simple No-ip.com Dynamic DNS Updater
#
# By Nathan Giesbrecht (http://nathangiesbrecht.com)
#
# 1) Install binary as described in no-ip.com's source file (assuming results in /usr/local/bin)
# 2) Run sudo /usr/local/bin/noip2 -C to generate configuration file
# 3) Copy this file noip2.service to /etc/systemd/system/
# 4) Execute `sudo systemctl enable noip2`
# 5) Execute `sudo systemctl start noip2`
#
# systemd supports lots of fancy features, look here (and linked docs) for a full list:
# http://www.freedesktop.org/software/systemd/man/systemd.exec.html
[Unit]
Description=No-ip.com dynamic IP address updater
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
Alias=noip.service
[Service]
# Start main service
ExecStart=/usr/local/bin/noip2
Restart=always
Type=forking
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment