Actividades Noviembre 2024

Noviembre 15, 2024 Tiempo de lectura: 1784 minutos

Pues este mes sigo centrado en 3 cosas:

  • Aprender Python. Aunque no estoy siguiendo demasiado el curso, voy más bien "freestyle" / autodidacta. ¡Pero con buenos resultados / progresos! Cada vez hago cosas más complejas. Por ejemplo, ahora mismo en el bot para Mastodon de poner pantallazos (Enlace Mastodon / Codeberg) en el cual estoy haciendo, es un script paralelo: web scraping, con BeautifulSoup. Y comparación de imágenes, con Pixelmatch.
    ¡Y me lo estoy pasando muy bien!
    No hay gran actividad en el bot.. Pues, no esta listo aún.
    • No están todas mis imágenes aún (se pueden ver en Flickr por ahora por cierto)
    • Y obvio pero: quiero terminar el bot. Funciona, pero lo quiero mejorar / completar
  • Mi "PlexBox 2.0" sigue en plena forma. Solo tengo un problemilla con qBitTorrent, ¿Qué tengo muchos Torrents en "error" por falta de memoria? ¿Cuándo me sobra tanto espacio de disco duro, como de ram? Tengo que investigar.
  • ¡En Feditubo tengo mi primer juego completo grabado y subido! Se trata de Shadow Of The Tomb Raider

Y es lo único que hay por compartir este mes.

Saludos


Diario de self hosting - construyendo "PlexBox 2.0"

Octubre 1, 2024 Tiempo de lectura: 6 minutos

Vengo a comentar sobre las hazañas del rebuild de mi servidor multimedia. Empezando por:

  • la necesidad: no es se me estuviera "quedando corto" (en espacio de volumen de discos duros si; pero el volumen siendo fácilmente ampliable); de hecho lo contrario. Me sobraba CPU y RAM. Estoy usando una mini torre Lenovo de un i5 con 16 gigas de ram. En ningún momento usaba el 50% o más.



    El sistema operativo estaba "sucio". Era mi primer sistema con Docker, y había hecho muchas chapuzas a nivel de organización de contenedores, permisos, rutas.. Habían cosas que no funcionaban, como por ejemplo: importar el contenido de torrents a las carpetas de Sonarr / Radarr / Lidarr. Requería para mí de una operación manual, para que Plex pueda verlo. Pero *arr me seguía mandando a Deluge torrents para bajar; porque incluso después de importarlo manualmente en la carpeta de películas / series / música; para *arr, ese media seguía sin existir. Un coñazo la verdad. Y me daba mucha pereza investigar ver que pasaba.

    Aparte de ese fallo, el sistema operativo (Debian) tenía un comportamiento esporádico, especialmente al booteo; porque se había llevado hostias (cortes de luz), cada vez era peor. Después de cada corte, cruzaba los dedos para que mi volumen (donde todo mi multimedia) no se haya vuelto corrupto. No sería la primera vez...

  • Por lo tanto he hecho cambios: por ahorrar (en espacio, en recursos, en luz) he pasado de una mini torre a una Raspberry 4b de 8 gigas concretamente.



  • Para ahorrarme el susto de perdida de datos (o de equipo directamente), un SAI o UPS o como se llame. Concretamente un Qian QEI-500V-01



  • Y esta vez, para upgradear / mejorar algo: he decidido poner los datos en un NAS, un TerraMaster F4-423.

Y por ahora todo bien. Llevo algo así como una semana reconstruyendo los servicios que utilizo (Organizr, Radarr, Sonarr, Lidarr, Bazarr, Prowlarr y Transmission) e hinchando a tope mi nuevo volumen de 12 teras (expandible en el futuro)

¡Así que muy contento por ahora! Lamento que algunos contenidos; sobre todos las series españolas (como Aida, 7 Vidas, La hora chanante...) no encuentro fuentes bittorrent, al menos en trackeres públicos que Prowlarr viene por defecto. Voy a tener que buscar en fuentes alternativas, como grupos de Telegram. En las cuales ya encontré mucho anime.

  • ¿Qué me queda pendiente?:
    1. Algún sistema de backup. Tanto de archivos, como de sistemas, configuraciones, volúmenes..
    2. Configurar CloudFlare tunnels, para poder acceder a mi sistema desde dispositivos que no esten en mi VPN (TailScale)
    3. Importar / juntar mi biblioteca multimedia del servidor antiguo al nuevo
    4. Seguir disfrutando del nuevo sistema :D

Algo negativo que si puedo comentar, pero totalmente predecible... Al bajar la potencia (CPU), el sistema se me queda corto cuando Plex importa / analiza nuevo contenido. Especialmente la operación de detectar intros y escenas de créditos

