2020-01-19 11:04:11 +00:00
<!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" >
2020-01-22 23:44:12 +00:00
< title > Presentació NRP< / title >
2020-01-19 11:04:11 +00:00
< 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 >
2020-01-22 20:43:09 +00:00
< img src = "/img/nrp.png" style = "width: 25%; height:25%;" >
2020-01-19 11:04:11 +00:00
< p > by Xaloc < / p >
< p > < small > email: xaloc@tutanota.com< br >
xmpp: xaloc@jabber.lqdn.fr< br >
2020-01-19 16:11:28 +00:00
fedi: < a href = "https://fedi.xaloc.space/xaloc" > @xaloc@fedi.xaloc.space< / a > < / small >
2020-01-19 11:04:11 +00:00
< aside class = "notes" >
2020-01-22 23:44:12 +00:00
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!!
2020-01-19 11:04:11 +00:00
< / aside >
< / section >
< section >
< h2 > La web ahora< / h2 >
2020-01-19 16:11:28 +00:00
< 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 >
2020-01-19 11:04:11 +00:00
< / section >
< section >
< h2 > La web descentralizada< / h2 >
2020-01-19 16:11:28 +00:00
< img data-src = "/img/decentralized.jpeg" >
< aside class = "notes" >
Explicar com petits grups, si un cau altres segueixen, recuperar control dades.
< / aside >
2020-01-19 11:04:11 +00:00
< / section >
< / section >
< section >
2020-01-19 16:20:22 +00:00
< section >
< h2 > La Solución?< / h2 >
< h2 > El Self-Hosting< / h2 >
2020-01-23 23:35:38 +00:00
< aside class = "notes" >
Per poder descentralitzar fan falta més servers per més servers cadascú el seu
< / aside >
2020-01-19 16:20:22 +00:00
< / section >
< section >
2020-01-22 11:40:53 +00:00
< style >
.container{
display: flex;
}
.col{
flex: 1;
}
< / style >
2020-01-19 16:20:22 +00:00
< h2 > Qué es un servidor?< / h2 >
2020-01-22 11:40:53 +00:00
< 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 >
2020-01-23 23:35:38 +00:00
< aside class = "notes" >
Al final un servidor es un ordinador que esta sempre connectat i que ofereix alguna cosa
< / aside >
2020-01-19 16:20:22 +00:00
< / section >
2020-01-19 11:04:11 +00:00
< / section >
< section >
2020-01-22 11:40:53 +00:00
< section >
2020-01-23 23:35:38 +00:00
< h2 > Qué hay que saber?< / h2 >
2020-01-22 11:40:53 +00:00
< ul >
2020-01-22 20:43:09 +00:00
< 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 >
2020-01-22 11:40:53 +00:00
< / ul >
< / section >
< section >
< h1 > < br > NO*< / br > < / h1 >
2020-01-23 23:35:38 +00:00
< 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 >
2020-01-22 11:40:53 +00:00
< / section >
< section >
< h2 > Es el self-hosting para todas?< / h2 >
< p class = "fragment" > NO< / p >
2020-01-23 23:35:38 +00:00
< h4 class = "fragment" > Qué se necesita?< / h4 >
2020-01-22 11:40:53 +00:00
< ul >
2020-01-23 23:35:38 +00:00
< span class = "fragment" > < li > Conexión Internet estable y relativamente buena< / li > < / span >
< span class = "fragment" > < li > Un ordenador siempre conectado< / li > < / span >
2020-01-22 11:40:53 +00:00
< span class = "fragment" > < li > TIEMPO< / li > < / span >
2020-01-23 23:35:38 +00:00
< / ul >
2020-01-22 11:40:53 +00:00
< / section >
2020-01-19 11:04:11 +00:00
< / section >
< section >
2020-01-22 11:40:53 +00:00
< section data-background = "/img/YunoHost.png" data-background-size = "750px" >
2020-01-19 11:04:11 +00:00
< aside class = "notes" >
2020-01-23 23:35:38 +00:00
és gracies a això qeu facil self-hosting, altres projectes com freedombox jo connec aquest
2020-01-19 11:04:11 +00:00
< / aside >
2020-01-22 11:40:53 +00:00
< / 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 >
2020-01-23 23:35:38 +00:00
< aside class = "notes" >
perdo gnu/linux, 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 >
2020-01-22 11:40:53 +00:00
< / section >
< section data-background-iframe = "https://yunohost.org/#/try" data-background-interactive >
2020-01-22 23:44:12 +00:00
< 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 >
2020-01-23 23:35:38 +00:00
< p class = "fragment" > Disco duro externo, SSD para aumentar velocidad, más potencia para más prestaciones, segundo servidor para backups, ...< / p >
2020-01-22 23:44:12 +00:00
< / section >
< section >
< h2 > Mi Servidor< / h2 >
2020-01-23 23:35:38 +00:00
< div class = "container" >
< div class = "col" > < span class = "fragment" >
< h4 > Hardware< / h4 >
2020-01-22 23:44:12 +00:00
< ul >
< li > Raspberry Pi 3 B+< / li >
< li > Disco duro externo 3TB< / li >
< / ul >
2020-01-23 23:35:38 +00:00
< / span > < / div >
< div class = "col" > < span class = "fragment" >
< h4 > Aplicaciones/servicios< / h4 >
2020-01-22 23:44:12 +00:00
< ul >
2020-01-23 23:35:38 +00:00
< li > Nextcloud< / li >
2020-01-22 23:44:12 +00:00
< li > TinyTinyRSS< / li >
< li > Wallabag< / li >
< li > XMPP< / li >
< li > Pleroma< / li >
< li > Gitea< / li >
< / ul >
2020-01-23 23:35:38 +00:00
< / span > < / div >
< / div >
< aside class = "notes" >
4 users, un no actiu, cada servei només 2 usuaris max
< / aside >
2020-01-22 23:44:12 +00:00
< / section >
< section >
< section >
< h2 > Cosas buenas del self-hosting< / h2 >
< ul >
2020-01-23 23:35:38 +00:00
< span class = "fragment" > < li > Ayudar a descentralizar internet< / li > < / span >
2020-01-22 23:44:12 +00:00
< 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 >
2020-01-28 00:38:17 +00:00
< aside class = "notes" >
Instal·lació pot necessitar terminal i alguna config pot necessitar tame
< / aside >
2020-01-22 11:40:53 +00:00
< / section >
2020-01-19 11:04:11 +00:00
< / section >
2020-01-23 23:35:38 +00:00
< section >
2020-01-28 00:38:17 +00:00
< h2 > Como veo el futuro< / h2 >
2020-01-23 23:35:38 +00:00
< aside class = "notes" >
un petit server amb router per serveis bàsics cloud, xmpp, ...
< / aside >
< / section >
2020-01-22 23:44:12 +00:00
< section >
< h2 > Gracias por escuchar< / h2 >
< h2 class = "fragment" > Preguntas?< / h2 >
< / section >
2020-01-19 11:04:11 +00:00
< / 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 >