{ "nodes": { "": { "pub-endpoint": "", //optional, recommended, default: None/null "api-con": "http://:/", // required "#comment": "/* from here: data to be displayed on the webinterface */", "country": "...", // Countrycode: 2 capital letters "city": "...", "wg-key": "...=", // pubkey of node; required "internal-v4": "172.2x.xxx.xxx", //at least one ipv{4,6} addr required "internal-v6": "fdxx:...", "internal-v4ll": "169.254.xxx.xxx", "internal-v6ll": "fe80::...", "note": "...", //optional, special precausions, like only supporting a specific amount of peers/ipv{4,6} in clearnet, etc "capacity": 100 //optional, default: -1 (infinite); estimated capacity of that node (i.e. OPENVZ(7) only has userspace WG (which consumes memory for every interface created)) } }, "MNT": "YOUR-MNT", // your MNT tag "listen": "0.0.0.0", "port": 8042, "domain": "example.org", // domain to use for kioubit verification service "base-dir": "/", //optional:directury for which it is reachable (if behind some sort of reverse proxy) default "/" "peerings-dir": "/path/to/peering-configs/", // optional; default "$PWD/peerings", directory to save existing peerings to "production": true, //optional, default true; "debug-mode": false, // optional; whethet to enable debugging; default false "flask-secret-key": "", // secret key for session cookies "flask-template-dir": "../frontend/" // optional; default "../frontend" }