En esos momentos, es imposible visualizar cualquier contenido en Plex. El sistema responde (la terminal de la raspberry, interfaces web como portainer... )Sin problema, no se cuelga para nada el sistema. Pero no se puede visualizar nada en Plex.

Y montar esto, de nuevo me ha pegado una hostia en la cara con la moraleja de la vida que nunca falla: HACER BACKUPS. En una de las innumerables operaciones, hice, accidentalmente... un rm * .rf nombrecarpetaquequeríaborrar, pero claro, ese asterisco me ha destrozado todo lo que tenía en esa carpeta. No solo nombrecarpetaquequeríaborrar.

E hice un backup después de haber cometido ese error... Y tuve que reconfigurar Lidarr y Organizr. Enfin. Así se aprende supongo.


Estado proyectos - Septiembre 2024

Septiembre 22, 2024 Tiempo de lectura: 5 minutos

Bueno, un mes después, hay cierto desarrollo.

Fedifrikis: acabo de dar de baja el dominio y servidor. ¿Por qué? Bueno, por una parte, no le estaba dedicando demasiado tiempo, y eso que el proyecto ni está arrancado ya. Llevaba semanas atascado, en un punto muerto. Y de ahí no salía.

Pero sobre todo: desde que tuve la idea, salieron a la luz dos nuevos foros desde el fediverso. Los cuales aprovecho para hacerles promoción:

  1. https://forum.voidnull.es, de T3rr0rz0n3. Un foro de temática sistemas, pariente de la web https://voidnull.es/
  2. https://foro.autoalojado.es de Sam. Un foro de temática self hosting

Y la verdad; es que no he llegado a enganchar a ninguno de los dos, ni a nivel usuario. Con lo cual, me cuesta imaginar que estaría mucho más ilusionado en un tercer foro. Y ahí está otra clava: el tercer foro. Se lleva meses hablando (o más) en el fediverso la salida que tendría un foro hoy en día. Y todos los proyectos, foros o no. El que se lleva la fama, es el primero que sale. Salvo que realmente este MUY mal llevado, u obviamente se cancele..

Y hay que ser humilde / autocrítico. Tanto T3rr0rz0n3 como Sam, son personas mucho más competentes que yo en este mundillo.

Entonces; puede que; siempre puede haber "espacio" para mi foro pero la pregunta del millón es: ¿Merece la pena? Y creo que no. Porque no es gratis llevar proyecto así: como empecé diciendo, acabo de cancelar el dominio y el servidor, y no son gratis. Y nada nunca es gratis. Porque aunque autoaloje ese proyecto; los recursos que le dedicaría (espacio disco duro, luz, etc) pues tampoco son gratis. Y hablando de estos recursos, de autoalojamiento: estoy en plena planificación de rebuild de mi "Plexbox" en casa. Me esta dando muchos fallos. Ha sufrido bastantes cortes de luz, y cada vez me hace cosas más raras... Y cada vez que hay un nuevo corte de luz, me cago de miedo por si desaparecen todos mis datos. Así que, hora de ponerse manos a la hora. Mañana, si no se retrasa, me llega de Amazon la raspberry en la cual voy a autoalojar esos servicios, y un SAI/UPS, o como se llamen esos cacharros que mantienen los equipos encendidos cuando se va la luz.

Creo que cuando se me ocurrió la idea de fedifrikis, no fue más que un venazo nostálgico, y no tendría ni que haber pillado el dominio. Pero bueno, no pasa nada. Le quiero dejar hueco a otros proyectos, como los siguientes:

Feditubo: sigo planificando. Voy a mergear las dos cuentas que tengo actualmente (docpariolo y audricd) ya que en Peertube, una cuenta puede tener varios canales. Y en una sola cuenta, voy a tener el canal personal y otro de videojuego. Y más cosas.. Como: conducción, música y balisongs. Temas a los que, en su día, les he dedicado mucho tiempo, y vídeos en youtube.  También sigo, lentamente, creando contenido nuevo. Sigo con los vídeos de Shadow Of The Tomb Raider. De hecho, el último trae una novedad, me sentí obligado a por fin editar este. Que en tiempo real, me parecía absurdamente largo, porque jugando la estaba cagando mucho..  Así que si me fue duro jugarlo, verlo tendría que ser aún más duro.

Dejo lo más importante para el final, el proyecto / actividad de (aprendizaje a) programación. Es a lo que de lejos, le estoy dedicando más tiempo este mes. Sigo con un curso de Udemy (UdemyPythonMegaCourse). Pero no me limito a eso, en paralelo estoy haciendo programas chorras. Para descubrir, experimentar, aprender. Y sobre todo, pasarmelo bien. De esas aplicaciones chorras, destaco hoy en dia pyMastodonBot, que da vida a @pantallazos_bot@mastodon.labaudric.net. Un bot que cada día tooteará un pantallazo random. Hay mucho progreso.

