Mi setup

Si me conoces sabes que soy un obseso del software libre y descentralizado jeje.
Después de trastear alguna vez con Linux siendo más pequeño, en 2021 me dio por hacer bots de discord y páginas web y necesitaba un sitio donde hostear todo eso. Fue entonces que me compré un ordenador de segunda mano para usar a modo de servidor desde mi casa. Desde entonces he ido refinando mi flujo de trabajo y descubriendo software muy útil y con cuya filosofía coincido. Este post es una recopilación de todo el hardware y software que uso en mi día a día.

Dispositivos principales

Portátil

Nitro

Como ordenador de uso para el día a día tengo un Acer Nitro V 15 que compré hace unos meses. Tiene un i5-13420H y RTX 3050, así que va sobradísimo para cualquier cosa que quiera hacer. Usa Arch Linux como SO.

Móvil

Note 8

Note 8 Banco

Mi móvil es un Samsung Galaxy Note 8 de 2017. Hará 4 años que me lo regaló mi novia (gracias jeje ❤) y previamente a ella se lo había dado su padre cuando él se compro uno nuevo, así que es un móvil que ha vivido bastante. He tenido que hacerle varias reparaciones: cambio del puerto de carga (~10€), de la pantalla (~100€ 💀) e incluso de la placa base. Para lo último compre un móvil idéntico pero con la pantalla rota por tan solo 15€. Usa Lineage OS como SO.
Así es, lo de la pantalla me dejó completamente traumado y ahora siempre me verás con mi fundita de carpeta.

Servidor

server

Y lo más importante, el servidor. Hasta hace poquito seguía siendo el pc de oficina que compré de segunda mano por unos 50€. Pero hace unos meses empezó a dar problemas y, ya que de estoy de erasmus ahora mismo y no lo podría arreglar, tuve que sustituirlo por mi antiguo PC. Gracias a mi padre, la tita, Marcos e Iniesta por ayudarme a pasar los discos duros de un pc al otro! ^^
server nuevo

El nuevo PC, mi antiguo sobremesa que monté en 2016 tiene un AMD Ryzen 5 2600 y una GTX 1660. Es mucho más de lo que necesito realmente y probablemente le haga un downgrade en cuando pueda trastear con el en persona. Usa Debian 13 como SO.

Problemas, soluciones y recomendaciones

Blog

Esta página web ha sido escrita, borrada y reescrita multiples veces desde 2021, pero en efecto, sigue siendo hosteada en mi servidor!
Ahora mismo está escrita completamente en Markdown y uso MkDocs (en un container de Docker) para compilarla, aunque después de haber descubierto a LOW←TECH MAGAZINE estoy planteándome pasarme a Pelican o Hugo. Actualizaré la página cuando le eche un ojo ;)

Archivos

Desde que tengo memoria mi padre me ha enseñado a tener una carpeta en mi ordenador donde organizo todo. Ya con 8 años tenía mi carpetita 00 Miguel donde guardaba fotos chulas que encontraba por internet, skins y recursos de Minecraft o incluso mis primeros scripts en bash. Todo organizado en subcarpetas, claro.
Al principio usaba el ordenador de mi padre, después tuve mi propio portátil y más tarde, en 2019, me monté la torre que ahora uso como servidor. Este momento, en el que pasé a tener dos ordenadores diferentes donde necesitaba acceso a mis archivos, requería de un cambio de infraestructura. Al principio pensé en simplemente ir copiando archivos de un lado a otro, pero rapidamente me di cuenta de los problemas que genera esto.
Al final acabé usando mi servidor como NAS, conectándome a el por sftp desde ambos ordenadores. No recuerdo que cliente usaba pero recuerdo que permitía montar este sistema como si fuera un disco normal en el sistema de archivos. El beneficio de esto además es que empecé a tener acceso a mis archivos en todo momento también desde mi móvil. Desde entonces uso File Manager + en mi teléfono.
Al entrar en la universidad le comenté este sistema a un colega e hizo bien en tirarme de las orejas. Si tienes varios servicios en una misma máquina: sistema de archivos, blog, etc, si hackean uno hackean todos. Es por esto que si quieres hacer algo similar debes usar siempre containers. En un futuro haré un post explicando como usar docker compose.
Desde entonces uso Nextcloud y siempre he estado muy contento, aunque empiezo a verle las fallas, ya que es un sistema monolítico que intenta abarcar todo. Estoy empezando a configurar un servicio de copyparty junto a otros tantos para sustituirlo.

