2013-09-11 20:21:04 +02:00
|
|
|
# Yunohost
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-21 11:01:58 +02:00
|
|
|
### L'auto-hébergement pour monsieur et madame Michu!
|
2013-09-11 20:21:04 +02:00
|
|
|
_Écrit par Adrien Beudin / [@beudbeud](http://twitter.com/beudbeud)_
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Adrien Beudin
|
|
|
|
* Alias beudbeud
|
|
|
|
* Administrateur système linux
|
|
|
|
* co-fondateur et responsable technique de Yunohost
|
2013-09-11 21:07:37 +02:00
|
|
|
|
2013-09-11 20:21:04 +02:00
|
|
|
|
|
|
|
## Présentation Yunohost
|
|
|
|
|
|
|
|
|
|
|
|
### Le but du projet
|
|
|
|
* Installation simple
|
|
|
|
* Interface d'administration
|
|
|
|
* Open Source
|
2013-09-11 21:07:37 +02:00
|
|
|
|
2013-09-11 20:21:04 +02:00
|
|
|
|
|
|
|
|
|
|
|
### Historique
|
|
|
|
* Version 1
|
|
|
|
* Sortie en août 2012
|
|
|
|
* Basé sur Debian Squeeze
|
|
|
|
* Version 2
|
|
|
|
* Sortie en octobre 2013
|
|
|
|
* Basé sur Debian Wheezy
|
2015-04-21 11:01:58 +02:00
|
|
|
* Version 2.1 en cours de dev
|
2013-09-11 21:07:37 +02:00
|
|
|
|
2013-09-11 20:21:04 +02:00
|
|
|
|
|
|
|
|
|
|
|
### Les services
|
2015-04-21 11:01:58 +02:00
|
|
|
* Mail (Postfix + Dovecot + Amavis)
|
|
|
|
* Web (Nginx)
|
|
|
|
* Chat (Metronome fork de prosody)
|
|
|
|
* Apps (roundcube, owncloud, wordpress...)
|
2013-09-11 20:21:04 +02:00
|
|
|
* SSO
|
2013-09-11 21:07:37 +02:00
|
|
|
|
2015-04-21 11:01:58 +02:00
|
|
|
|
|
|
|
|
|
|
|
### Les + de Yunohost
|
2015-04-21 12:02:46 +02:00
|
|
|
* Full TLS
|
2015-04-21 11:01:58 +02:00
|
|
|
* Possibilité de modifier les configurations
|
|
|
|
* Administration web/CLI
|
|
|
|
* Made in France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Les modes d'installation
|
|
|
|
* CD/USB
|
|
|
|
* Debian existante via script
|
|
|
|
* Docker
|
2015-04-21 12:02:46 +02:00
|
|
|
* Image Raspberry/Cubieboard
|
2015-04-21 11:01:58 +02:00
|
|
|
|
2013-09-11 20:21:04 +02:00
|
|
|
|
|
|
|
|
|
|
|
### Les possibilités
|
2015-04-21 13:50:30 +02:00
|
|
|
* Création d'utilisateurs
|
2015-04-21 12:02:46 +02:00
|
|
|
* Gestion multi domaines
|
|
|
|
* Installation d'applications
|
2015-04-21 11:01:58 +02:00
|
|
|
* Gestion des sauvegardes (0 ligne de code pour l'instant)
|
2013-09-11 20:21:04 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-21 13:50:30 +02:00
|
|
|
### Les outils autour de yunohost
|
|
|
|
* Serveur dyndns (host.me et nohost.me) (Dynette)
|
|
|
|
* Outils de déployement d'image docker (Kremlin)
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-21 11:01:58 +02:00
|
|
|
## CLI et Interface web
|
2013-09-11 20:21:04 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-21 11:01:58 +02:00
|
|
|
### CLI
|
2015-04-21 12:02:46 +02:00
|
|
|
* Le cœur de Yunohost
|
2013-09-11 20:21:04 +02:00
|
|
|
* Administration en ligne de commande
|
|
|
|
* Écrit en Python
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-21 11:01:58 +02:00
|
|
|
### L'interface web
|
|
|
|
* Administration graphique
|
2015-04-21 12:02:46 +02:00
|
|
|
* Front-end web de la CLI via une API REST
|
2013-09-11 20:21:04 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-21 13:50:30 +02:00
|
|
|
## SSOwat
|
|
|
|
* Permet l'authentification des user via des entêtes HTTP
|
|
|
|
* Récupération des infos depuis LDAP
|
|
|
|
* Écrit en Lua
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-09-11 20:21:04 +02:00
|
|
|
## Comment contribuer ?
|
|
|
|
* Documentation
|
|
|
|
* Packager des application ou des services
|
|
|
|
* Traduction
|
|
|
|
* Dons
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-21 11:01:58 +02:00
|
|
|
## Roadmap
|
2015-04-21 12:02:46 +02:00
|
|
|
* Implémentation d'un système de backup
|
2015-04-21 11:01:58 +02:00
|
|
|
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-21 12:02:46 +02:00
|
|
|
_Avez-vous des questions_
|
2013-09-11 20:21:04 +02:00
|
|
|
##?
|