Ceci est une ancienne révision du document !
Description de l'objectif : mettre en place au club un serveur pour expérimenter l'auto-hébergement
Contributeurs : Thierry, Patrick
Date de création : 11 04 2021
Dernière modification : 5 04 2023
“YunoHost est un système d’exploitation qui vise à simplifier autant que possible l'administration d'un serveur pour ainsi démocratiser l’auto-hébergement tout en restant fiable, sécurisé, éthique et léger. C'est un projet de logiciel libre maintenu exclusivement par des bénévoles. Techniquement, il peut être vu comme une distribution basée sur Debian GNU/Linux et peut s'installer sur de nombreux types de matériel.”
Configurer son propre serveur n'est pas à la porté de tout le monde, des serveurs prêts à l'emploi sont une solution intéressante, notamment en terme de sécurité. Il existe Freedombox et YunoHost, nous choisissons YunoHost.
Notre idée est d'expérimenter l'auto-hébergement, par exemple avec Nextcloud pour avoir des documents partagés, des contacts… Mais aussi, par exemple, héberger un site web, un serveur de pad
Ces systèmes sont libres et respectent les données personnelles, à mettre en place par un administrateur système de confiance et une configuration adaptée.
Sur quel matériel ? On choisit un pc tour car nous en avons plusieurs à disposition.
Matériel : PC
Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz
ram 4 Go
dd 500Go
Système :
Debian GNU/Linux 11 (buster)
Yunohost:
version: 4.2.5.3
FAI
Livebox Orange Pro avec fibre et ip fixe
Copies d'écran
Par défaut avec Yunohost, il y a un serveur de mail, xmpp et http
Chaque compte possède automatiquement un email et un compte xmpp (messagerie instantanée) avec un même nom d'utilisateur et mot de passe. Exemple de compte : prenom.nom@domaine.fr est l'identifiant pour adresse email + compte xmpp
La documentation est en français, bien faite et à jour, le projet est actif. Pour réaliser le projet il faut les prérequis suivants :
Une fois prêt, on peut se lancer dans l'installation. Il sera demandé au cours de celle-ci :
Selon la box internet, le domaine choisi ne sera peut-être pas utilisable sur le réseau local. Cependant l'adresse IP local du serveur servira pour accéder à l'administration.
Une fois que tout est en place, le certificat Let's Encrypt sera obtenu automatiquement. Les clients du serveur auront alors accès par le domaine ou sous-domaine choisi en https dans leur navigateur.
Maintenant, choisissez vos applications en privilégiant celles qui sont maintenues et à jour.