mirror of
https://github.com/YunoHost/yunohost-jdll-2022.git
synced 2024-09-03 20:06:31 +02:00
40 lines
1.7 KiB
Markdown
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.
|