🖼️ Galería

screenshot

Soy una persona que hace muchísimas fotos y vídeos, y tengo síndrome de Diógenes digital, soy alérgico a borrar cualquier tipo de información. Esto hizo que rápidamente mi galería de Google Photos se quedase sin espacio. Cuando alcancé el límite de 15GB empecé a pagar la primera suscripción de 2€ para conseguir 100GB, pero en tan solo unos meses llegué al nuevo límite. La siguiente suscripción eran 10€ así que negué rotundamente.
Más o menos esta época fue en la que monté Nextcloud, y resulta que tiene un sistema de galería muy bueno. Así que simplemente subí todas mis fotos y las veo a través de memories.
Para android uso su propia aplicación y para sincronizar archivos FolderSync.
Hoy en día tengo más de 600GB en galería.

Música

screenshot

El tema de la música me ha costado bastante. Solía utilizar spotdl para descargar con todos los metadatos, pero justo cuando me fui a montar el servicio de música Spotify cambió la API para que solo funcione si tienes una cuenta de pago 😔.
Aun así hace no demasiado descubrí una alternativa casi perfecta. Descargo la música con yt-dl directamente desde Youtube Music y después le doy los metadatos con Picard, que los toma de MusicBrainz, la Wikipedia de la música. El único contra es que, al ser llevado por la comunidad, las canciones mas de nicho que quieras encontrar pueden no estar indexadas. ¡Pero he aquí la filosofía independiente! ¡Hora de macharse la manos y ayudar a la comunidad! En verdad es extremadamente fácil añadir nuevas canciones, yo ya lo he hecho con unas cuantas.
Una vez listos los archivos de música, en el servidor uso Navidrome como backend y después me conecto fácilmente desde mi pc con Feishin o desde mi móvil con Symfonium.

Notas

screenshot

Para tomar notas llevo usando Obsidian desde 2023. Una aplicación increiblemente potente y que sobre todo, guarda todos tus archivos como texto plano Markdown, así que puedes cambiar de aplicación sin ninguna fricción y además así lo tengo siempre sincronizado con Nextcloud.
Eso sí, llevo unos meses que he estado entendiendo cada vez menos como usar exactamente la aplicación. Quizá sea porque todo mi sistema de archivos necesita urgentemente ser reorganizado. Iré actualizando.

RSS

screenshot

Últimamente me estoy sumergiendo más y más en el mundo del internet indie, y para seguir las páginas que más me interesan uso un cliente RSS (puedes seguirme a mi desde este link ;) ). Para esto me he montado, también en mi servidor, un cliente llamado FreshRSS al que accedo via web.

Conclusión

Como puedes ver no ya he conseguido no depender en absoluto de grandes empresas y software corporativo para la mayor parte de mi uso diario. Existen alternativas abiertas y muy interesantes para cualquier problema que tengas :o
Espero que te haya interesado este post y que te haya entrado el gusanillo de usar alguno de los programas mencionados :)
Probablemente me haya olvidado de bastante software que uso, pero al menos este es el principal. Iré actualizando este post si me doy cuenta de alguno más.
Si tienes cualquier duda o quieres saber más sobre algo específico de mi setup no dudes en dejar un comentario o contactarme, estaré encantado de resolver tu duda o hacer posts nuevos explicándolo en profundidad! ^^