====== Hébergement YunoHost avec Videotron et Raspberry PI ======
Expérimentations de François Pelletier
Depuis le routeur:
* Obtenir adresse IP interne et externe
* Ajouter A record sur le site du fournisseur DNS pour l'adresse externe et le domaine voulu
* Ajouter redirection de port 443 sur le routeur (configuration dépend du routeur, moi c'était sous "Transfert de port" avec l'option HTTPS dans un menu déroulant)
* faire les étapes suivantes [[auto-heber:certbot|Utilisation de certbot pour obtenir un certificat HTTPS avec Let's Encrypt]]
Générer le certificat manuellement avec
certbot certonly \
--preferred-challenges dns --manual -m \
--agree-tos --eff-email -d rpi.francoispelletier.org
Ensuite, trafiquer les certificats de Yunohost avec des liens symboliques qui pointent sur ceux de Lets Encrypt
rm /etc/yunohost/certs//crt.pem
rm /etc/yunohost/certs//key.pem
ln -s /etc/letsencrypt/live//cert.pem /etc/yunohost/certs//crt.pem
ln -s /etc/letsencrypt/live//privkey.pem /etc/yunohost/certs//key.pem
rm /etc/yunohost/certs/yunohost.org/crt.pem
rm /etc/yunohost/certs/yunohost.org/key.pem
ln -s /etc/letsencrypt/live//cert.pem /etc/yunohost/certs/yunohost.org/crt.pem
ln -s /etc/letsencrypt/live//privkey.pem /etc/yunohost/certs/yunohost.org/key.pem
Après ça, s'assurer de nettoyer son cache DNS localement, puis se connecter au site depuis un appareil sur un autre réseau que celui de la maison (via un VPN ou Cellulaire sur LTE par exemple)