Files
clan-core/docs
a-kenji 42e0928b55 clanModules/mycelium: init mycelium
This adds a clanModule for `mycelium`.
`Mycelium` is an IPv6 overlay network written in Rust.
Each node that joins the overlay network will receive an overlay network IP in the 400::/7 range.

An example configuration might look like this in the inventory:

```nix
mycelium.default = {
  roles.peer.machines = [
    "berlin"
    "munich"
  ];
  config = {
    topLevelDomain = "m";
    openFirewall = true;
    addHostedPublicNodes = true;
  };
};
```

This will add the machines named `berlin` and `munich` to the `mycelium` vpn.
And will also set the toplevel domain of the mycelium vpn to `m`, meaning the
machines are now reachable via `berlin.m` and `munich.m`.
2025-01-22 11:56:10 +00:00
..
2024-08-02 18:56:53 +02:00
2024-07-08 16:24:34 +02:00
2024-09-25 13:37:35 +02:00
2025-01-22 11:56:10 +00:00
2024-12-11 14:38:36 +00:00

Serve documentation locally

$ nix develop .#docs -c mkdocs serve