Structure d'un serveur YunoHost
Cette page survole l'écosystème d'un serveur YunoHost. Bien qu'elle contienne des approximations, son intention est d'introduire une image globale avant de creuser ses différents aspects.

Tout débute avec le compte spécial admin. C'est l'administrateur⋅ice de la machine qui peut installer, configurer et gérer tout sur le serveur au travers de l'interface d'administation web, ou bien via SSH et les lignes de commandes. ( Si vous êtes déjà familiarisé⋅e avec GNU/Linux, c'est similaire à root. YunoHost a ce compte additionnel 'admin' pour plusieurs raisons techniques.)
L'admin peut créer des comptes et installer des applications, pour citer quelques actions d'administration. Les utilisateur⋅ice⋅s obtiennent une adresse qui leur est propre lors de leur création. Iels auront alors aussi la possibilité de se connecter au portail utilisateur (SSO) pour accèder aux applications. Typiquement certaines applications seront installées soit en accès public soit en accès privé, c'est-à-dire dont l'accès sera restreint aux personnes ayant des comptes membres d'un groupe.
Les applications et leur fonctions s'appuient sur différents services pour fonctionner correctement. Les services (aussi nommés démons) sont des programmes qui fonctionnent de façon continue sur le serveur et s'assurent que des tâches variées sont réalisées, telles que répondre aux requêtes web des navigateurs, ou relayer des mails.