2021-11-16 09:44:29 +01:00
2021-11-15 18:51:08 +01:00
2021-11-15 19:09:18 +01:00
2021-11-05 15:20:44 +01:00
2021-11-05 15:20:44 +01:00
2021-11-15 18:44:10 +01:00
2021-11-16 09:44:29 +01:00

Table of Contents

Motivation

Install

Clone the repo

git clone --recurse-submodules git@git.fsfe.org:fsfe-system-hackers/innernet-playbook.git
cd innernet-playbook

Build binaries from submodule at ./innernet-src

Since innernet is new software, it is not yet included in the Debian repositories. Thus, before running the playbook we need to build the innernet and innernet-server binaries. At the moment, we are using v1.5.1, but you can choose any other available version by setting the environment variable accordingly.

INNERNET_VERSION=v1.5.1 ./build-binaries.sh

Run the playbook

ansible-playbook playbook.yml

Distribute the invitation files

Some invitation files are for humans, so you need to send these files to them securely. I suggest using someting like wormohle.

sudo apt install magic-wormhole
cd roles/client/files
wormhole send <name_of_peer>.toml
Description
A playbook that sets up an internal WireGuard network using innernet (as declaratively as possible)
Readme 13 MiB
Languages
Shell 65.2%
Jinja 15.3%
Dockerfile 10.7%
Nix 8.8%