Prise en main de Nextcloud est une conférence participative qui consiste à présenter une démonstration de la suite logicielle Nextcloud.
Nom | Prise en main de Nextcloud |
---|---|
Format | Conférence participative |
Durée | 1h00 |
Prérequis | Aucun |
Public cible | Tout le monde ; développeur·euses (introduction facultative uniquement) |
Tranche d’âge | À partir de 16 ans |
Sujets abordés | Démonstration pratique des applications de Nextcloud, installation du logiciel |
Première présentation | le 8 décembre 2023 au Bêta (Angoulême) |
Vidéo | N/A |
Diapositives | TODO |
Les passages ci-dessous sont rédigés par Neil.
L’activité consiste à réaliser une démonstration pratique de la suite Nextcloud dans un cas d’usage adapté au public (associatif, entrepreneurial, personnel…). Les applications principales les plus utiles (Calendrier, Fichiers…) sont passées en revue.
Une partie concernant la démonstration de l’installation peut également être préparée en introduction si l’on compte des personnes compétentes en informatique dans la salle.
Cette conférence nécessite de préparer une instance de Nextcloud en amont. Il peut s’agir d’une instance existante et en cours d’utilisation.
Dans le cadre de cette démonstration, nous avons utilisé un micro-ordinateur (de marque ODROID) non connecté à Internet, sur laquelle nous avons installé les services nécessaires pour la démonstration avec Docker.
Un dépôt répertorie les scripts d’installation nécessaires pour installer la stack technique de la démo.
Il est préférable de ne pas présenter l’installation à des publics non initiés à l’informatique, qui ne disposent pas des compétences pour s’autohéberger.
Cette introduction permet de présenter rapidement à des féru·es d’informatique comment déployer Nextcloud rapidement en local. Elle peut se réaliser de plusieurs manières.
Une démonstration d’un Nextcloud « amoindri » où l’on utilise uniquement la base de données PostgreSQL et le serveur Nextcloud (version Apache), ce qui peut se présenter en quelques commandes dans Docker :
# Installer Docker
# https://docs.docker.com/engine/install/
# Télécharger l’image Nextcloud
docker pull nextcloud:apache
# Créer un volume pour les données de Nextcloud
docker volume create nextcloud-data
# Démarrer le conteneur Nextcloud en arrière-plan sur le port 8080
docker run -d --rm -p 8080:80 --name nextcloud -v nextcloud-data:/var/www/html/ nextcloud:apache
# Télécharger l’image Postgres
docker pull postgres:alpine
# Créer un conteneur pour postgres
docker volume create postgres-data
# Démarrer le conteneur Postgres (mot de passe à modifier)
docker run -d --rm --name postgres -e POSTGRES_PASSWORD=mysecretpassword456 -v postgres-data:/var/lib/postgresql/data postgres:alpine
# Récupérer l’IP du conteneur postgres
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' postgres
La suite de la présentation se déroule dans le navigateur :
Cette petite présentation a déjà été réalisée dans le cadre de précédents ateliers de l’association, notamment le 11 juin 2020 à 42Paris en distanciel.
L’introduction peut aussi commencer à partir de l’instance Nextcloud de démo déjà installée. L’orateur·ice passe en revue la configuration générale de l’instance et explique le rôle des services qui tournent avec Nextcloud.
Cela permet de passer rapidement sur cette partie, avec le désavantage qu’il est difficile de répliquer facilement cette configuration chez soi ou simultanément sur un ordinateur.
La variante la plus longue de cette introduction consiste à mettre en place l’instance de démo complète depuis zéro. Elle peut être un peu longue pour les personnes qui ne sont pas familiarisées avec l’informatique ou ne souhaitent pas réaliser l’installation en même temps.
La partie principale de l’atelier consiste à présenter tour à tour les applications les plus utilisées de Nextcloud. Il s’agit souvent des applications officiellement maintenues ou marquées « Mises en avant » dans le store des applications, mais nous retiendrons la liste suivante :
Cette liste est non exhaustive et plein d’autres aspects du logiciel peuvent être présentés.
Attention : la conférence ne consiste pas à présenter chaque fonctionnalité une à une − bien au contraire, vous êtes plutôt encouragé·e à ne pas montrer la plupart d’entre elles.
La méthode la plus efficace pour que cette présentation soit réussie, c’est d’introduire des cas d’usage. Pour ce faire, il convient de se renseigner au préalable sur votre public et ses usages numériques. Par exemple :
Ne présentez pas des cas d’usage ou des outils pour lesquels vous savez qu’il y a de grandes chances que votre public n’en ait pas besoin : même si vous la trouvez super utile à titre personnel ou spécifiquement dans votre organisation, cela pourrait décrédibiliser votre discours.
La conférence pourrait également se dérouler sous la forme d’un atelier où le public dispose d’un ordinateur pour interagir avec Nextcloud, mais nécessiterait la mise en place d’une instance de démonstration ouverte permettant d’encaisser le trafic simultané d’une vingtaine de personnes.