Al principio leía la información de un JSON y posteaba la dirección de un pantallazo que tengo en pixelfed.
Ahora, en lugar de poner un enlace, el bot postea la imagen directamente (técnicamente, es un proceso mucho más distinto. Y complicado).
No solo eso, sino que (estoy trabajando en esto mismo, "as we speak") en lugar de tirar de un JSON, ahora es en un SQL. También estoy haciendo que el bot sea "colaborativo", que no solo tootee mis pantallazos sino el de otros. Habrá una mini aplicación de lado para que; otros usuarios pongan sus datos en la base de datos. En lugar de "picar" a mano un JSON o base de datos.

¡Y por ahora eso es todo!


Estado de proyectos - Agosto 2024

Agosto 22, 2024 Tiempo de lectura: 4 minutos

Ayer he montado mi propia instancia de Mastodon (por frikismo, como siempre. Experimentar con software del fediverso) para alojar cuentas para mis proyectos en curso (también voy a crear bots que van a ir publicando contenido de esos proyectos):

  • Feditubo: que he descrito en mi entrada anterior, donde voy a poner todo mi contenido de mi canal de YouTube.
  • FediFrikis va a ser un foro (discourse). Hace unas semanas tuve una conversación interesante por Mastodon (como todas las que tengo) sobre esta iniciativa. Me ha picado mucho la nostalgia por los foros. ¡Y me ha alegrado mucho ver que no era el único! Entonces... De nuevo, por puro frikismo, me he antojado por este pequeño proyecto. Juntando las ganas de volver a la época de los foros, y mi recién pasión y admiración por el fediverso. Y obviamente con la temática friki: habrá una sección de videojuegos, libros, series, películas, programación... ¡Todos esos temas que tenemos en común los fedinautas! Ya puse en mi "about" de que, a lo largo de los años, he creado / administrado / moderado varias comunidades.

  • Feditubo se encuentra actualmente en beta: funciona. Tengo algunas dudas sobre su funcionamiento... (Normal, es lo que tiene lidiar con software nuevo para uno) y... la aplicación de importación de videos de YouTube sigue actualmente estancada / en pausa. Resulta que la forma oficial (nativa) de Peertube para esa función, está rota (confirmado por el mismísimo desarrollador) . Básicamente, porque los de YouTube son unos hijos de puta. De la misma forma que cada dos por tres rompen los adblockers, pues... Están poniendo la vida difícil a los bots descargadores de vídeos. Me han recomendado otros scripts. Pero por el desafío y por querer aprender a programar: creo que voy a seguir con este proyectillo. Pero bueno, ya veré lo que acabe haciendo. El caso es que por ahora: voy creando contenido nuevo y lo voy subiendo. Estoy jugando grabando y subiendo los vídeos de The Shadow Of The Tomb Raider, acabo de subir el segundo vídeo.
  • FediFrikis se encuentra actualmente en alpha. No he ni siquiera pillado servidor donde voy a instalar discourse, con eso lo digo todo. Solo he hecho la cuenta de Mastodon (y una dirección de email...)

Para ambos proyectos por cierto, ¡busco a un simpatic@ diseñador@ para hacerme logos!

Stay tuned.


Feditubo re estreno

Agosto 10, 2024 Tiempo de lectura: 4 minutos

Ayer he instalado Peertube en este servidor, feditubo. Hará cosa de un año o así tuve la misma idea con el dominio feditubo.yt; abandonado muy brevemente después de su estreno. Es el típico proyecto personal que va y vuelve. Y estoy volviendo con ello, lo voy a hacer con más calma.

Actualmente hay 4 videos contados; tres canciones en directo de Dimmu Borgir que fuí el otro día al Leyendas del Rock 2024, y una partida rápida que me acabo de hacer en el XDefiant que he grabado con el OBS.

La idea (muy a largo plazo, como siempre...) tanto del proyecto original, feditubo.yt como este nuevo (seguramente me quede con el dominio antiguo que me sigue gustando y haga una redirección al nuevo), es de importar todo mi contenido de mi canal de Youtube. Pero es un proceso largo y doloroso. No hay, que yo conozca, un script de importación del contenido de un canal de YT a Peetube. Lo mas parecido que hay, es uno oficial; pero esta limitado a transferir videos públicos; no se conecta a tu cuenta y gestiona los privados, las listas de reproducción. También, cuando lo intenté hace un año: no se si me di de cabeza con una limitación, o un bug: pero se había parado de forma frontal (sin ningún error / aviso alguno) después de mil videos (sí, tengo más de mil videos xD. Muy pocos valen la pena, pero tengo muchos)

