aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: 1ffc9f32cc1b1bbdbf6a72de2793b2d361a63a19 (plain)
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
DDNS.py
=======
DDNS.py is a web frontend for dynamic dns, with the goal of mirroring
existing APIs so any dyndns client can be used. Currently it only has
support for a very limited subset of the dyn.com API.

This is currently very experimental...

Dependencies (under Debian)
---------------------------
* python-dnspython
* python-flask
* python-yaml
* python-ipy

Configuration
-------------
The configuration is done in the yaml format. 

example config:

    users:
      - username: user1
        password: pass1
        hash: None
      - username: user2
        password: pass2
        hash: None

    dnskeys:
      - name: test-key
        key: the_key_itself
        algorithm: HMAC-MD5

    zones:
      - name: example.com.
        ns: ns.example.com
        key: test-key
        domains:
          - domain: test1 # test1.example.com
            users:
              - user1
          - domain: test2 # test2.example.com
            users:
              - user1
              - user2


<!--
vim: tw=70
-->