Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luna-klatzer/ddnss-ip-updater
Python Script used to automatically update the ip of a dynamic dns which points to a server
https://github.com/luna-klatzer/ddnss-ip-updater
Last synced: 3 days ago
JSON representation
Python Script used to automatically update the ip of a dynamic dns which points to a server
- Host: GitHub
- URL: https://github.com/luna-klatzer/ddnss-ip-updater
- Owner: Luna-Klatzer
- License: mit
- Created: 2021-03-26T13:31:52.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-11T19:55:10.000Z (11 months ago)
- Last Synced: 2024-11-06T03:50:43.263Z (about 2 months ago)
- Language: Python
- Size: 23.4 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ddnss-ip-updater
*Made for https://ddnss.de/*
Python Script used to automatically update the ip of a dynamic dns which points to a server (archlinux-based)
## Enabling the service
### Cloning
The wanted path for the service is `/usr/share/ddnss-ip-updater`. The directory will require root permissions### Configuring the file
Add the configurations into the `template-config.json` file, rename and then move `config.json` into the folder
`/usr/share/ddnss-ip-updater/````bash
mv ./template-config.json /config.json
```### Adding the systemctl service
```bash
mv ./ddnss-ip-updater.service /etc/systemd/system/ddnss-ip-updater.service
```### Reloading the daemon and starting the service
```bash
systemctl daemon-reload
``````bash
systemctl start ddnss-ip-updater.service
```### Adding the service to startup
```bash
systemctl enable ddnss-ip-updater.service
```