docker is gnuimpware, it's podman quadlet millennium
docker containers
at main 82 lines 3.5 kB view raw
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}