mirror of
https://github.com/YunoHost/prez.git
synced 2024-09-03 20:06:35 +02:00
2 KiB
2 KiB
YunoHost
L’auto-hébergement pour monsieur et madame Michu !
Écrit par Adrien Beudin / @beudbeud
Adrien Beudin
- Alias beudbeud
- Administrateur système linux
- Co-fondateur et responsable technique de YunoHost
Présentation YunoHost
Le but du projet
- Installation simple
- Interface d’administration
- Open Source
Historique
- Version 1
- Sortie en août 2012
- Basé sur Debian Squeeze
- Version 2
- Sortie en octobre 2013
- Basé sur Debian Wheezy
- Version 2.1 en cours de dev
Les services
- Mail (Postfix + Dovecot + Amavis)
- Web (Nginx)
- Chat (Metronome fork de prosody)
- Apps (Roundcube, ownCloud, WordPress...)
- SSO
Les + de YunoHost
- Chiffrement : full TLS
- Possibilité de modifier les configurations
- Administration web/CLI
- Made in France
Les modes d’installation
- CD/USB
- Debian existante via script
- Docker
- Images Raspberry/Cubieboard
Les possibilités
- Création d’utilisateurs
- Gestion multi-domaines
- Installation d’applications
- Gestion des sauvegardes (0 ligne de code pour l’instant)
Les outils autour de YunoHost
- Serveur dyndns (noho.st et nohost.me) (Dynette)
- Outils de déployement d’image docker (Kremlin)
CLI et Interface web
CLI
- Le cœur de YunoHost
- Administration en ligne de commande
- Écrit en Python
L’interface web
- Administration graphique
- Front-end web de la CLI via une API REST
SSOwat
- Permet l’authentification des utilisateurs via des entêtes HTTP
- Récupération des infos depuis LDAP
- Écrit en Lua
Comment contribuer ?
- Documentation
- Packager des application ou des services
- Traduction
- Dons
Roadmap
- Implémentation d’un système de backup
- Ajout de la gestion des quota mail
- Migration vers Debian Jessie
- Utilisation d’un système de template pour la configuration des services
Démo
- Installation
- Création de compte
- Installation d’une application
- Utilisation de la CLI
Avez-vous des questions ##?