yunohost-jdll-2022/README.md
2022-04-04 08:24:25 +02:00

40 lines
1.7 KiB
Markdown

# JDLL 2022
Le projet YunoHost était présent aux JDLL 2022, représenté par tituspijean et ljf, avec
* un stand tenu sur les deux jours ;
* une conférence pour présenter le projet ;
* un atelier pour découvrir la simplicité de son installation et utilisation (avec lapineige en support).
## Conférence
La présentation est stockée dans le dossier `conference`
et utilise RevealJS pour convertir le fichier Markdown en diapositives.
Une app [Hedgedoc](https://github.com/YunoHost-Apps/hedgedoc_ynh) a été utilisée pour cela.
## Atelier
L'atelier est basé sur des serveurs VPS loués pour l'occasion,
et une petite [Custom Webapp](https://github.com/YunoHost-Apps/my_webapp_ynh) contenant le fichier `index.html` décrivant les
étapes d'installation, stockée ici dans le dossier `atelier`.
Les serveurs VPS ont été pris chez Scaleway.
Au préalable un projet dédié a été créé, juste pour lister les serveurs facilement,
son identifiant est indiqué dans la commande de création.
Une clé SSH est générée avec la commande suivante, la clé publique ajoutée à Scaleway et la clé privée téléversée dans le dossier de la Custom Webapp.
```
ssh-keygen -b 4096 -C "JDLL" -f id_rsa_jdll
```
Les serveurs sont lancés avec la ligne de commande suivante, répétée autant de fois que nécessaire.
Ils peuvent aussi être créés à la main directement dans l'interface web.
```
scw instance server create type=DEV1-S zone=fr-par-1 image=debian_buster root-volume=l:20G ip=new [project-id=...]
```
La commande retourne un descriptif du serveur ainsi créé : relever l'adresse IP publique
et la partager à l'apprenti auto-hébergeur, ainsi que l'adresse de la webapp.