diff --git a/docs/otg/deavmi.md b/docs/otg/deavmi.md new file mode 100644 index 0000000..3d126dc --- /dev/null +++ b/docs/otg/deavmi.md @@ -0,0 +1,91 @@ +Deavmi's _on-the-go_ +==================== + +## What is this? + +Deavmi runs a Wireguard tunneling service for client-only (meaning you won't route other's traffic) access to CRXN. + +The service is made available over the following networks: + +* Clearnet IPv6 + * This means you can connect your Wireguard endpoint to an IPV6 host (my server) + * Endpoint address: `2a04:5b81:2010::65` +* Yggdrasil + * This means you can run the [Yggdrasil software](http://yggdrasil-network.github.io) and use an Yggdrasil IPv6 address as the Wireguard endpoint + * Endpoint address: `301:754:2ca2:57f8::1` + +## Setup procedure + +### Generate the private key + +You need to generate a private-public key pair for your Wireguard instance. + +``` +wg genkey | sudo tee /etc/systemd/network/crxn0-private.key +chmod 600 /etc/systemd/network/crxn0-private.key +``` + +### Fetch the public key + +Get the public key from it (you will need to send that to deavmi): + +``` +sudo cat /etc/systemd/network/crxn0-private.key | wg pubkey +``` + +You can then send this to `deavmi` on [BNET](/projects/bonobonet) in the `#crxn` channel. You can also shoot him an email via `deavmi@redxen.eu`. + +### Configure a new wireguard device + +``` +sudo cat > /etc/systemd/network/crxn0.netdev < /etc/systemd/network/20-crxn0.network <