-
Notifications
You must be signed in to change notification settings - Fork 9
/
hetzner_ddns.1.man
68 lines (68 loc) · 1.2 KB
/
hetzner_ddns.1.man
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
.\" Manual for hetzner_ddns.
.TH "hetzner_ddns" 1 "2 August 2024" "hetzner_ddns 0.2.5" "Hetzner DDNS Manual"
.SH NAME
.B hetzner_ddns
\- Hetzner Dynamic DNS Daemon
.SH SYNOPSIS
.B hetzner_ddns [--daemon] [CONFIG]
.P
This program should be run as a system service.
.SH OPTIONS
.HP
.B -d, --daemon
.br
Detach from current shell and run as a deamon
.HP
.B -h, --help
.br
Print help and exit
.HP
.B -v, --version
.br
Print version and exit
.HP
.B CONFIG
.br
Use configuration file hetzner_ddns.\fICONFIG\fR.conf
.br
and log to file hetzner_ddns.\fICONFIG\fR.log
.SH USAGE
.SS Run on startup
service hetzner_ddns
.B enable
.SS Start
service hetzner_ddns
.B start
.SS Stop
service hetzner_ddns
.B stop
.SS Runtime messages log file
Runtime log is located at
.I /var/log/hetzner_ddns.log
.SS Multiple daemon instances \fR(systemd only)
systemctl <action> hetzner_ddns@\fICONFIG\fR
.SH CONFIGURATION
Configuration file is located at
.I /usr/local/etc/hetzner_ddns.conf
.HP
.B interval
<seconds>
.br
Seconds between updates / TTL value
.HP
.B key
<32 character key>
.br
Hetzner DNS API key
.HP
.B domain
<domain name>
.br
Top level domain name
.HP
.B records
<hostname>...
.br
Space separated host subdomains (
.B @
for the domain itself )