Entonces; por un lado, seguramente acabe probando esa herramienta en cuestión. Que quién sabe. Con suerte con las actualizaciones de Peertube me funciona mejor. O sino, plan b.... MUCHO más largo pero interesante, por el aprendizaje que implica: hacer mi propia herramienta en python, que la tengo empezada. Que básicamente utiliza las APIs de google para sacar tus videos, de ahí formo un JSON. Luego usaré youtube-dl o lo que sea, y último paso, API de Peertube para subir el contenido que se ha bajado, con los metadatos que he sacado del primer paso. Y solo he hecho un boceto del primer paso. Vamos, que queda para rato.

Más aún sí estoy bloqueado anteriormente a todo esto, con la mudanza de datos a un bucket. Pedí ayuda en el foro oficial, y tambien en Mastodon. A ver si lo puedo resolver rápido y darle caña a este subproyecto. Hace MUCHO tiempo (10 años o más)  era un Youtuber que me dedicaba medianamente en serio. Y me hace ilusión transpasar todo mi contenido a mi propia plataforma, dentro de mi quest épica de selfhosting / degooglización.


Re-descubriendo RSS

Agosto 7, 2024 Tiempo de lectura: 6 minutos

Estos últimos días he tenido un debate muy interesante en Mastodon sobre los feeds RSS. Cuando era joven (ha llovido desde entonces) la verdad es que lo usaba, pero no tanto. Disfrutaba de navegar por las webs en cuestion, cuyos feeds me interesaban. Y disfrutaba del contenido en cuestión, mas todo lo del alrededor del susodicho artículo.

En mi proceso de desgooglización, y aventura self hosting: estoy de nuevo usándolo. Era, hasta ahora, un usuario habitual de... La verdad es que no sé cómo se llama. Pero en Android (al menos en el Oppo que estoy usando ahora mismo, todo stock) a la izquierda de la ventana principal, hay una app de google que básicamente, en base a todo lo que ha espiado de ti, te muestra artículos de webs varias de tu interés. No sé si la tecnología de fondo es RSS o qué. La cuestión es que, el contenido que me enseña me gusta; lo clava. Gracias al trabajo de espía que hacen. Hasta a veces me enseña cosas antes de tiempo que las busque... Muy creepy todo. Pero como todo: va apestando con el tiempo. Hay cada vez más anuncios incustrados, hay entradas que no son tan relevante pero me lo quiere forzar a ver si pico.. Enfin. Lo de siempre.

Ah bueno, y por supuesto: cuando pincho en cualquiera de los artículos: me invaden anuncios, consentimientos de cookies, paywalls.. Enfin. Basura digital. De la más apestosa, y que arruina completamente la historia.

Así que, decidí volver atrás en el tiempo, cuando la web aún molaba. Y me ha alegrado ver que, ¡la tecnología RSS sigue activa!

¿Cómo lo hice? Pues todo muy legal e indoloro para toda la familia.

De fondo, en self hosting: un servidor FreshRSS. Es un gestor de Feeds. Bueno, también es literalmente un cliente. Pero lo que tiene de particular, es el gestor. Me explico: si usas cualquiera de esas applicaciones en tus varios dispositivos, con apuntar a tu FreshRSS (con URL, usario, y api key), va a sacar todos tus feeds. Y está todo sincronizado en todos tus dispositivos, centralizado en tu servidor FreshRSS. Guapamente. Yo, personalmente, uso FluentReader. Tanto en mi escritorio Linux, como en mi Android.

Esta es la interfaz de FreshRSS:

Es una interfaz web, intuitiva, eficaz. No le tengo ningún reproche con el poco tiempo que llevo con ella.

En mis Debian12, uso la applicacion mediante Flathub:


Tiene un aspecto muy chulo, muy "eyecandy", que me recuerda a Flipboard. La vista de articulo tambien es muy bonita.

Y SOBRE TODO MUY LIMPIA. Cero anuncios, cero cookies, cero paywalls... Solo el artículo... Como las webs hace 20 años.

Y en android, mas de lo mismo.

La vista artículo.

Ahora me chupo todos los artículos de esta manera.

Realmente, y literalmente (salvo las fuentes de "páginas frikis" como las he llamado), son las mismas fuentes. Las mismas webs, que google / android me pone a la izquierda de mi escritorio. Con la excepción de que las manejo yo mediante FreshRSS y eso. Me repito pero: gracias a eso me salto los anuncios, las cookies y los paywalls :)

Como soy una persona muy simpática, si es de utilidad a quien sea, os comparto mi colección de feeds en XML para que lo podáis importar en el cliente que más os guste, no es necesario FreshRSS. Intentaré mantenerlo a mano, pero no prometo nada. Porque no es una exportación manual de FreshRSS, lo hago yo manualmente.

¡Saludos!