docker is gnuimpware, it's podman quadlet millennium
docker
containers
1{
2 # Your private key. DO NOT share this with anyone!
3 PrivateKey: CHANGE_ME
4
5 # List of outbound peer connection strings (e.g. tls://a.b.c.d:e or
6 # socks://a.b.c.d:e/f.g.h.i:j). Connection strings can contain options,
7 # see https://yggdrasil-network.github.io/configurationref.html#peers.
8 # Yggdrasil has no concept of bootstrap nodes - all network traffic
9 # will transit peer connections. Therefore make sure to only peer with
10 # nearby nodes that have good connectivity and low latency. Avoid adding
11 # peers to this list from distant countries as this will worsen your
12 # node's connectivity and performance considerably.
13 Peers: [
14 ADD_PEERS_HERE
15 ]
16
17 # List of connection strings for outbound peer connections in URI format,
18 # arranged by source interface, e.g. { "eth0": [ "tls://a.b.c.d:e" ] }.
19 # You should only use this option if your machine is multi-homed and you
20 # want to establish outbound peer connections on different interfaces.
21 # Otherwise you should use "Peers".
22 InterfacePeers: {}
23
24 # Listen addresses for incoming connections. You will need to add
25 # listeners in order to accept incoming peerings from non-local nodes.
26 # This is not required if you wish to establish outbound peerings only.
27 # Multicast peer discovery will work regardless of any listeners set
28 # here. Each listener should be specified in URI format as above, e.g.
29 # tls://0.0.0.0:0 or tls://[::]:0 to listen on all interfaces.
30 Listen: [
31
32 ]
33
34 AdminListen: tcp://localhost:9001
35
36 # Configuration for which interfaces multicast peer discovery should be
37 # enabled on. Regex is a regular expression which is matched against an
38 # interface name, and interfaces use the first configuration that they
39 # match against. Beacon controls whether or not your node advertises its
40 # presence to others, whereas Listen controls whether or not your node
41 # listens out for and tries to connect to other advertising nodes. See
42 # https://yggdrasil-network.github.io/configurationref.html#multicastinterfaces
43 # for more supported options.
44 MulticastInterfaces: [
45 {
46 Regex: .*
47 Beacon: true
48 Listen: true
49 Password: ""
50 }
51 ]
52
53 # List of peer public keys to allow incoming peering connections
54 # from. If left empty/undefined then all connections will be allowed
55 # by default. This does not affect outgoing peerings, nor does it
56 # affect link-local peers discovered via multicast.
57 # WARNING: THIS IS NOT A FIREWALL and DOES NOT limit who can reach
58 # open ports or services running on your machine!
59 AllowedPublicKeys: []
60
61 # Local network interface name for TUN adapter, or "auto" to select
62 # an interface automatically, or "none" to run without TUN.
63 IfName: auto
64
65 # Maximum Transmission Unit (MTU) size for your local TUN interface.
66 # Default is the largest supported size for your platform. The lowest
67 # possible value is 1280.
68 IfMTU: 65535
69
70 # By default, nodeinfo contains some defaults including the platform,
71 # architecture and Yggdrasil version. These can help when surveying
72 # the network and diagnosing network routing problems. Enabling
73 # nodeinfo privacy prevents this, so that only items specified in
74 # "NodeInfo" are sent back if specified.
75 NodeInfoPrivacy: true
76
77 # Optional nodeinfo. This must be a { "key": "value", ... } map
78 # or set as null. This is entirely optional but, if set, is visible
79 # to the whole network on request.
80 NodeInfo: {
81 }
82}