Pourquoi une petite carte est idéale pour un serveur VPN
Un serveur VPN a surtout besoin d'une chose : rester allumé. Un PC de bureau allumé 24 h/24 est bruyant et consomme beaucoup ; une carte comme le Raspberry Pi consomme quelques watts, ne fait aucun bruit et tient à côté du routeur.
Et elle est assez puissante. MiVPN utilise WireGuard, un protocole VPN très léger : même une carte modeste gère sans peine le trafic d'une connexion domestique.
Ce qu'il vous faut
- Une carte : un Raspberry Pi (3, 4 ou 5), un Orange Pi ou une carte similaire.
- Un système : Raspberry Pi OS 12 (Bookworm), Debian 12 ou plus récent, ou Ubuntu 22.04 ou plus récent. Les systèmes 64 bits (arm64) et 32 bits sur Raspberry Pi (armhf) sont pris en charge.
- Stockage et alimentation : une bonne carte microSD (ou un SSD) et l'alimentation officielle ou une alimentation de qualité.
- Un câble réseau jusqu'au routeur : plus stable que le WiFi pour un serveur.
- Un accès terminal à la carte, directement ou en SSH, avec un utilisateur pouvant utiliser
sudo. - Un compte gratuit sur mivpn.net.
Installer MiVPN Server
Ouvrez un terminal sur la carte (ou connectez-vous en SSH) et ajoutez le dépôt MiVPN. La première ligne ajoute la clé de signature des paquets, la deuxième ajoute le dépôt et les deux dernières installent le serveur :
curl -fsSL https://mivpn.net/apt/mivpn.gpg | sudo tee /usr/share/keyrings/mivpn.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/mivpn.gpg] https://mivpn.net/apt stable main" | sudo tee /etc/apt/sources.list.d/mivpn.list
sudo apt update
sudo apt install mivpn-server
Cela ne se fait qu'une fois : ensuite, les mises à jour de MiVPN arrivent avec celles du reste du système.
Le lier à votre compte et le démarrer
Liez la carte à votre compte (le mot de passe demandé ne sert qu'à vous connecter et n'est pas enregistré) puis démarrez le serveur :
sudo mivpn setup -e vous@exemple.com
sudo mivpn enable
setup crée le serveur WireGuard, vérifie si votre connexion accepte le trafic entrant et, selon la réponse, ouvre le port sur le routeur (UPnP) ou active le relais MiVPN. enable démarre le tout et le relance tout seul après un redémarrage ou une coupure de courant.
Pour vérifier que tout fonctionne :
sudo mivpn status
Vous devez voir le serveur running et le lien avec mivpn.net connected.
Connecter vos appareils
Installez l'appli MiVPN sur votre téléphone, tablette ou portable (Android, iOS, Windows, macOS et Linux), connectez-vous avec le même compte et lancez la connexion. La configuration se télécharge toute seule : de partout, vous êtes dans votre réseau domestique.
Si votre carte a un bureau et que vous préférez les fenêtres au terminal, il existe aussi MiVPN Server pour Linux avec bureau, avec les mêmes fonctions.
Le garder actif 24 h/24
- Utilisez un câble, pas le WiFi, entre la carte et le routeur.
- Utilisez une bonne alimentation : une alimentation faible est la cause la plus fréquente de redémarrages inattendus.
- Utilisez une carte de qualité ou un SSD : les cartes bon marché s'usent plus vite.
- Mettez à jour de temps en temps :
sudo apt update && sudo apt install --only-upgrade mivpn-serverne met à jour que MiVPN, et le serveur redémarre tout seul.
Votre propre serveur VPN, gratuit pour commencer
Installez MiVPN Server sur n'importe quel ordinateur chez vous et connectez-vous depuis votre téléphone ou votre portable. Sans fichiers de configuration ni serveurs tiers.
Questions fréquentes
Quel Raspberry Pi me faut-il ?
Un Raspberry Pi 3, 4 ou 5 suffit : WireGuard est très léger. Un Orange Pi ou une carte similaire sous Debian ou Ubuntu fonctionne de la même façon.
Faut-il un écran et un clavier ?
Non. Vous pouvez tout faire en SSH depuis un autre ordinateur.
Puis-je utiliser la carte pour autre chose ?
Oui, tant que rien d'autre n'utilise le même port UDP que le serveur VPN (51820 par défaut, modifiable lors du setup).
Comment déplacer le serveur vers une autre carte plus tard ?
Installez MiVPN Server sur la nouvelle et lancez sudo mivpn setup -e votre@email --replace. L'ancienne cesse de servir toute seule et l'appli MiVPN télécharge la nouvelle configuration automatiquement.