in Docker

Come installare WireGuard con Docker

Se anche voi, come me, volete avere una vostra VPN self-hosted, ecco a voi pochi passaggi per averla con Docker (nel caso non vogliate seguire la guida più tradizionale).

Come installare WireGuard con Docker
sudo docker create \
--name=wireguard \
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE 
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/Rome \
-e SERVERURL=domain.it \
-e SERVERPORT=51820 \
-e PEERS=3 \
-e PEERDNS=1.1.1.1 \
-e INTERNAL_SUBNET=10.13.13.0 \
-p 51820:51820/udp \
-v /home/pi/wireguard/config:/config \
-v /lib/modules:/lib/modules \
--restart unless-stopped \
linuxserver/wireguard

Se volete accedere alla shell:

docker exec -it wireguard /bin/bash

Se invece volete controllare il log del container:

docker logs -f wireguard

Il resto della documentazione lo trovate qui: https://hub.docker.com/r/linuxserver/wireguard