Aller au contenu
Guide de Souveraineté Numérique

Fiche pratique N°20a V1.1

Configurer WireGuard sur YunoHost pour un accès VPN sécurisé

Installer et configurer WireGuard sur votre serveur YunoHost pour créer un tunnel VPN sécurisé, qui donne un accès chiffré à vos services locaux depuis l'extérieur.

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

  1. 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.
  2. Installation et configuration du serveur
    sudo apt install wireguard wireguard-tools -y
  3. Configuration du client Linux (poste de travail)
    sudo apt install wireguard wireguard-tools -y
  4. Configuration du client Android (téléphone)
    Installez WireGuard depuis F-Droid (ou depuis Aurora Store).
  5. Rendre le VPN accessible depuis Internet
    Prérequis indispensable : une IPv4 publique dédiée (voir fiche N°20, section 4.5).
  6. 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

Fiches associées

Pour comprendre les mots

Ces notions sont expliquées simplement dans le glossaire et le Petit guide.