Potion Bottle Icon Manuel d'alchimie du code Potion Bottle Icon

Autohébergement et télétravail avec YunoHost

- 609 mots - Temps de lecture estimé: 3 minutes

🌘 Introduction

LinuQ est un groupe d’utilisateurs de logiciels libres basé à Québec. Nous avons exploré les possibilités d’autohébergement à faible coût et partagé nos échanges d’expériences sur la plateforme YunoHost. Doit-on privilégier YunoHost ?

Nous avons d’abord essayé Hypriot OS avec Docker et Portainer : difficile à maintenir, mais très robuste. Finalement, nous avons exploré YunoHost (prononciation: « Why you no host? »), une plateforme basée sur Debian.


Sun Face IconComment installer YunoHost chez soi pour des services de télétravail autohébergés ?Sun Face Icon


YunoHost est une plateforme libre basée sur Debian qui s’installe en une commande (curl) sur un Raspberry Pi ou un VPS. Elle fournit un catalogue d’applications, une interface web, LDAP/SSO, HTTPS automatique, Fail2Ban, et des outils comme Nextcloud, Jitsi et Bitwarden — idéal pour le télétravail à moindre coût.

🌘 YunoHost

Logo de YunoHost

YunoHost est une surcouche pour la distribution Debian. Son installation est aussi simple que :

curl https://install.yunohost.org | bash

🌘 Gestion unifiée

YunoHost permet d’installer plusieurs applications sur un serveur avec une gestion unifiée et sécuritaire :

Il permet aussi la création de plusieurs comptes utilisateur pour la collaboration en équipe.

🌘 Raspberry Pi

Photo d'un ordinateur Raspberry Pi 4

🌘 Matériel

YunoHost fonctionne sur notre propre matériel, y compris un Raspberry Pi. Cela nécessite des précautions additionnelles si on veut l’exposer sur Internet. Il s’installe aussi facilement sur un VPS ou chez un fournisseur infonuagique — la confiance envers le fournisseur est essentielle.

🌘 Fonctionnement : Interface web

L’interface web permet d’administrer la plateforme facilement.

Section des opérations pour une application

🌘 Catalogue

Un catalogue permet d’installer des applications en quelques clics.

Capture d'écran du menu du catalogue d'applications

🌘 Interface CLI

Il y a aussi une interface CLI pour l’automatisation des tâches :

admin@ynh:~$ sudo yunohost --help
usage: yunohost
{
  user,domain,app,backup,settings,
  service,firewall,dyndns,
  tools,hook,log,diagnosis
}

Exemple d’intégration avec Ansible : sylvainar/ansible-yunohost.

🌘 Contribution de LinuQ : Tests avec un VPS

🌘 Contribution de LinuQ : Avec un Raspberry Pi

🌘 Applications pour mobile

Nous avons identifié quelques applications mobiles Android compatibles avec des applications disponibles sur YunoHost :

🌘 LibrePlanet

Contribution sur le wiki de LibrePlanet :

🌘 Applications pour le télétravail

Ce que nous offre le logiciel libre pour le télétravail :

🌘 LinuQ

Logo de LinuQ

Notre site : https://linuq.org

🌘 Conclusion

D’autres projets excitants nous attendent :

Abonne-toi au fil RSS pour ne rien manquer.

Étiquettes