Tout dépend de la portée que tu souhaites donner à ton serveur.
Compte tenu de la faiblesse de nos connexions Internet et le bruit généré par un disque dur, pas grand chose pour le moment. J’héberge personnellement un petit serveur WebDAV pour Zotero, un serveur d’impression CUPS (qui pose problème à Windows et un Mac, d’ailleurs), une boîte de téléchargements pour moi et quelques amis dotés d’une connexion trop limitée pour ce faire. Je ne sais pas trop quoi mettre d’autre qui serait 1- pas forcément rejeté d’un destinataire éventuel 2- facilement remplaçable en cas de panne de disque dur ou de coupure d’électricité ou d’incendie, inondation, etc. 3- ne demandant pas un entretien constant.
Les services essentiels comme le courriel, calendrier, web sont chez un hébergeur bien connu qui s’occupe des mises à jour, sauvegardes et gestions des pannes, et dispose d’une bande passante suffisante. Je suis bien conscient que ça laisse des traces, ça me préoccupe, mais moins que la dépense pour remettre sur pied un éventuel serveur perso qui aurait calé.
L’accès de Yunohost en machine virtuelle n’est évidemment pas public, mais le but est de simuler le plus possible ce qui arriverait, le cas échéant. Pour le moment, j’accède à certaines machines à distance avec une adresse No-IP. Peut-on faire des certificats sur des noms de domaine renvoyant à des IP dynamiques?
D’ailleurs, si le serveur devait résider chez moi, je l’administrerai à partir de son nom sur le LAN, non de son adresse publique, ni de son IP interne, pour la simple raison que je ne peux me souvenir de l’adresse wifi ET câblée d’une quinzaine de périphériques partageant le réseau.
Pour ça, son nom actuel de v-yunohost.local
est valide uniquement sur le LAN. Mais ce hostname ne devrait jamais apparaître dans le fichier HOSTS! Je voudrais que tous mes serveurs utilisent, je crois, Zeroconf pour annoncer leur nom sur le LAN, pas de modifier manuellement le nom dans HOSTS sur tous les ordis connectés.
La documentation de Yunohost détaille l’installation, l’assistant a été simplifié pour les neuneus de mon genre, mais omet un point essentiel: il faut avoir loué le nom de domaine avant toute tentative d’installation, et si possible avoir créé le certificat!