From 95947c3092f7b99056e75c26e8235dfac69a9c36 Mon Sep 17 00:00:00 2001 From: zeus Date: Wed, 1 Dec 2021 16:13:29 +0200 Subject: [PATCH] raspi-docker --- .../modules/ROOT/pages/index-install.adoc | 37 ++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/raspi-docker/modules/ROOT/pages/index-install.adoc b/raspi-docker/modules/ROOT/pages/index-install.adoc index 12267ed..d8de6cc 100644 --- a/raspi-docker/modules/ROOT/pages/index-install.adoc +++ b/raspi-docker/modules/ROOT/pages/index-install.adoc @@ -19,9 +19,17 @@ networkd is a small and lean service to configure network interfaces, designed m [source,sh] ---- -sudo apt-get install apt-transport-https ca-certificates software-properties-common -y +apt-get install apt-transport-https ca-certificates software-properties-common git gcc g++ make jq -y +curl -sL https://deb.nodesource.com/setup_15.x | sudo -E bash - +apt-get install -y nodejs +npm install -g pm2 ---- + + + + + == Download and install Docker. * *sudo su* # if not already done @@ -140,6 +148,33 @@ or simple run: /root/get-certs-swarmlab ---- +== Install WireGuard + +To install the most recent version of WireGuard, we’ll need packages from the Debian unstable release. + +[source,sh] +---- +sh -c "echo 'deb http://deb.debian.org/debian/ unstable main' >> /etc/apt/sources.list.d/unstable.list" +sh -c "printf 'Package: *\nPin: release a=unstable\nPin-Priority: 90\n' >> /etc/apt/preferences.d/limit-unstable" +---- + + Update and Install the WireGuard packages + +[source,sh] +---- +apt update +apt install wireguard --assume-yes +---- + +== Create Keys + +[source,sh] +---- +(umask 077 && wg genkey > wg-private.key) +wg pubkey < wg-private.key > wg-public.key +---- + + == Reboot