* Typography fix in files fr * Bortzmeyer with a z ;) * Fixes following comments * Fixes following comments : à * Small typo (cré -> créé) * Or it is 'crée' ?...
3.2 KiB
Configurer la redirection des ports
Si vous vous auto-hébergez à la maison et sans VPN, il vous faut rediriger les ports de votre routeur ("machin-box"). Si vous souhaitez une explication courte de ce qu'est et pourquoi vous avez besoin de rediriger les ports, vous pouvez jeter un oeil à cette page. Cette page propose également des explications détaillées sur le fonctionnement des ports, et les étapes de configuration pour différents routeurs.
0. Diagnostiquer les ports ouverts
Une fois que vous aurez configuré la redirection, vous devriez pouvoir valider avec ce petit outil que vos ports sont bien redirigés :
Vérifier la redirection des ports
1. Accéder à l'interface d'administration de votre box/routeur
L'interface d'administration est généralement accessible via http://192.168.0.1 ou http://192.168.1.1. Ensuite, il vous faudra peut-être vous authentifier avec les identifiants fournis par votre fournisseur d'accès internet (FAI).
2. Trouver l'IP locale de votre serveur
Identifiez quelle est l'IP locale de votre serveur, soit :
- depuis l'interface de votre routeur/box, qui liste peut-être les dispositifs connectés.
- depuis la webadmin de YunoHost, dans 'État du serveur', 'Réseau'
- depuis la ligne de commande dans votre serveur, par exemple avec
ip a | grep "scope global" | awk '{print $2}'
Une adresse IP locale ressemble généralement à 192.168.xx.yy
, ou 10.0.xx.yy
.
3. Rediriger les ports
Dans l'interface d'administration de votre box/routeur, il vous faut trouver une catégorie comme 'Configuration du routeur', ou 'Redirections de ports'. Le nom diffère suivant le type / marque de la box...
Il vous faut ensuite rediriger chacun des ports listés ci-dessous vers l'IP locale de votre serveur pour que les différents services de YunoHost fonctionnent. Pour chacun d'eux, une redirection 'TCP' est nécessaire. Certains interfaces font références à un port 'externe' et un port 'interne' : dans notre cas il s'agit du même.
- Web: 80 (HTTP), 443 (HTTPS)
- SSH: 22
- XMPP: 5222 (clients), 5269 (servers)
- Email: 25, 465 (SMTP), 587 (SMTP with SSL), 993 (IMAP)
Redirection automatique / UPnP
Une technologie nommée UPnP est disponible sur certains routeurs/box et permet de rediriger automatiquement des ports vers une machine qui le demande. Si UPnP est activé chez vous, exécuter cette commande devrait automatiquement rediriger les bons ports :
sudo yunohost firewall reload