Table des matières

Déployer le conteneur Wireguard


Cette article explique comment migrer d'un Wireguard physique vers la version conteneurisé.

Créer un volume Docker

docker volume create Wireguard_conf

Créer répertoire dans volume

Dossier pour les clées

mdkir /var/lib/docker/volumes/Wireguard_conf/_data/keys

Dossier pour les conf utilsateurs

mdkir /var/lib/docker/volumes/Wireguard_conf/_data/configs

Dossier pour la conf du tunnel

mdkir /var/lib/docker/volumes/Wireguard_conf/_data/wg_confs

Copie des fichier

A l'aide de la commande “SCP” (depuis un hôte distant) ou “CP”si vous êtes en local, copier vos fichiers de configuration dans les répertoires adéquat dans votre volume Docker “Wireguard_conf”.

Déployer Wireguard

docker run -d \
  --name=wireguard \
  --cap-add=NET_ADMIN \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -p 55135:55135/udp \
  -v Wireguard_conf:/config \
  --sysctl="net.ipv4.conf.all.src_valid_mark=1" \
  --restart unless-stopped \
  lscr.io/linuxserver/wireguard:latest

Configuration Client

Android

sudo apt install qrencode
qrencode -t ansiutf8 < /var/lib/docker/volumes/Wireguard_conf/_data/configs/client1.conf

Il ne vous restera plus qu'a flasher le QRCode avec votre mobile depuis le shell ! 8-)


Si vous souhaitez de l'aide pour les configurations reportez vous à cet article :
Wireguard VPN