Session du 02 octobre 2024 à 20h00
Outils & IDE
DevOps & Environnement
Son propre serveur a la maison (homelab) avec un Raspberry Pi
Nous allons voir ici quelques exemples de projets à réaliser avec son raspberry.
00:00:00 :Bonsoir à tous, aujourd'hui on va voir ce que c'est qu'un homelabet pourquoi ça peut être intéressant d'en avoir un et ce qu'on peut faire dessus.
00:00:32 :Donc quand je dis un homelab c'est le nom qu'on donne au fait d'avoir un serveur linux à la maisonqu'on utilise essentiellement soit pour des petits projets perso soit tout simplement pourbricoler un peu et faire un peu d'administration de l'autre côté. C'est un truc qui ne coûte
00:00:52 :pas forcément cher parce qu'on n'a pas besoin d'une grosse machine pour ça et qui est trèsformateur donc c'est quelque chose qui est vraiment très intéressant. Déjà la première chose que je
00:01:06 :voulais dire c'est que ce soir c'est vraiment quelque chose pour discuter de ce qu'on peutfaire avec et comment on peut le faire, vraiment discuter des options disponibles et essayer devous motiver à le faire de votre côté. Ça ne va pas être quelque chose de forcément très
00:01:25 :technique parce qu'au final vous allez voir je vais vous montrer des exemples de ce qu'on peutfaire avec et en fait si je commence à montrer le déploiement de chaque pose on est encore làdans une semaine, on va presque faire une session pour Factruc donc vous allez voir je vais vous
00:01:41 :montrer des services ou des applications qu'on peut faire tourner avec. Si une qu'est vousintéresse vous me direz et j'essaierai de vous faire... Pardon ? Je suis désolé ton micro est super saturé
00:02:02 :donc si tu pouvais citer une question, si tu pouvais l'écrire ce serait bien. Bref et du coups'il y a un des projets qui vous intéresse vous me le dites et je verrai pour vous faire une sessiondessus un mercredi soir. Donc les options qui sont possibles pour tout simplement pour tout ce
00:02:24 :qui est Homelab, en fait la plus commune ça va être le Raspberry Pi, ça coûte quelques dizainesd'euros, honnêtement les versions 2 et 4 gigas sont suffisantes, il n'y a pas besoin de vous ruinerpour du 8 gigas à moins que vous sachiez que vous en avez vraiment besoin. Pour être tout à fait honnête
00:02:46 :j'ai un 4 gigas et il fait très bien tout ce que je lui demande, je n'ai jamais eu besoin de plus.Donc le Raspberry il est très bien, il est très abordable, par contre il va avoir deux limitations.
00:03:00 :En fait la première c'est que vu que c'est un petit ordinateur et qu'il est fait pour peuconsommer, ce qu'il se passe c'est qu'il va forcément manquer de puissance, donc vous neferez pas tourner un clone de votre chaîne gpt dessus. En fait il faut rester modéré,
00:03:18 :c'est comme vous ne pouvez pas faire tourner une immense base de données dessus mais pour votreblog à vous ça ira. Et le deuxième inconvénient qui est beaucoup plus important c'est que ça a plus
00:03:30 :d'importance, c'est une architecture ARM32. En gros les architectures des processeurs c'est lafaçon dont ils vont recevoir et exécuter les instructions qu'on leur donne. Et du coup le jeu
00:03:42 :d'instructions de Raspberry c'est de l'ARM32 et il faut savoir qu'il y a quelques logiciels,quelques programmes qui n'existent que pour des architectures x86 ou qui sont dispos qu'en 64-bits.
00:04:01 :Alors après les Raspberry Pi 4 et 5 sont compatibles avec du 64-bit, donc avec ça vousn'êtes pas trop embêtés. Par contre la limitation elle est plus sur le fait que ce soit de l'ARM.
00:04:11 :Vous allez voir justement qu'il y a un des projets qui est Edgelock qui est une petite limitation dece côté là, mais je reviendrai dessus. Après vous n'êtes pas obligés de partir sur un micro-ordinateur,
00:04:28 :vous pouvez tout simplement, si vous avez des vieux ordinateurs qui vous galèrent à faire tournerWindows 7, vous pouvez très bien leur donner un coup de jeune en installant Linux dessus,vous les connectez à internet, soit au wifi soit par câble, peu importe, ça fera le même travail,ça fera très bien. Et si j'en ai parmi vous qui sont encore au collège ou peut-être plus au lycée,
00:04:52 :le CD de mon lycée ce qu'il faisait c'est qu'à un moment ils avaient voulu renouveler un certainnombre d'ordinateurs et j'avais pu récupérer un ordinateur et quelques pièces d'ETH à cemoment là. Donc si vous pouvez faire ça c'est chouette, après je conçois que ça ne puisse pas
00:05:14 :se faire forcément tout le temps. Ensuite pour le matériel, honnêtement n'importe quel PC faitl'affaire. Si vous n'avez pas quelque chose que vous pouvez dédier à ça, c'est l'info,
00:05:31 :pour quelques euros vous pouvez avoir cette option là. Il y a d'autres micro-ordinateurs dont je n'aipas forcément des références mais en fait c'est tout simple, c'est pareil, c'est des tout petitsordinateurs qui font à peu près la taille d'une carte de crédit sur quelques centimètres du haut.
00:05:48 :Et il y en a pour un peu plus puissant ou qui existent justement avec des instructions x86donc pour lesquels il n'y a pas ces problèmes de compatibilité là. Mais par contre le souci de
00:06:03 :ce genre de micro-ordinateur là, je parle surtout des ordinateurs x86 avec 8Go de RAM et plus,c'est que c'est vraiment des mini-PC dans le sens où on peut vraiment en avoir un usagecomme on l'aurait d'un vrai ordinateur sans être limité et ça se ressent aussi également sur le
00:06:22 :prix puisqu'on atteint assez rapidement les 150 voire les 200 euros. Donc voilà, c'était tout pourla partie matériel. Ensuite il y a quelque chose dont il faut aussi parler, c'est le côté logiciel.
00:06:38 :Alors là je ne suis pas chez moi donc ça va être très compliqué de vous montrer mais en gros,là j'aurais dû le chercher avant, mais en gros ce qu'il se passe c'est que chez vous votre réseaulocal il ressemble à peu près à ça. En gros internet ce serait la partie B, votre box ce
00:07:00 :serait le NAT et les appareils connectés chez vous seraient plutôt ici dans le privé dans le A.Et en fait ce qu'il se passe c'est que du coup si vous installez votre serveur chez vous et quevous le branchez à votre box, de base il va être accessible mais seulement à l'intérieur de votre réseau local.
00:07:17 :C'est à dire que si vous sortez de chez vous et que vous essayez d'envoyer un paquet ou de vousconnecter à votre serveur, ça ne va pas marcher. Alors pourquoi ? Déjà la plupart du temps c'est
00:07:32 :parce qu'en fait il y a un truc qui peut se voir assez facilement comme ça, c'est que,ma carte wifi ici, ma carte wifi ici, en gros ici par exemple c'est mon adresse sur mon partagede connexion mais c'est exactement pareil c'est un réseau local. Et en fait si je tape cette
00:08:03 :adresse là sur internet, en vrai il y en a un qui compte sur une pc donc il n'y aura rien à renvoyermais de toute façon il ne va même pas trouver la machine. Pourquoi ? Tout simplement parce que
00:08:15 :en fait c'est pas les adresses que j'explose sur internet. En fait c'est des notions de réseauqui vont s'être un peu poussées mais en fait ce qu'ils font c'est que vos ordinateurs utilisentdes adresses pour se parler entre eux et ça existe ça derrière chaque box wifi même dans le réseau
00:08:34 :de votre école, de votre travail et compagnie c'est toujours ça. Et en fait il n'y a quecertaines adresses qui sont disponibles sur internet et ça va être celle de votre box.
00:08:41 :Et donc c'est pour ça que si on va sur un site qui permet de donner son adresse IP on se retrouveavec une adresse totalement différente et en fait c'est cette adresse là qu'il faudra utiliserpour vous connecter et c'est ce qu'on appelle tout simplement votre adresse. En gros c'est
00:09:02 :l'adresse qui est utilisée pour vous connecter sur internet et en fait physiquement parlant c'estl'adresse de votre box quand elle se connecte à internet. En fait elle vous sert juste de passerelle
00:09:13 :et tout ce que vous envoyez sur internet c'est masqué par votre box. Et donc pour ça il vafalloir justement configurer votre box internet pour justement quand elle reçoit du trafic internetle renvoyer vers votre serveur. Donc souvent dans les panneaux de configuration, encore une fois
00:09:34 :je ne suis pas chez moi donc je n'ai pas accès à l'interface de ma box pour vous montrer, maisen fait vous avez toujours dans les paramètres avancés, vous allez toujours avoir dans votrebox quelque part dans les paramètres avancés une section qui devrait ressembler à peu près à ça.
00:09:59 :Dès que ça charge je vous confirme. Ok vous allez toujours avoir un truc qui ressemble à ça,donc là ça s'appelle application, chez moi ça s'appelle NAT, et chez les personnes ças'appelle port forwarding comme ici. Et en gros ce qu'il va se passer c'est que vous allez,
00:10:25 :alors oui les ports, il faut savoir que c'est un peu des canaux virtuels qui sont associés àchaque application. En gros par exemple, en fait ce qu'il se passe c'est que votre connexion à
00:10:38 :votre box elle est divisée en 65 canals et c'est ce qui fait par exemple si vous appelez quelqu'unen même temps que vous consultez sur instagram, c'est pas votre appel qui reçoit les photos surinstagram, et inversement c'est pas instagram qui reçoit la voix de votre appel. En fait ça se
00:10:57 :fait parce qu'une connexion réseau elle est divisée en 65535 canaux virtuels, et du coupjustement cette interface là permet de renvoyer certains de ces canaux virtuels. Donc en fait
00:11:10 :imaginons que, bon application c'est subjectif, vous mettez ce que vous voulez, et imaginons parexemple que je veuille me connecter à mon serveur en ssh, donc le ssh c'est ce qui permet d'avoir unterminal comme ça mais distant. Et bien en fait ce que je vais faire c'est que du coup en application
00:11:26 :on met ssh, là le start est n vu qu'on envoie qu'un seul port j'imagine qu'avec ce type d'interfaceil faut mettre le même, donc le ssh par défaut c'est le 22, donc ici on mettrait 22 22, letraffic, tcp, udp, si vous savez donc ssh ce sera du tcp, mais si vous savez pas vous laissez
00:11:46 :bof, en fait c'est simple ça permet d'éviter si vous savez pas que justement votre paquetil arrive jamais, et donc ici vous allez mettre l'adresse locale, donc ici pour moi ça aurait étél'adresse que je vous ai montré en 172 quelque chose, ici il propose que du 182.168 parce que la plupart des
00:12:04 :boxes en fait par défaut les adresses privées sont dans cet ordre là mais si vous configurezvotre box pour adresser des appareils en 172 quelque chose il vous proposera du 172, je croismême que celle de chez moi elle propose carrément les noms, c'est le nom des appareils et elle gère
00:12:21 :toute seule l'adresse, donc ensuite ici j'aurais juste par exemple à mettre l'adresse privée demon serveur, je valide et ensuite en me connectant avec l'adresse de ma box, ma box en fait renvoiela connexion sur mon serveur et de cette manière j'ai cette internet, voilà c'est une notion qu'il
00:12:38 :faut savoir parce que si vous commencez à investir un peu pour faire ça, que vous déployez pleind'applications et que dès que vous sortez de chez vous vous voyez que ça ne marche plus, en fait c'esttout simplement ça, c'est parce que vous essayez d'y accéder avec une adresse qui n'est pas disponible
00:12:51 :sur internet, donc c'est une manip, une fois qu'on la connaît c'est très facile mais on ne peut pasle deviner non plus. Il y a une deuxième chose aussi qui peut être assez intéressante à évoquer, c'est
00:13:05 :que sur certains opérateurs, donc chez Oran VSFR surtout je crois, chez les autres je ne sais pasmalheureusement, c'est qu'à chaque fois que vous redémarrez votre box, son adresse IP change,c'est ce qu'on appelle le brassage et ils le font déjà d'une part pour éviter de consommer desadresses sur lesquelles aucune box n'est connectée depuis un certain temps, ça leur permet de gérer
00:13:32 :dynamiquement quelles adresses ils accordent et à qui, et en deuxième raison c'est aussi pour desrégions de sécurité. Mais après il faut savoir que du coup justement au lieu de chercher à
00:13:46 :prendre une adresse IP qui peut potentiellement changer, ce qui est ridicule, souvent il fautpasser par un DNS. En gros le DNS c'est un système qui va permettre de traduire le nom par exemple
00:14:01 :google.com en une adresse IP. Donc en fait par exemple ici je tape google.com mais la vérité c'est quemon ordinateur il ne va pas directement chercher google.com, il va aller interroger le DNS pour
00:14:17 :connaître l'adresse de google.com et après il va l'envoyer à google. Ça peut se voir je crois avecun ping. Voilà en fait c'est exactement ça qu'il fait, il prend google.com, il l'envoie au DNS et le DNS
00:14:35 :lui répond ok ça se trouve à cette adresse là. Et du coup quand on a une box et que l'adresse IPchange, il faut configurer ce qu'on appelle un DNS dynamique. Donc pour ça en fait souvent il faut
00:14:49 :passer par, déjà pour ça il faut acheter un nom de domaine. Alors pour trouver votre nom de domaineil y a un site qui est plutôt pas mal qui s'appelle tldlist et qui en fait permet de comparer les prixdes noms de domaine selon les gens qui les vendent et tout. Donc on va prendre exemple.com qui est
00:15:11 :souvent celui qu'on utilise pour nos démonstrations mais bien évidemment il va être pris. Hop on n'est pas un robot.C'est bon ? Ok. Niveau du domaine, on va quand même prendre le domaine. Voilà en gros, forcément
00:15:49 :dans tldlist.com je vous avais dit qu'il serait pris, mais en gros je vous conseille d'utiliser ce site pourcomparer les prix. Celui que j'utilise il est pas mal. Après j'utilise OVH perso et j'ai jamais eu de
00:16:01 :problème, surtout que chez moi je suis chez Orange et en fait ma box gère les changements d'adresse IPavec OVH. Donc j'ai juste besoin d'entrer mon mail ou mon mot de passe dans ma box et mettre du coup le
00:16:18 :nom de domaine chez OVH qu'il faut mettre à jour et elle s'en occupe toute seule. Mais sinon OVH j'avaisfait un script dans lequel il y a mon mot de passe donc je vais pouvoir vous le montrer. Je vous l'enverrai si ça
00:16:27 :vous intéresse. Envoyez un message dans le canal si c'est quelque chose que vous voulez. Et en fait j'utilisetout simplement l'API. L'API c'est l'interface d'OVH pour les programmes qui toutes les heures mettent à jour
00:16:49 :le nom d'adresse IP. Je vous conseille de vérifier que le service chez qui vous achetez votre domainepossède une API où gère les hébergements dynamiques. Une fois que vous prenez votre nom de domaine,
00:17:06 :il faut configurer le dynamique host. C'est très compliqué de faire un tuto parce que suivant votre boxou chez qui vous achetez votre nom de domaine, c'est totalement différent. Ça il faudra un peu bidouiller
00:17:19 :sinon les forums sont là pour vous aider et même si jamais vous avez un problème, vous m'envoyez un messageet je ferai ce que je peux. Maintenant vous avez votre serveur, il est accessible depuis internet et vous savez
00:17:33 :où il est accessible grâce à son nom de domaine. Donc on va pouvoir commencer à bricoler un peu dessus.Donc maintenant, les services qu'on peut faire tourner. Je vous en ai sélectionné une dizaine mais je crois
00:17:53 :qu'il y en a exactement dix qui sont selon moi les plus intéressants et qui sont aussi mes préférés.Vous allez voir d'ailleurs qu'ils vont plutôt bien ensemble. Je vous montre cet exemple-là mais il y en a aussi
00:18:08 :qui ont beaucoup d'alternatives. Je vous en parlerai sur le moment. Et c'est parti. Donc forcément le premierça va être Docker. On ne sera pas sur Docker Desktop, on sera vraiment sur une interface Docker un peu plus réduite
00:18:27 :en ligne de commande. Mais du coup Docker, c'est vraiment génial. Parce qu'en gros ce qu'il fasse, c'est que toutes les autresapplications que je vais vous présenter, elles vont pouvoir tourner dans Docker. En fait Docker, pour ceux qui ne connaissent pas,
00:18:41 :c'est un système de containerisation. C'est-à-dire qu'il va vous permettre de déployer une application dans un environnementqui sera isolé et sécurisé. Et c'est incroyable parce que c'est très léger à faire tourner au final. C'est très rapide aussi.
00:18:56 :C'est relativement rapide. Quand on construit notre image de notre application, ça prend un peu de temps. Mais une fois qu'elle est construite,ça va très vite à déployer, mettre en pause et compagnie. Donc c'est assez impressionnant pour ça. Et surtout c'est super polyvalent.
00:19:13 :On peut tout faire avec. On peut partager des dossiers entre notre container, notre espace isolé et notre autre. Donc ça sert par exempleà faire des backups, des sauvegardes et compagnie. On peut renvoyer des ports. Un peu ce que je vous expliquais sur la box. On peut dire qu'en fait
00:19:43 :Alors, Kubernetes. Je sais pas si je commence à rater. Ok, j'ai connecté le partage de quoi à mon VPN.Non, forcément c'est pas ça. Ok. Donc en fait Portainer c'est un truc qui se présente comme ça et qui grosso modo vous fournit une interface web
00:22:33 :Franchement quand je l'ai découvert j'étais super content et ça marche très très bien.Alors, free of any pay static, oui, ça fait revanche c'est pour les offres professionnelles mais en plus c'est une box un peu particulière parce qu'elle te permet de changer tes adresses et ton comptage.
00:30:29 :et vous n'avez pas de pubs, et quand vous enlevez le VPN, vous récupérez votre affichéavec les pubs, mais du coup sans passer par chez vous. C'est pareil, c'est un truc qui
00:30:37 :peut être vraiment intéressant. Ça ne marque pas pour Youtube, parce que Youtube c'est lemême serveur qui envoie les vidéos et les pubs, donc si vous le bloquez, ok vous n'avezpas de pubs, mais vous n'avez pas de vidéos tout court. Mais sinon pour tous les pubs sur
00:30:54 :les jeux ou même sur Internet, ça marque très très bien. Donc ensuite, pareil çapour installer, c'est super facile. Alors je pense que si on clique par exemple sur install,
00:31:11 :il devrait y avoir juste un truc pour Docker, et je pense que Docker c'est en une commande.Donc ça c'est les fichiers Docker Compose, ça permet de déployer des services un peuconstruits. C'est l'occasion de faire une démonstration de Portainer. Pour ce genre
00:31:34 :de choses, ça c'est typiquement mon serveur Minecraft. Pareil, il tourne très bien malgréle fait d'avoir 4Go de RAM. Pour déployer ce genre de fichiers, vous avez juste à créer
00:32:00 :un stack et à coller le truc. Le port 53, on va le transférer parce que c'est le portDNS, donc il est nécessaire en TCP et en UDP. Et pour le coup, notre port TCP, le 80,
00:32:16 :il est déjà pris sur ma machine parce que je fais tourner des sites web dessus, desapplications web. Et donc à la place, on va juste prendre un port random. Le port 12500
00:32:32 :de Morasberry, ça va être l'interface de configuration. Pendant qu'il se déploie,on va passer au projet suivant. Home Assistant, j'ai des amis qui l'ont, on m'a toujours
00:33:00 :dit que c'était incroyable. Perso, j'ai pas trop d'objets connectés chez moi, doncj'en ai vraiment pas l'utilité. Honnêtement, c'est un truc qui fait tout. J'ai un ami
00:33:08 :qui l'utilise pour contrôler les lumières partout dans sa maison. Il a une serre connectéeaussi, ça c'est pas commun. Il pilote l'ouverture de l'ombre aux plantes, la ventilation et
00:33:22 :l'arrosage avec ça. Je crois qu'on peut aussi l'utiliser pour ouvrir des portails, des portes,des garages et compagnie. On m'en a dit le plus grand bien, j'ai jamais pu l'essayer.
00:33:38 :J'imagine qu'il devrait y avoir une version de Docker, mais il y a une version Raspberrify.Bon après c'est vraiment le tuto sur l'installation de Raspberrify, mais je pense que la versionLinux devrait pouvoir être installée dans Docker. Bon après ils proposent pas d'images
00:34:07 :déjà concrètes. Mais en tout cas, les instructions sont là. Admettons que vous puissiez s'acheterce qu'il vous faut, même la version juste Linux, je suis quasiment sûr que ça fonctionnerasur un Raspberry. Bon ensuite le suivant, c'était TextCloud. Pour le serveur, c'est
00:34:42 :le serveur hébergé. Encore une fois, je vous conseille l'image Docker. Alors je l'ai utiliséil y a très longtemps, et je me suis rendu compte que la seule fonction que j'utilisaisvraiment c'était le partage de fichiers, et que j'avais des façons beaucoup plus optimiséesde le faire. Donc pour démonstration, j'utilise ça, c'est-à-dire que mon partage de fichiers
00:35:13 :maintenant, au lieu de le faire avec un protocole type FTP ou Samba, un protocole qui est vraimentdédié au partage de fichiers, je le fais tout simplement via SSH, et j'ai ce petittruc SSHFS, et en fait c'est juste une fenêtre pour configurer SSHFS, et c'est un driverqui me permet de monter un dossier qui est présent sur une machine en SSH comme un disque
00:35:40 :dur. Pareil, j'ai essayé plein de choses. Nextcloud, c'était bien pour commencer, pourmettre la partie réseau au point, donc accéder de l'extérieur et tout. C'est un peu marrant
00:35:55 :parce qu'il y avait aussi une gestion de mails et de l'agenda, mais SSHFS c'était beaucoup mieux,parce que c'était vraiment comme un disque dur et j'avais beaucoup plus de liberté,j'étais pas obligé de passer par mon navigateur. Après peut-être que j'ai juste raté quelque
00:36:14 :chose, mais en tout cas j'ai vraiment pris, je suis venu de passer à autre chose. Mais c'étaitvraiment bien pour commencer, c'était plutôt formateur. Ensuite, on parlait pas mal de
00:36:25 :bugs en Nextcloud, mais après, modifications trop gros. Je te dis, j'utilisais pas tellementl'agenda, j'utilisais vite fait, mais pour mes rappels. C'est vraiment un truc que j'utilisais
00:36:41 :que pour moi, donc il n'était pas farvé, et je l'utilisais surtout pour le partagede fichiers. C'est vraiment l'usage principal que j'en avais. Mais c'est pour ça que je
00:36:50 :suis passé à autre chose, maintenant j'utilise Google Agenda, je sais pas si tu te souviensdans mon portailinaire, j'ai des trucs qui s'appellent TC Agenda et Strapper. En fait
00:37:03 :bactriquement c'est ces deux trucs que j'utilise pour maintenir mon Google Agenda à jour.Le payolle qui est déployé. Je suis toujours prêt à taper une adresse. On était sur
00:37:25 :le 12 500. C'est carrément pas apparemment. Le 12 500 vers le 80. Bon c'est pas trèsgrave. Le fait que je sois pas chez moi, c'est que j'ai pas la même adresse que mon réseau
00:38:05 :local, j'ai une adresse en 100.quelque chose alors que le réseau est en 168. Et du coupje pense que je me fais refuser l'accès pour ça. Le serveur répond, il me dit juste que
00:38:20 :j'ai pas le droit et ça doit être pour ça. Si j'étais chez moi je ne devrais pas avoirce problème mais en gros ça donne. Au début on crée un mot de passe administrateur, après
00:38:29 :c'est une configuration. On peut aller chercher l'image. Le webadmin de Payolle il ressembleà peu près à ça. En gros c'est une interface pour monitorer et quelque part sur la gauche
00:38:48 :vous avez tout ce qui est domaines et adlist. En fait si vous mettez des listes, tous lesnoms de domaines qui sont dans ces listes vont être bloqués. Après selon les clients
00:39:11 :vous pouvez autoriser certains serveurs de pub ou pas. Et vous pouvez créer des DNSpersonnalisés. Ça permet entre autres de rerouter votre trafic. Donc s'il y en a ici
00:39:24 :qui s'amusent à émuler des serveurs de licence ou même qui ont besoin d'un nom de domainepour essayer. Par exemple vous avez un domaine qui est implanté vers votre serveur et il
00:39:38 :y a certaines boxes. Je me souviens, je crois que les Freebox, les vieilles Livebox avaientce problème là, les Freebox ont aussi. C'est qu'en fait quand vous utilisez votre nom
00:39:50 :de domaine depuis votre réseau local, la box n'arrive pas à pointer vers elle-même.Et du coup vous ne pouvez pas utiliser votre nom de domaine quand vous êtes chez vous,ce qui est un peu particulier. Et donc une des solutions ça peut être de référencer
00:40:06 :le nom de domaine dans Payolle comme votre adresse locale et faire en sorte à traversclient que ce scénario soit appliqué que pour ceux qui viennent du réseau local. C'est
00:40:19 :original comme méthode. Je pense que c'est plus nécessaire maintenant. Mais c'est unesolution que j'avais trouvée à l'époque. Ensuite, PVPN. PVPN je le présente parce
00:40:36 :que c'est vraiment de l'hébergement, là où je préfère Telscale. Et Telscale c'estpas vraiment de l'hébergement, c'est un peu entre les deux. En fait c'est héberger
00:40:51 :à distance, mais j'utilise mon Raspberry pour faire le loop non, et me sert à pilotertout un tas de trucs dessus. Donc voilà, je préfère présenter ça. C'est tout simplement
00:41:03 :un petit script qui va vous permettre d'installer de manière super simple OpenVPN ou WireGuard,ou n'importe lequel, sur votre Raspberry. Je crois qu'il vous permet même de créer
00:41:15 :des utilisateurs. Pour juste un accès à la machine elle-même, c'est franchement top.Si vous voulez juste accéder à votre portainer ou à l'administration de Payolle ou compagnie,vous n'avez pas besoin de plus. Si vous voulez commencer à avoir accès à tout votre réseau
00:41:31 :local depuis l'extérieur, soit vous vous accrochez et vous tapez vos règles de routageà la main, que je ne vous conseille pas forcément, soit vous passez par des systèmes ou dessolutions un peu comme ça, tout ce qui va être Zero Trust, qui ont tendance à toutrestreindre par défaut au niveau des règles, mais qui en contrepartie vont proposer beaucoup
00:41:58 :plus de souplesse sur ce que vous pouvez faire avec, et ça vous proposer des interfacesqui rendent la chose plutôt agréable à faire. Donc ça c'est un super projet, je
00:42:11 :l'ai énormément utilisé, même pour des projets d'infrastructures et tout, c'estintéressant de savoir que ça existe. Ensuite, alors ça c'est un peu comme du GitLab, ça
00:42:25 :permet d'héberger des repos GitLab sur votre Raspberry. Après bon, il n'y a pas grand-choseà dire, si ce n'est que ça ressemble à GitHub, et ça peut s'héberger à la maison.
00:42:40 :Par contre la version hébergée était gratuite, il me semble. Donc voilà, si vous l'hébergezvous-même, c'est gratuit, et en vrai c'est comme du GitLab, juste le préférenceux estGitLab. En vrai c'est vraiment une interface Git, mais ça ne va pas tomber. C'est juste
00:43:09 :si vous voulez faire un truc chez vous, vous ne savez pas forcément que Microsoft lisevotre code pour alimenter GitHub Copilot ou autre, et vous pouvez faire exactement pareilavec GitLab. Les deux sont bien, c'est juste une préférence qu'on met ici. Alors, service
00:43:24 :en fonction. Alors Nginx, il y a beaucoup à dire là-dessus. Nginx, c'est ce qu'onappelle un reverse proxy, c'est-à-dire qu'il va vous permettre de faire tourner tous vosservices que vous voulez sur les conteneurs, et en gros c'est quelque chose que vous allezfaire tourner en parallèle, donc un conteneur ça marche très bien aussi. Moi je lui fais
00:43:57 :tourner sur mon autre parce que j'ai la flemme, et aussi parce que, en fait, non j'avoue j'aipas trop de raisons, je peux juste tourner sur mon autre par habitude. En gros il me
00:44:08 :permet de répartir le trafic vers le bon conteneur. C'est-à-dire qu'en fait, par exemple, j'aiune application qui est tcagenda.matodomos.com et j'en ai une autre qui va être planer.fechu.ovh,
00:44:23 :et en fait ces deux adresses vont me pointer vers mon serveur, elles vont me pointer respectivementvers tcagenda et l'autre vers un site qui tourne hors conteneur mais qui est aussi surle serveur, et en fait Nginx va me permettre de répartir le trafic correctement entreces deux sites web. Il permet aussi de gérer le SSL, le trafic chiffré, et j'utilise beaucoup
00:44:52 :ça quand je fais du déploiement avec Docker, avec Django, c'est vraiment un truc qu'onutilise très souvent, même en milieu industriel et en production. Une alternative aussi mais
00:45:05 :que j'aime moins c'est Apache. Pourquoi j'aime moins Apache ? Déjà parce qu'il est pluslourd, Nginx est plus léger et plus rapide, peut-être un peu moins robuste à la cassemais quand même j'ai Nginx beaucoup plus performant selon moi, et aussi je trouve quela syntaxe pour la configuration est très lourde chez Apache alors que chez Nginx, en
00:45:36 :vrai, ça se fait un peu comme ça. En gros un serveur il se déclarerait à peu prèscomme ça. Donc ça va, ça reste léger, surtout que l'indentation n'est pas obligatoire.
00:45:58 :Et voilà, ça ressemble à ça et du coup je pourrais partir. Hop, notre pad, on espèrequ'il n'y a pas un mot de passe d'ouvert. Et donc je pourrais partir mon trafic entre
00:46:33 :mes différents services, en fait tout ce qu'il y a à faire c'est, il y a une vériculequi s'appelle serveur main, et après je peux mettre le nom ou le nom de sous-domaineque je veux, je peux mettre une adresse IP, je peux faire 192.132.1.1.34, et une véricule
00:47:00 :qui peut être intéressante c'est celle-là qui représente tous les noms auxquels onpeut atteindre la machine. Voilà, donc en gros, ce qui se passe c'est que tout ce qui
00:47:08 :va atteindre la machine à ce nom-là, à cette adresse-là, ou à cette adresse-là,mais du coup ça concerne tout le trafic, tout ce qui atteindra la machine à ce nom-làou à ce nom-là, ça va être traité comme ça. Et imaginons que j'ai un site Django,
00:47:25 :j'aurais juste à mettre, en fait Django ne passe vers un serveur donc la directive c'estproxy pass, si je dis pas de bêtises. On va aller voir ça, de toute façon ça je
00:47:45 :l'aurais dû faire confortablement. Ça change les lignes. Voilà, donc en gros ça ressembleraità ça, donc ça c'est le nom auquel le serveur est accessible. Le service de mes fichiers
00:48:17 :statiques, d'ailleurs ça me parait que c'était le fichier que j'avais fait dans la présentationsur le déploiement. Ça a l'air d'être ça. Et donc, mes fichiers statiques parce
00:48:26 :qu'en production de Django il ne faut pas les faire à la main, et voilà. Donc c'estbien proxy pass, et en fait juste l'adresse locale à laquelle va retourner votre serveur.
00:48:37 :Donc c'est chouette, ça permet de faire plein de choses. J'ai entendu dire qu'ils ne faisaientpas que du web, genre qu'on pouvait aussi envoyer du trafic SSH et compagnie. J'ai jamais
00:48:46 :réussi, après j'ai jamais vraiment essayé non plus. Et voilà, donc serveur web si vousvoulez déployer des applications ou autres, les deux gros trucs connus c'est Nginx etApache, et j'ai mis ma petite référence pour Nginx.
00:49:00 :GT est super léger en plus par rapport à GitLab, ouais c'est vrai, mais j'ai vraimentune expérience, peut-être pas 100 fois, mais peut-être 20 fois meilleure avec GT.
00:49:14 :On peut même déclencher des jobs qui rentrent dans un docker. Mais en fait ouais c'est ça,je trouve que t'as vraiment tout, et côté serveur c'est beaucoup plus léger, beaucoupplus des partenaires aussi, ça fait son petit côté client. Pourtant c'est hébergé
00:49:32 :chez moi alors que GitLab c'est celui de mon école, donc il va plutôt vite. Mais ouais,avec GT j'avais beaucoup mieux. Donc ensuite, alors oui, PassVault. Alors ça c'est un gestion
00:49:48 :de passe que j'ai installé chez moi il y a un an et que j'utilise toujours. Alors pricing,il faut aller ici dans Selfhosted, qui est free, qui est gratuit. Et voilà comme d'habitude
00:50:04 :il y a une image docker. Il y a aussi un binaire pour les raspberries. Je crois que j'ai essayéles deux, et les deux marchent très très bien. Après c'est juste un gestionnaire
00:50:28 :de mots de passe. Il y a des applications sur l'OS Android, donc ça prend en chargele remplissage automatique sur absolument tout. J'ai pas l'extension sur ce PC...
00:50:40 :Attends, je l'ai vu en fait. Voilà si en fait elle est là. Elle est là, bon je l'aijamais configurée donc je suis pas connecté. Mais en fait c'est simple, c'est qu'après
00:50:51 :dès que vous avez un champ avec un mot de passe, vous avez une petite icône PassVault,vous cliquez dessus, il remplit. Et voilà en vrai ça marche, ça marche vraiment très
00:51:00 :très bien. Il y a juste un truc qu'il faut savoir et qui peut être un peu pénible,c'est qu'à chaque fois que vous ouvrez votre navigateur, il vous demande le mot de passede PassVault et il n'y a pas moyen d'utiliser l'authentification de Windows en mode tantque votre session elle reste ouverte, du coup votre PassVault il reste accessible sans
00:51:21 :mot de passe. Et vous verrouillez votre session, votre ordinateur en veille ou autre, il refaitle mot de passe et compagnie. Et du coup, vu que c'est une extension, il gère pas
00:51:29 :trop. J'ai l'impression qu'il ne gère pas l'authentification par la biométrie, doncsi vous avez un lecteur d'empreintes digitales ou la reconnaissance faciale, en tout caspour moi, dernière nouvelle, ça marche pas. Et d'un autre côté, c'est des fonctions
00:51:41 :que j'aurais bien aimé qu'il ait, mais je crois qu'il n'y a aucun gestionnaire de motde passe qui l'a, non ça. Après il y a aussi des options comme Bitwarden et compagnie,
00:51:51 :mais là je crois que je n'avais pas utilisé ça déjà parce que Bitwarden, même Vergesc'était payant, si je dis pas de bêtises. Tout ce qui existe là c'est Bitwarden, même
00:52:00 :Verges c'était payant. Et il n'y avait pas l'extension dans le navigateur, donc en faitquand même avoir une application de bureau, aller chercher le mot de passe, le copieret le coller, c'est un peu agaçant. Et ouais, du coup avec Passevol j'étais plutôt content.
00:52:14 :Juste ça peut être un peu particulier, l'interface au début, qu'on doit souvent taper son motde passe, et on doit aussi souvent faire des récupérations de mots de passe qui ne sontpas vraiment... Des fois on doit lancer un truc où c'est peut-être que l'interface
00:52:30 :est mal traduite aussi après. Mais ça peut être confusant, mais après 3.4 c'est unsystème qui marche super bien, et pareil il est super léger. Parce que pour vous donner
00:52:40 :une idée, tous les services que je vous présente c'est déjà des trucs où j'ai peut-êtretourné en même temps avec un serveur Minecraft en plus, donc sur 4Go de RAM on est large.
00:52:48 :Après forcément il ne faut pas se demander à déployer 200 containers.Alors les deux services suivants, ils vont très très bien ensemble. Le premier c'est
00:53:00 :Ambi, qui vous permet d'avoir une interface un peu Netflix-like. En tout cas il y a desthèmes qui ont été faits par la communauté et qui ont vraiment ressemblé le truc àNetflix de fou. Donc ça pareil, je ne l'ai plus parce qu'en fait ça me bouffait trop
00:53:14 :de stockage sur mes disques. Donc là j'ai dû l'installer pendant un petit moment etil faudrait que je refaite des listes pour tout simplement les remettre en ligne parceque c'est plutôt sympa. Et donc ça permet d'avoir toutes ces vidéos, photos, films,
00:53:33 :séries. Un truc que j'adore c'est que je pouvais juste tout télécharger dans le mêmedossier en vrac et lui il s'occupait après de me l'afficher, de me les regrouper parséries, par films et compagnie à partir des métadonnées. Ce que j'avais trouvé vraiment
00:53:48 :robuste et plutôt impressionnant. Il a même téléchargé les jaquettes et compagnie.C'était trop bien, c'était vraiment appréciable et ça marchait super bien. Et ce que je faisais
00:53:58 :c'est que je le combinais avec Gdownloader. Alors il n'y a pas l'extension ici mais engros, quand je télécharge un film j'utilise Gdownloader. J'avais un conteneur et c'est
00:54:23 :un truc qui permet de faire de l'ensemble téléchargement depuis un autre appareil.J'avais mon Raspberry qui avait un conteneur Gdownloader auquel j'étais connecté.Juste à côté du bouton, il y avait un bouton d'extension, il y avait un bouton de téléchargeravec Gdownloader et en fait quand je cliquais dessus, c'est téléchargé par mon Raspberry
00:54:54 :et c'est arrivé dans un dossier qui était partagé avec MB. Donc en fait ce qu'il sepasse c'est que j'achetais un film, j'ai téléchargé le fichier sur mon Raspberry.
00:55:03 :Justement je vous l'ai dit, j'étais étudiant donc mon PC portable, je le transporte toutle temps, je le plie, il s'est renveillé, il n'a pas forcément tout le temps internet.
00:55:14 :Par contre mon Raspberry, oui. Et mon Raspberry il est tout le temps en ligne. Donc à n'importequelle heure du jour ou de la nuit, je lance un téléchargement, il le fait. Et quand
00:55:22 :c'était fini, je pouvais retrouver mon film dans MB et en profiter. Les deux ensemblec'est juste incroyable. Pareil, si ça vous intéresse, je peux faire un petit peu d'une
00:55:34 :installation, je n'ai pas besoin d'être chez moi, je peux le faire sur une machinevirtuelle. Et franchement vous allez voir, c'est super chouette. Si vous aimez beaucoup
00:55:44 :regarder des médias et compagnie, c'est franchement pas mal. Après, il faut une boxqui gère le Wi-Fi 6 et si vous voulez l'accéder en dehors de chez vous, il faut la fibre.
00:55:56 :En ESL ça ne marquait pas très bien. D'ailleurs lui il ne sert pas qu'à télécharger desfilms, il peut télécharger n'importe quoi sur n'importe quel appareil. Les deux ensemble
00:56:07 :c'est vraiment une petite folie. Et enfin, le dernier service, alors ça c'était unpeu comme OneNote ou Notion pour ceux qui connaissent, sauf que ça c'est hébergé.
00:56:17 :C'est hébergé, par contre ça ressemble de fou à OneNote. Hop, démo. Et en faitce qu'il se passe c'est que, en gros il faut vous montrer le trésor, c'est ça qui nousintéresse. En fait ça vous arrivez sur un site comme ça, et vous avez, en fait c'est
00:56:34 :juste un éditeur de Markdown, donc forcément beaucoup moins complète que Notion, il nepropose pas tout une arboreuse, c'est un tas de composants. Quoique, si vous pensez
00:56:44 :qu'on fait un peu de développement web, en vrai, vous allez juste sur une bibliothèquede composants, vous l'insérez et vous lavez. Notion c'est juste ça qui l'intègre. Et
00:56:55 :du coup oui, ça permet de faire un éditeur de Markdown comme ça, on peut l'exporteren PDF, en site web et compagnie, et surtout c'est super facile de corer. Donc voilà,
00:57:07 :franchement c'est très chouette. Je ne sais pas s'il y a une version ou un truc commeça qui viserait pour du latex, parce que le latex c'est un peu plus barbare, c'estun peu plus chiant à prendre en main, mais par contre on peut faire des beaucoup plusjolies choses. Donc voilà, Hedgehog c'est un truc que j'utilisais beaucoup pour collaborer
00:57:24 :à une époque, quand on travaillait sur des projets à plusieurs, déjà pour faire desroadmaps, même quand on faisait des exposés ou des trucs comme ça. C'est un truc que
00:57:35 :j'utilise pas mal depuis que je suis au lycée. Et c'était le dernier service. Après oui,forcément il y a tout ce qui est serveurs Minecraft, alors ça bon, en vrai moi je nevais peut-être pas faire Raviri parce que j'avais que ça, mais ce n'est pas le meilleurplus pour ça. Pour 3-4 joueurs ça ne marchera pas très bien, une dizaine de joueurs ça
00:58:00 :va commencer à faire bizarre. Du coup il y a lui là, malheureusement je ne vais paspouvoir vous montrer parce que je rentre chez moi pourtant. L'avantage aussi c'est que
00:58:17 :vous allez pouvoir déployer un peu tout ce que vous voulez, j'ai les boîtes Discord,une sécurité, j'ai lui là qui gère le serveur, il est petit, c'est une associationd'informatique de notre école. Donc il y a lui qui gère le serveur que je fais tourner,
00:58:36 :pareil ça sur le groupe de promo, le bot il tourne sur le serveur, et en vrai il faitdes trucs, c'est un peu de génération d'images, ça c'est un peu gourmand, ça pourrait êtreun peu insolite, mais ça fait très très bien l'affaire, donc on ne va pas se mentir.
00:58:58 :Un raspberry c'est souvent largement suffisant, après si vous pouvez récupérer des vieuxPC ou peu importe où, honnêtement faites-le, c'est toujours formateur, parce que là jele présente comme ça mais la vérité c'est que vous allez voir qu'entre gérer les permissions,les dépendances et compagnie, et en fait c'est ça, quand vous allez vouloir réaliser
00:59:23 :tous ces projets là, vous allez bidouiller du ligne, vous allez faire un max d'administration,et vous allez vous casser les dents, et c'est aussi comme ça que vous allez apprendre.
00:59:34 :Honnêtement la première fois qu'on déploie un site avec Django, on peut passer deux heuressans voir une seule image apparaître, ça peut être frustrant. Après une fois qu'on
00:59:46 :est à l'habitude, on met des sites qui marquent. J'avoue ça c'est un site que j'ai déployémais je ne l'ai pas encore présenté, pour l'instant il n'y a personne dessus donc c'estun peu vide. En fait il ne faut pas se fier à la taille, au final ça reste un ordinateur.
01:00:13 :Forcément les performances sont un peu à l'échelle, mais c'est carrément l'affaire.C'est ça aussi que je voulais voir en dernier.AMD64 c'est du x86-64, les deux trucs c'est à peu près la même chose en gros.
01:00:34 :C'est juste que ça c'est le jeu d'instruction qu'on a pour Intel et celui-là c'est AMD,je dis pas de bêtises. Mais si je dis pas de conneries, en tout cas l'un peut faire tourner
01:00:44 :l'autre, que ce soit du Linux ou du Windows, ça reste du 64-bit et ça marche plutôt bien.Par contre je crois que l'RM c'est différent, un processeur RM il peut pas faire tournerd'AMD ou de X86, c'est sûr. Ou alors sur des OS comme Windows il peut rajouter une
01:01:04 :configuration. AMD64, microcomputers. Il y a des trucs que j'avais vu des cartes,j'écris n'importe comment. Je crois qu'il y a les peerboards, mais ça c'est aussi de
01:01:46 :l'RM32. Ouais ça j'en avais entendu parler. Et ça du coup c'est des processeurs qui sontplus lents mais qui sont en x86. Alors je sais pas ce que c'est le nom de la carte.
01:02:13 :C'est une carte, j'en ai déjà entendu parler, mais en gros c'est une carte un peu plus grosse,ça doit faire 3-4 fois la taille d'un Raspberry. Par contre elle est beaucoup plus puissante
01:02:28 :et c'est une architecture beaucoup plus grande donc je vois pas de problème de compatibilité.Ah oui, vous avez dit que j'en parlerais plus tard, j'ai carrément zappé. C'était avec
01:02:40 :le doc, le truc pour les notes. Il faut savoir qu'il existait pas en 32 bits, il existaitpas en RM, il existait pas en 32 bits donc je m'étais retrouvé coincé à ne pas pouvoirle déployer. Et en fait j'ai fait un truc un peu barbare, c'est que j'ai compilé moi-même
01:03:13 :et j'ai installé des dépendances pour mon Raspberry. C'était un peu la galère, honnêtementj'ai galéré, j'ai lâché la chaire plusieurs fois, j'y suis revenu et au bout d'un momentça a marché. Mais ça par exemple c'est le genre de galère que vous n'allez jamais avoir
01:03:30 :avec X64 parce que c'est le truc le plus courant. Si vous avez un AMD 64 ou un x86 64,c'est des trucs qui sont ultra courants et qui sont compatibles entre eux en plus, vousn'aurez pas ce genre de problème normalement. C'est pas surpris en tout cas. Et en fait
01:03:50 :vous évitez tous les problèmes de compatibilité parce que typiquement vous allez sur le HUBet il vous montre où il se trouve ça. Et ça aussi c'est éviter des ennuis. Donc je
01:04:04 :ne sais pas s'il y en a parmi vous qui ont des questions, des projets ou des trucs dontvous voulez tout simplement discuter. Ou même s'il y a des choses dont vous voulez parler
01:04:15 :ou vous voulez que je revienne dessus ou simplement vous voulez un truc un peu plus précis surcomment installer et déployer ça. Perso j'ai pas de questions, j'ai été en totale
01:04:27 :découverte ce soir. Donc déjà je te dis merci parce que je ne savais pas qu'il y avaitautant de choix possibles. Pas de soucis, c'est aussi pour ça qu'on fait ça. J'ai
01:04:37 :mon Raspberry depuis juste avant le Covid et du coup j'ai pas mal bricolé dessus parcequ'il n'y a pas forcément que les trucs dont j'avais besoin. C'est aussi des fois
01:04:47 :beaucoup tout simplement pour bidouiller dessus. C'était super formateur, j'ai découvertplein de projets, certains qui étaient super cool et d'autres qui ne servaient vraimentà rien. Il y en a un aussi dont je n'ai pas parlé mais ça c'est parce que je me
01:05:02 :souviens plus de son nom. En dessus j'ai un serveur, sur mon Raspberry j'ai un serveurde Wacom LAN qui me permet de réveiller mon PC fixe quand j'en ai besoin. Je crois qu'il
01:05:19 :tombe sur le 8096. Attends je suis bête, je vais raccourcir ici. C'est quand ma tourest éteinte, quand elle est en veille. Je peux juste l'allumer ici et après il connecte
01:05:41 :la distance. C'est une installation un peu particulière, c'est aussi une des raisonspour lesquelles je suis repassé sur Tilescale, plutôt que de garder du voyager de base.
01:05:52 :C'est simplement quand je fais un peu d'intelligence artificielle ou même quand je fais pas malde cybersécurité, pour casser du mot de passe ou autre, ou faire un peu de chiffrement,mon PC portable il en a juste un petit processeur qui galère un peu. Quand je fais ça j'aime
01:06:11 :bien passer sur ma tour parce que c'est bien d'avoir une grosse carte graphique pour cegenre de choses. Même quand je fais du traitement vidéo ou ce genre de choses. Enfin bref,
01:06:22 :je m'écarterai plus du sujet là. Mais en tout cas c'est chouette si t'as découvertplein de trucs. En tout cas si jamais il y a un truc que t'as envie de déployer, si
01:06:30 :jamais t'as besoin, envoie un message. Ouais avec plaisir, j'y manquerai pas, merci.Pas de soucis. Donc si quelqu'un d'autre veut prendre la parole, c'est avec plaisir.
01:06:46 :Sinon je pense qu'il y a un message qui arrive.Un petit récap des liens vus etc. Ouais carrément. Allez on est serein.Donc qu'est-ce qu'on a ? On avait git et ça, ça, ça. Il n'y a pas du partenaire par hasard ici ?
01:07:20 :Ça où est la MATLAB ? Ça, MB. Il n'y a pas du Jdonloader ?Alors, pour les trucs qu'on a vus. On a vu Docker, logique, pour tout ce qui est containerisation
01:08:02 :et faire prendre les applications dans des environnements. Ensuite, on a vu Portainerici, qui est en gros une interface d'administration qui permet d'administrer Docker. Ensuite,
01:08:14 :on avait parlé de Pyhole, un DNS qui permet de configurer un DNS super facilement et defaire un peu de blocage de pub. Pixabay, on s'en fout. On avait parlé de réseau,
01:08:29 :on avait parlé vite fait de PVPN qui permet d'installer OpenVPN ou WireGuard, ils gèrentles deux, et ils configurent les utilisateurs de manière super facile. Et moi j'avais présenté
01:08:46 :mon installation qui nous doit partir de Telscale, c'est un truc un peu plus agressif, c'estce qu'on appelle du Zero Trust, je sais pas si ça te parle. Et c'est basé sur WireGuard.
01:08:58 :Ça c'était Pyhole auquel je ne pouvais pas avoir accès. Ensuite, ça c'était justeun autre exemple de carte un peu plus chère mais compatible avec plus de poses. Idem,
01:09:11 :ça je vais pas tout oublier. EdgeDock, j'ai la démo ici. C'est un truc qui permet defaire des notes comme ça en markdown avec le rendu instantané, ça permet de les partageraussi en PDF en forme de site web. Et the last but not the least, ça permet de collaborer
01:09:32 :de manière super facile et super fluide. C'est une alternative un peu moins complète queNotion, mais par contre tu l'héberges chez toi. Ensuite, Docker on a dit, Portainer
01:09:45 :on a dit. On a aussi parlé de Nextcloud qui est un peu, je sais pas si t'es familieravec Google Workspace, c'est un peu une alternative à ça. Il va te proposer un drive, une gestion
01:09:56 :d'email et de l'agenda. Il y a quelqu'un qui l'avait essayé, on avait à peu prèsle même ressenti, c'est que ça lagge pas mal. C'est plutôt lent, il y a pas mal de
01:10:07 :pages. Et du coup, comme alternative, moi j'avais présenté sshfs. Qui en gros permetde monter n'importe quel dossier sur une machine à laquelle tu peux te connecter en ssh commesi c'était un disque dur ou une USB. Super pratique, trop bien, ça s'intègre super
01:10:32 :bien, sur Windows, sur Linux, sur Mac OS, sur tout ce que tu veux. Ensuite, on avaitvu Home Assistant, ça je l'ai jamais essayé personnellement, mais j'ai des potes qui ontfait des trucs super avec. Et ça a l'air incroyable, vu que j'ai pas d'objets connectés
01:10:48 :chez moi, ça sert pas à grand chose. Mais en gros, c'est vraiment un JBS de contrôlepour la domotique. Nextcloud on en a parlé, Portainer on en a parlé. Ensuite on a vu
01:11:01 :MB qui en gros te permet d'avoir un espèce de serveur de médias façon Netflix ou cheztoi. Pour ceux qui connexent d'ailleurs, j'ai pas mentionné, mais il y a des trucs
01:11:11 :sur Plex, il y a Kodi, ça fait pareil, et Jellyfin aussi. Voilà, donc ça c'est leplus connu. Plex est souvent le plus connu, et Plex, de mémoire, a des applications sur
01:11:36 :TV, donc ça peut être intéressant. Moi mon préféré c'est MJ, avec lequel j'aila meilleure expérience, c'est l'un des plus faciles à mettre en place, il se maintenaitun peu tout seul, dans le sens où en fait on lui donne un dossier dans lequel il vachercher des films et tout, des séries et compagnie, et en fait lui il s'en fout, il
01:11:56 :va chercher dans tous les dossiers et sous-dossiers de sa racine à lui, il va tout chercher,et en fait il va être classé tout seul par film, séries, saisons, etc. Donc super simple
01:12:08 :à configurer, super agréable à utiliser, un vrai régal, et je le combinais avec untruc qui s'appelle JDownloader, et en fait du coup depuis mon PC là, j'avais un lien,je faisais clic droit, télécharge avec JDownloader, et ça atterrissait dans le dossier qui étaitpartagé avec Andy, donc en fait j'avais deux containers qui partageaient un dossier, et
01:12:28 :du coup le film se téléchargeait, et lui après une fois que le téléchargement étaitfini, il mettait une à deux minutes à le trouver, il apparaissait dans l'interface,et j'ai fait un petit peu de devant comme ça, c'était trop bien, et pareil en faitl'interface c'est l'interface web, et on peut configurer le CSS un peu comme on veut,
01:12:47 :donc on peut le faire ressembler à peu près à n'importe quoi. Donc très chouette parcontre, pour les accès depuis les télés, il me semble que sur Samsung, il n'est pasdisponible sur le store en Europe, donc en fait ce qu'il faut c'est sur votre téléavoir une petite clé USB, et sur cette clé USB vous mettez l'application, vous mettez
01:13:07 :le paquet pour la télé, et en fait à chaque fois que la télé démarre, quand elle voitles applications sur l'accès, elle les installe. Donc c'est chiant parce que s'ils mobilisent
01:13:19 :une clé USB, après j'avais une vieille clé USB qui faisait deux gigas, sur laquellej'aurais pas pu mettre de fil de toute façon, qui traînait, donc en fait elle me servaitjuste à ça. Voilà, mais après si vous regardez pas sur une télé mais plutôt sur
01:13:38 :une tablette, un PC portable et compagnie, vous n'aurez jamais ce problème. Il y a desapplications pour iOS et Android, je crois qu'il y en a même une pour Windows, doncpareil super système, ça marche extrêmement bien avec GDownloader. Autre truc qu'on avait
01:13:51 :vu, il n'y avait pas de Bolt, donc gestionnaire des mots de passe. Il peut héberger cheztoi, en gros c'est bien parce que ça permet le partagement entre plusieurs appareils,tu peux créer plusieurs comptes utilisateurs, et partager des mots de passe entre les comptesutilisateurs aussi, ça c'est très chouette. Pareil il y a des applications sur iOS et
01:14:19 :Android, sur PC il y a des extensions pour tous les navigateurs, juste pour Firefox,il y a une extension Firefox qui existe, pour les autres navigateurs c'est toujours ChromeWeb Store, même si vous êtes sur Edge, vous n'utilisez pas, à part Firefox, tout le restec'est basé sur Chromium, qui est en fait un moteur de rendu, et en fait vous prenez
01:14:43 :n'importe quelle extension du Chrome Web Store, elle va marcher sur votre navigateurmême si ce n'est pas Chrome en lui-même, tant que c'est basé sur Chromium, donc envrai un peu tout va par Firefox, ça va très bien marcher, c'est pour ça que même sivous êtes sur Edge, l'extension il faut aller chercher sur le Chrome Web Store.
01:15:02 :Gitty, c'est une plateforme pour héberger des repos Git, ça ressemble de quoi GitHub,il y a toutes les fonctionnalités qu'on retrouve sur un GitHub professionnel ou surun GitLab, je dirais la vie privée en plus par rapport à GitHub, parce que c'est hébergéchez soi, j'ai une trop bonne expérience dessus, je le recommande.
01:15:26 :Ensuite c'était EdgeTalk, PayHall, et je crois qu'on a mis en place Nextcloud OTAF,j'espère que ça a tout haché.Ah, ils demandaient quel est l'usage des liens ? Dans le canal, sur le forum, j'enverrai
01:15:47 :des liens vers tous les trucs que j'ai présenté je pense, c'est ce qu'il y a de plus simple.Merci d'avoir refait une page Byput, de rien, c'était avec plaisir.
01:15:58 :Le Nextcloud OTAF par contre, bon courage.J'espère que vous n'êtes pas trop pressés.Et voilà, je crois que c'était tout, il y en a peut-être d'autres.
01:16:10 :Ah oui, on avait parlé de server web, il y avait du Nginx et Apache, et je crois quec'est tout.On a fait juste un Nextcloud, maintenant c'est du Nextcloud.
01:16:22 :Peut-être que c'est parce qu'ils voulaient un système qui gère à la fois le partagedes fichiers, mais aussi Agenda et compagnie.Parce que quitte à avoir un software un peu lourd comme ça, j'avais une expérience vraimentinfiniment meilleure avec OpenMegavolt et DudeKuna.
01:16:42 :Ah oui, c'est que pour du partage des fichiers ? Alors ça c'est scandaleux.Attends, attends.Voilà, regarde ça, c'est un truc que j'avais avant Nextcloud, j'avais désinstallé parceque c'était un peu lourd.
01:17:02 :Mais du coup j'imagine que pour une entreprise ça pose pas trop de problèmes.Mais à l'époque j'avais un petit réseau, j'étais même pas fibré à l'époque.
01:17:10 :Donc c'était vraiment lourd.Ouais, la DSI en fait qui a juste fait une recherche sur Google et qui a pris le premierrésultat, c'est pas clair.
01:17:20 :Parce que Nextcloud, honnêtement c'est pas fiable.Je dirais juste pas fiable et performances trop variables.Après ça se trouve ils ont des serveurs de faux et ça m'a marqué nickel, c'étaitjuste mes 10 ans.
01:17:37 :Mais j'en ai pas un bon souvenir.OpenMegavolt, c'était un peu chelou à configurer, c'était long parce qu'il fallait mettreen place un RAID.Ah, j'ai pas parlé de ça, tiens.
01:17:48 :Fallait mettre en place un RAID, donc en gros le système de RAID c'est que vous prenezplusieurs disques et vous les faites de manière logicielle se comporter comme un seul grosdisque, souvent avec un peu de redondance.
01:18:03 :Chef des services système et réseau, ils ont jamais voulu m'écouter.Ah oui, il y a une pointure ici.On a une grosse infrase et bon.
01:18:15 :Bah, écoute, vous verrez à l'usage, je sais pas combien de temps vous êtes sur duNextcloud, mais au pire, si tu vois que c'est lent, regarde l'AVQ pour remplacer ça pardu OpenMegavolt.
01:18:29 :De mémoire, si vous êtes sur du Windows ou du Active Directory, il gère très bienle Samba SMB et il gère aussi très bien le FTP.
01:18:41 :Après, au pire, regarde Pantaculture.Je crois qu'à la base, c'était un truc qui s'appelait Trunas.Il y avait Trunas qui était open source, qui s'est fait racheter par quelque chose,qui est devenu payant.
01:19:02 :C'est peut-être OpenNAS ou quelque chose comme ça qui s'est fait racheter, qui estdevenu Trunas, qui est maintenant propriétaire.Du coup, il y a des gens qui avaient un vieux fork, une vieille copie d'OpenNAS, du trucqui était open source à l'époque, et ont fait OpenMegavolt.
01:19:18 :Du coup, on a un truc qui est vraiment de qualité en entreprise, mais qui est opensource, donc gratuit.Franchement, c'est un super projet.J'ai évoqué le raid logiciel.
01:19:44 :Oui, c'est le fait de prendre plusieurs disques et par-dessus de mettre une espèce de partitionpartagée.Il y a plusieurs niveaux de raids.Le raid 0, c'est simplement étant les disques.
01:19:55 :Si on prend un disque de 1Go, ça fera un disque de 2Go.C'est ce qu'on fait quand on a des petits disques, mais ce n'est pas du tout ce quiest recommandé.
01:20:07 :Je vous conseille plus du raid de niveau 5, voire 7.Ce sont des raids avec ce qu'on appelle de la redondance, c'est-à-dire qu'on va utiliserune partie de l'espace de disques pour faire des copies des fichiers.
01:20:21 :Ça permet que même si un disque tombe en panne, on l'enlève, on le remplace, et lefait d'avoir plus de disques à côté, ça fait qu'on va pouvoir récupérer les donnéesqui ont été, entre guillemets, perdues.
01:20:32 :Forcément, le raid 5, c'est du 3 disques.C'est à peu près 30% de l'espace de redondance.Forcément, si on a 2 qui tombent en panne, là on commence à perdre des vraies données.
01:20:45 :Mais honnêtement, faire du raid 5 avec 4-5 disques, vous n'avez jamais de problème,parce que le temps que le 1 disque tombe en panne, le temps que le 2ème tombe en panne,vous avez largement le temps de remplacer celui qui est défectueux.
01:20:58 :Et c'est souvent d'ailleurs le niveau qu'on recommande.Après, je pense que si on part dans des très grosses boîtes type Google et compagnie,des entreprises pour qui le stockage n'est pas tant que ça un problème, parce qu'ilsont un budget pour ça qui est quasiment limité, en tout cas qui se compte en milliards, là
01:21:14 :on sera plus sur du raid 10, c'est-à-dire que chaque donnée existe en triple sur leraid.Les avantages, c'est la tolérance à la panne, et aussi le fait d'avoir des grosvolumes d'informations qu'on n'accepte donc plus, parce qu'on prête moins.
01:21:35 :Il y a aussi une petite augmentation des performances.Après, si vous avez un seul disque, ça ne sert vraiment à rien d'installer un raiddessus.
01:21:45 :Pour la domotique, domotix est sympa il paraît, j'ai quelques collègues prestat quiutilisent ça.J'ai de croix sur parole.Pour être honnête, ça ne sert à rien que j'aille regarder leur site web, parce quej'ai pas d'où j'ai connecté, j'ai jamais pu vraiment essayer.
01:22:08 :Mais ouais, j'ai de croix sur parole.Moi, surtout aux assistants dont on m'a beaucoup parlé.Mais je vais poser la question à mes amis s'ils connaissent.
01:22:20 :Je ne sais pas si quelqu'un d'autre avait des questions, même pas forcément sur undes projets qui ont été présentés.Genre, je sais pas moi, vous ne savez pas trop comment installer Linux ou ce genre dechoses ?
01:22:40 :Personne ? Ok.Bah écoutez, ça aurait été relativement court, mais d'un autre côté, ça n'avaitpas vocation à être super long.Merci pour la présentation, je suis content qu'elle t'ait plu.
01:22:57 :Ça n'avait pas vocation à être long, c'était surtout pour présenter pas mal de choses.Si il y a un truc qui vous intéresse, j'ai aucun souci à revenir plus en profondeurdessus, à faire une petite démonstration de comment ça se déploie, comment ça seconfigure et comment on l'utilise.
01:23:16 :En tout cas, j'espère que vous avez tout apprécié et que ça vous aura un peu inspiré.Ouais, c'était cool, merci.Ok.Bah chouette, dans ce cas-là, je vais tout vous souhaiter une très bonne soirée.
01:23:33 :Merci, bonne soirée à toi aussi.Du coup, je crois qu'on se revoit dans deux semaines, si je dis pas de bêtises, pourfaire un bug Discord.
01:23:45 :Exactement.Ouais, 16 octobre à 20h30.Ok.Bon, ça va, la boîte Discord, normalement, c'est un truc que je maîtrise un peu.Ok.Merci pour tout.
Aucune occurrence trouvée pour « ».