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).

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