123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- #!/usr/bin/env pinpoint
- # https://developer.gnome.org/pygtk/stable/pango-markup-language.html
- # http://apps.timwhitlock.info/emoji/tables/unicode
- # http://www.w3schools.com/charsets/ref_utf_geometric.asp
- [img/intro.png]
- [fill]
- [font=Sans 50px]
- -- [transition=text-slide-down] [font=Sans 60px] [text-align=center] [fit]
- <b>Installer une Brique Internet</b>
- <small><i>Labeur, Better, Bonheur</i></small>
- -- [transition=slide-up] [font=Sans 60px] [text-align=center] [fit]
- <b>AG FFDN 2015</b>
- <i>Labeur 😼</i>
- -- [img/repo.png] [text-align=center] [bottom] [fit]
- Télécharger l'image Debian/YunoHost
- + vérifier le MD5
- -- []
- <b>Décompresser l'image et l'installer sur la carte SD :</b>
- <tt>% tar xf labriqueinternet_*.img.tar.xz
- % sudo dd if=/tmp/labriqueinternet_*.img of=/dev/mmcblk0</tt>
- -- []
- <b>Trouver l'IPv4 privée de la Brique 😖 :</b>
- <tt>% sudo apt-get install arp-scan
- % sudo arp-scan --local | grep -P '\t02'
- 192.168.1.42 02:14:06:42:f5:18 (Unknown)</tt>
- -- []
- <b>Se connecter en SSH sur la Brique :</b>
- <tt>% ssh root@192.168.1.42</tt>
- -- []
- <b>Changer le mot de passe root :</b>
- <tt>(current) UNIX password:
- Enter new UNIX password:
- Retype new UNIX password:</tt>
- -- []
- <b>Mettre Debian et YunoHost à jour :</b>
- <tt>% apt-get update && apt-get dist-upgrade</tt>
- -- []
- <b>Faire la post-install de YunoHost :</b>
- <tt>% yunohost tools postinstall
- Main domain: poney.ninja
- New administration password:
- Confirm new administration password:</tt>
- -- []
- <b>Temporairement créer le NDD en local 😓 :</b>
- <tt>% echo '192.168.1.42 poney.ninja' >> /etc/hosts</tt>
- -- [img/connect_admin.png] [bottom]
- Se connecter à l'admin YunoHost
- -- [img/new_user.png] [bottom]
- Créer l'utilisateur principal
- -- [img/install_vpnclient.png] [bottom]
- Installer VPN Client (adresse GitHub)
- -- [img/install_hotspot.png] [bottom]
- Installer Wifi Hotspot (adresse GitHub)
- -- [img/access_user_vpnclient.png] [bottom]
- Limiter l'accès de l'admin de VPN Client
- -- [img/access_user_hotspot.png] [bottom]
- Limiter l'accès de l'admin de Wifi Hotspot
- -- [img/connect_user.png] [bottom]
- Se connecter avec l'utilisateur principal
- -- [img/config_vpnclient.png] [bottom] [fit]
- Configurer le compte VPN
- -- [img/config_hotspot.png] [bottom] [fit]
- Configurer le point d'accès Wifi
- -- []
- <b>Trouver la bonne configuration DNS avec les IP du compte VPN :</b>
- <tt>@ 14400 IN A 80.67.188.42
- * 14400 IN A 80.67.188.42
- @ 14400 IN AAAA 2001:913::42
- * 14400 IN AAAA 2001:913::42
- _xmpp-client._tcp 14400 IN SRV 0 5 5222 poney.ninja.
- _xmpp-server._tcp 14400 IN SRV 0 5 5269 poney.ninja.
- @ 14400 IN MX 5 poney.ninja.</tt>
- -- [transition=slide-up] [font=Sans 60px] [text-align=center] [fit]
- <b>Entre les deux AG FFDN</b>
- <i>Better 😺</i>
- -- [transition=text-slide-down] [img/dotcubefiles.png] [bottom]
- Arrivée des fichiers .cube
- -- [img/upload_dotcube.png] [bottom]
- Configuration du VPN en 1 clic
- -- [img/vpnclient_works.png] [bottom]
- And it works, bitches!
- -- [transition=text-slide-down] [img/installsd_help.png] [bottom]
- Arrivée de install-sd.sh
- -- [img/installsd_install.png] [bottom]
- 1 seule commande à taper pour créer une carte SD
- -- [transition=text-slide-down] [img/scripts.png] [bottom]
- Arrivée des scripts de configuration
- -- [img/scripts_inside.png] [bottom]
- Utiles, mais hardcores... 😱
- -- [transition=slide-up] [font=Sans 60px] [text-align=center] [fit]
- <b>AG FFDN 2016</b>
- <i>Bonheur 😻</i>
- -- [transition=text-slide-down] [img/hypercube1.png] [bottom]
- Arrivée de l'HyperCube
- -- [img/hypercube2.png] [bottom]
- 1) Quelques questions pour situer l'utilisateur
- -- [img/hypercube3.png] [bottom]
- 2) Upload du fichier .cube
- -- [img/hypercube4.png] [bottom]
- 3) Configuration de YunoHost et du Wifi
- -- [img/hypercube5.png] [bottom]
- Guide d'installation dynamique
- -- []
- <b>Étapes du guide :</b>
- <b>1)</b> Télécharger le fichier .hypercube
- <b>2)</b> Utiliser install-sd.sh
- <b>3)</b> Brancher la Brique et patienter
- ⇢ <i>Le wifi apparaît, c'est terminé 😘</i>
- -- [img/hypercube6.png] [bottom]
- C'est aussi un générateur de .cube pour les assos 😉
- -- [img/dbffdn.png]
- <b>Chères assos, vous pouvez supporter la Brique Internet :</b>
- ▸ <b>Essentiel :</b> Fournir systématiquement des .cube avec vos comptes VPN
- ▸ <b>Merveilleux :</b> Fournir des Briques clé-en-main (comme dans la vidéo) !
- ▸ <b>Bonus :</b> Vous ajouter sur la carte des assos participantes
- -- [transition=page-curl-both] [font=Sans 60px] [fit] [command=firefox --new-window https://install.labriqueinter.net]
- <b>Démonstration</b>
- -- [img/installsd_cubes.png] [bottom]
- Débogage : Trouver l'adresse de l'interface de debug
- -- [img/hypercube_debug.png] [bottom] [fit]
- Débogage : Visualisation de l'avancement de l'installation
|