Project

General

Profile

Actions

LaBrique

https://pad.aquilenet.fr/p/LaBrique

Etapes

1. Assemblage

2. Installation

3. Premier démarrage

4. Configuration de Yunohost

Yunohost VPN (et pour aller plus loin)

4. Configuration de Yunohost

Première étape : configuration de Yunohost

Maintenant, on s'occupe de la configuration de la brique via son navigateur. Pour cela il faut se connecter à http://adresse.ip.de.ma.brique

A noter que l'administration peut aussi se faire entièrement en console via la moulinette (commande yunohost). Voir après.

Une fois sur l'interface d'administration de Yunohost, deux questions vous seront posées :

Nom de domaine

Yunohost vous propose deux options.

Soit vous possédez déjà un nom de domaine (par exemple chez Gandi) et vous pouvez spécifier à Yunohost que vous souhaitez l'utiliser pour accéder à La Brique.

Dans ce cas, il vous faudra faire le nécessaire du côté de votre routeur et de la configuration du nom de domaine chez votre registrar.

Soit, et c'est le plus simple, vous pouvez créer un nom de domaine en *.nohost.me . Par exemple, michu.nohost.me si ce nom est toujours disponible.

C'est à partir de ce nom de domaine que vous pourrez accéder par la suite à La Brique depuis l'extérieur.

Idéal pour commencer à s'autohéberger toute sorte de services mais nous y reviendrons.

Mot de passe administrateur

Le mot de passe demandé ici vous permettra d'accéder à l'interface d'administration de La Brique.

Il est important de choisir un mot de passe robuste comportant des lettres, des majuscules et minuscules, des chiffres et des caractères spéciaux (idéalement, choisir un mot de passe dont vous vous souviendrez sans le noter).

Une fois ces deux étapes franchies, on se retrouve sur la page d'authentification où il faut rentrer le mot de passe choisi précédement.

Deuxième étape : mise à jour du système

La seconde étape à faire avant toutes choses est d'aller mettre à jour son système si vous ne l'avez pas fait juste avant via ssh.

En effet, entre la date de création de l'image installée sur votre Brique et maintenant, il se peut qu'il y ai eu plusieurs logiciels ayant bénéficiés de mise à jour.

Heureusement, Yunohost simplifie ça au maximum !

Dans l'interface d'administration, il suffit de se rendre dans Outils > Mettre à jour le système .

La récupération des infos pour la mise à jour prend quelques minutes.

Il faut ensuite valider en cliquant sur le bouton Mettre à jour tout en bas de la liste des paquets qui vont etre mis à jour.

Quelques minutes plus tard, tout est à jour \\o/ (sauf peut être quelques paquet marqués mise à jour en attente , qui seront mis à jour dans l'heure via cron ).

La mise à jour peut prendre beaucoup de temps s'il y a beaucoup de paquets.

*Fix temporaire :*

La création des répertoires utilisateur ne se fait pas automatiquement dans cette image YunoHost pour la Brique (labriqueinternet_04-06-2015_jessie.img).

Il convient donc d'ajouter un script qui s'exécutera à la création des utilisateurs YunoHost et qui s'en assurera.

En SSH et en root sur la Brique :

mkdir -p /usr/share/yunohost/hooks/post_user_create
cat > /usr/share/yunohost/hooks/post_user_create/06-create_userdir <<EOF#!/usr/bin/env bash
user=\\$1
sudo mkdir -p /var/mail/\\$user
sudo chown -hR vmail:mail /var/mail/\\$user

*/sbin/mkhomedir_helper \\$user
EOF

Dernière étape : création d'un utilisateur

Enfin, dernière étape indispensable au bon fonctionnement de La Brique : la création d'un utilisateur.

En effet, le compte administrateur n'est pas conçu pour bénéficier des services de La Brique mais juste pour effectuer les opérations d'administration (d'où son nom !).

La procédure est simple là encore.

Sur l'interface d'administration (le logo en forme de petite maison permet de revenir à l'accueil de cette interface),

il vous faut vous rendre dans Utilisateurs et cliquer sur Nouvel utilisateur . Laissez vous guider ensuite.

À noter qu'il est possible de créer plusieurs utilisateurs ayant des droits différents. Par exemple, on peut vouloir proposer un compte OwnCloud à quelqu'un sur sa Brique sans pour autant lui offrir les autres services disponibles.

Pour faire tout ça dans la console

    # yunohost tools postinstall

Limitation connue

L'item de la page de configuration http Etat du serveur est non fonctionnel, le service glances sur lequel il se base ne fonctionne pas.

Updated by florian.lassenay over 2 years ago · 15 revisions