<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> <title>Presentació NRP</title> <link rel="stylesheet" href="css/reset.css"> <link rel="stylesheet" href="css/reveal.css"> <link rel="stylesheet" href="css/theme/black.css"> <!-- Theme used for syntax highlighting of code --> <link rel="stylesheet" href="lib/css/monokai.css"> <!-- Printing and PDF exports --> <script> var link = document.createElement( 'link' ); link.rel = 'stylesheet'; link.type = 'text/css'; link.href = window.location.search.match( /print-pdf/gi ) ? 'css/print/pdf.css' : 'css/print/paper.css'; document.getElementsByTagName( 'head' )[0].appendChild( link ); </script> </head> <body> <div class="reveal"> <div class="slides"> <section> <section> <h2 style="margin-bottom:3cm;">Self-hosting para novatas</h2> <img src="/img/nrp.png" style="width: 25%; height:25%;"> <p> by Xaloc </p> <p> <small>email: xaloc@tutanota.com<br> xmpp: xaloc@jabber.lqdn.fr<br> fedi: <a href="https://fedi.xaloc.space/xaloc">@xaloc@fedi.xaloc.space</a></small> <aside class="notes"> Presentació, rapidament dir què és el self-hosting i dir explicarem que és més fàcil del que sembla i mirarem pros i cons, Disclaimer!! </aside> </section> <section> <h2>La web ahora</h2> <img data-src="/img/centralized.jpeg" style="width: 30%; height: 30%;"> <aside class="notes"> Explicar web és ara així google, twitter, ... Explicar problemes dades + problemes si cau servidor central. </aside> </section> <section> <h2>La web descentralizada</h2> <img data-src="/img/decentralized.jpeg"> <aside class="notes"> Explicar com petits grups, si un cau altres segueixen, recuperar control dades. </aside> </section> </section> <section> <section> <h2>La Solución?</h2> <h2>El Self-Hosting</h2> <aside class="notes"> Per poder descentralitzar fan falta més servers per més servers cadascú el seu </aside> </section> <section> <style> .container{ display: flex; } .col{ flex: 1; } </style> <h2>Qué es un servidor?</h2> <div class="container"> <div class="col"><span class="fragment"> <h4>esto?</h4> <img data-src="/img/bigserver.jpg" style="width: 150%; height: 150%;"> </span></div> <div class="col"><span class="fragment"> <h4> o esto?</h4> <img data-src="/img/smallserver.jpg" style="width: 150%; height: 150%;"> </span></div> <aside class="notes"> Al final un servidor es un ordinador que esta sempre connectat i que ofereix alguna cosa </aside> </section> </section> <section> <section> <h2>Qué hay que saber?</h2> <ul> <li>Programar?</li> <li>Usar el terminal?</li> <li>Apache / Nginx?</li> <li>SQL?</li> <li>Registro de dominios?</li> <li>DNS?</li> <li>Estructura de linux?</li> </ul> </section> <section> <h1><br>NO*</br></h1> <aside class="notes"> Ara veurem perque no i sempre va bé saber això per quan passa algo i avegades s'ha de mirar d'arreglar problemes </aside> </section> <section> <h2>Es el self-hosting para todas?</h2> <p class="fragment">NO</p> <h4 class="fragment">Qué se necesita?</h4> <ul> <span class="fragment"><li>Conexión Internet estable y relativamente buena</li></span> <span class="fragment"><li>Un ordenador siempre conectado</li></span> <span class="fragment"><li>TIEMPO</li></span> </ul> </section> </section> <section> <section data-background="/img/YunoHost.png" data-background-size="750px"> <aside class="notes"> és gracies a això qeu facil self-hosting, altres projectes com freedombox jo connec aquest </aside> </section> <section> <h2>Qué es <a href="https://yunohost.org">YunoHost</a>?</h1> <p>Distribución de Linux basada en Debian</p> <p>Facilita la administración de sistemas</p> <p>Incluye una interfaz gráfica</p> <aside class="notes"> també possible directe com paquet debian, debian amb tot preparat i scripts per conf si no app problema. S'ha d'instal·lar distro, bona docu </aside> </section> <section data-background-iframe="https://yunohost.org/#/try" data-background-interactive> <div style="position: absolute; top: 250px; width: 40%; right: 0; box-shadow: 0 1px 4px rgba(0,0,0,0.5), 0 5px 25px rgba(0,0,0,0.2); background-color: rgba(0, 0, 0, 0.9); color: #fff; padding: 20px; font-size: 20px; text-align: left;"> <h2>Probar YunoHost</h2> <p>Desde <a href="https://yunohost.org/#/try">https://yunohost.org/#/try</a> se puede probar YunoHost tanto como usuaria como administradora</p> </div> <aside class="notes"> Recordar explicar funcionament YunoHost serveis == apps, administració gràfica, ... </aside> </section> </section> <section> <h2>Hardware?</h2> <div class="container"> <div class="col"> <p>Single Board Computer (como una RPI)</p> </div> <div class="col"> <p>Ordenador viejo</p> </div> </div> <h2 class="fragment">Extras</h2> <p class="fragment">Disco duro externo, SSD para aumentar velocidad, más potencia para más prestaciones, segundo servidor para backups, ...</p> </section> <section> <h2>Mi Servidor</h2> <div class="container"> <div class="col"><span class="fragment"> <h4>Hardware</h4> <ul> <li>Raspberry Pi 3 B+</li> <li>Disco duro externo 3TB</li> </ul> </span></div> <div class="col"><span class="fragment"> <h4>Aplicaciones/servicios</h4> <ul> <li>Nextcloud</li> <li>TinyTinyRSS</li> <li>Wallabag</li> <li>XMPP</li> <li>Pleroma</li> <li>Gitea</li> </ul> </span></div> </div> <aside class="notes"> 4 users, un no actiu, cada servei només 2 usuaris max </aside> </section> <section> <section> <h2>Cosas buenas del self-hosting</h2> <ul> <span class="fragment"><li>Ayudar a descentralizar internet</li></span> <span class="fragment"><li>Ser dueña de tus datos</li></span> <span class="fragment"><li>Aprender</li></span> <span class="fragment"><li>Darse cuenta del trabajo y recursos detrás de los servicios</li></span> <span class="fragment"><li>Descubrir el mundo del software libre</li></span> </ul> </section> <section> <h2>Cosas malas del self-hosting</h2> <ul> <span class="fragment"><li>Tu eres la responsable y la atención al consumidor</li></span> <span class="fragment"><li>Tiempo, en especial cuando se rompe algo</li></span> <span class="fragment"><li>Problemas externos en tu casa, apagones, cortes internet, ...</li></span> </ul> <aside class="notes"> Instal·lació pot necessitar terminal i alguna config pot necessitar tame </aside> </section> </section> <section> <h2>Como veo el futuro</h2> <aside class="notes"> un petit server amb router per serveis bàsics cloud, xmpp, ... </aside> </section> <section> <h2>Gracias por escuchar</h2> <h2 class="fragment">Preguntas?</h2> </section> </div> </div> <script src="js/reveal.js"></script> <script> // More info about config & dependencies: // - https://github.com/hakimel/reveal.js#configuration // - https://github.com/hakimel/reveal.js#dependencies Reveal.initialize({ hash: true, dependencies: [ { src: 'plugin/markdown/marked.js' }, { src: 'plugin/markdown/markdown.js' }, { src: 'plugin/highlight/highlight.js' }, { src: 'plugin/notes/notes.js', async: true } ] }); </script> </body> </html>