En bref
Pour qui ?
Intermédiaire (quelques bases en ligne de commande sont utiles, mais la configuration est guidée)
★★★☆ Moyen
Combien de temps ?
45 à 90 minutes
Ce qu’il faut
Un serveur YunoHost 12 à jour, un accès SSH administrateur, une box qui permet la redirection de ports
Le problème
WireGuard est la fondation de votre infrastructure sécurisée. C'est le tunnel VPN qui permet d'accéder à vos services locaux (AdGuard Home, SearXNG, Nextcloud…) depuis l'extérieur, sans les exposer directement sur Internet.
Ce que contient la fiche
- Architecture cible et prérequis
Un serveur sous YunoHost 12 (la version stable actuelle, sur Debian 12), avec une IP fixe sur votre réseau local (ex. - Installation et configuration du serveur
sudo apt install wireguard wireguard-tools -y - Configuration du client Linux (poste de travail)
sudo apt install wireguard wireguard-tools -y - Configuration du client Android (téléphone)
Installez WireGuard depuis F-Droid (ou depuis Aurora Store). - Rendre le VPN accessible depuis Internet
Prérequis indispensable : une IPv4 publique dédiée (voir fiche N°20, section 4.5). - Sécurité et maintenance
Serveur : /etc/wireguard/ (wg0.conf et clés), à copier dans un endroit chiffré : ces fichiers contiennent des clés privées.
La fiche complète détaille chaque étape, avec les menus à suivre, un tableau de dépannage et un défi pour ancrer les nouveaux réflexes.
Télécharger la fiche complète (PDF)
À retenir
- Une seule ouverture vers l'extérieur : le port UDP 51820, redirigé par la box et ouvert avec yunohost firewall allow UDP 51820.
- YunoHost 12.1 utilise nftables : les anciennes règles iptables ne fonctionnent plus.
- La clé privée ne quitte jamais l'appareil qui l'a générée ; on n'échange que les clés publiques.
- Testez depuis la 4G, pas depuis votre propre réseau.
Fiches associées
Pour comprendre les mots
Ces notions sont expliquées simplement dans le glossaire et le Petit guide.