¿Qué programas instalar en tu servidor local? Más de 10 servicios gratuitos que reemplazan Netflix, Spotify y Google

Publicada:

Ya hemos comentado que es uno de los mejores momentos para montar tu propio servidor local en casa para evitar suscribirte a servicios de streaming, almacenamiento online y demás. Vas a recuperar el control de tu contenido digital. No vas a depender de nadie. Hemos encontrado 12 servicios gratuitos que usamos en nuestro mini PC (servidor local) para reemplazar a Netflix, Spotify, Google Fotos y muchos más.

Configuración de Hardware

Nosotros hemos optado por un Mini PC con Intel N150, para montar una instalación de Docker con todos estos servicios, y luego otro mini PC más potente con AMD Ryzen 7 para gaming y LLM (IA Local).

EquipoProcesadorUso PrincipalRAMObservaciones
Servidor localIntel N150Servicios 24/716 GBBajo consumo (≈10W)
Estación potenciaAMD Ryzen 7Gaming + IA Local32 GBSolo cuando se necesita.

En los dos mini PC tenemos instalado como sistema operativo Linux Mint: fuera Windows. No lo necesitamos ni para gaming gracias a Steam y Proton.

Pero está claro que no todos tenemos las mismas necesidades, por eso esta entrada es perfecta para que elijas qué servicios quieres instalar en tu servidor local.

¿Recomendación de hardware? Con Intel N150 como CPU tienes más que suficiente, pero te recomendamos como mínimo 16 GB de memoria RAM, si pueden ser 32 GB mejor, sobre todo para correr apps como Immich (indexación), Jellyfin (transcodificación) y Calibre-web (gran biblioteca). Como almacenamiento SSD para el sistema operativo + HDDs para guardar tu contenido.

¿Qué servicios puedes instalar en tu servidor local?

¿Qué software necesitas para instalar todos estos programas de manera sencilla? Primero, instalar Linux Mint (u otra distribución) en tu Mini PC. Luego instalar Docker y Docker Compose. Todo es gratuito. Muchos de ellos se pueden instalar de otras maneras, pero con Docker son más sencillos de mantener actualizados. El único programa que no hemos instalado con Docker es Netdata (directamente en Linux).

CATEGORÍASERVICIODIFICULTADRAM MÍNIMAIDEAL PARA
MultimediaJellyfinMedia2-4 GBStreaming familiar
AudioNavidromeBaja512 MBColecciones FLAC
FotosImmichAlta3-6 GBFotógrafos
NoticiasFreshRSSMuy baja256 MBLectores RSS
BibliotecaCalibre-WebMedia1-2 GBBibliófilos digitales
BookmarksLinkwardenBaja512 MBInvestigadores/web
Monitor de discosScrutinyBaja256 MBParanoicos del HDD
Monitor avanzadoNetdataMedia512 MB-1 GBMonitorización en tiempo real
BúsquedaSearXNGMedia1 GBPrivacidad
DocumentosStirling-PDFMedia512 MBOficina doméstica
NotificacionesDiun + GotifyMedia256 MBAvisos de las apps
DashboardHeimdallMuy baja128 MBLa central de tu conocimiento

Por supuesto, todos estos programas son gratuitos, no te van a costar ni un euro. Solo necesitas tener tu contenido preparado para ellos: series, películas, ebooks, música, links de internet, fuentes de noticias o fotos.

A favor

  • Software: 100 % gratuito, código abierto
  • Actualizaciones: Sin costes
  • Control: Total sobre tus datos

En contra

  • Tiempo: Inversión en configuración y aprendizaje
    Hardware: Coste inicial del equipo
    Electricidad: 5-15 € anuales (dependiendo de tarifa)

¿Qué programas instalar en tu servidor local? Más de 10 servicios gratuitos que reemplazan Netflix, Spotify y Google

FastFetch en Linux mint en un mini PC: ofrece información del sistema

Puedes instalar Linux Mint (basada en Ubuntu), una de las mejores opciones por su simplicidad y estabilidad. Ya te hemos contado cómo hacerlo en Pasos para instalar Linux Mint. No es demasiado complicado.

Segundo paso: Docker y Docker Compose

El segundo paso es instalar Docker y Docker Compose, para poder gestionar todo el software con esta app. Docker es el motor que lo maneja todo, y Docker Compose es la herramienta que nos permite instalar apps configurando un solo archivo. Puedes instalar también Portainer si quieres una GUI para todo esto.

¿Instalación de Docker y Docker-compose? Desde la línea de comandos de Linux Mint:

# Añadimos la Key GPG de Docker:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Añadimos el repositorio a las fuentes de Apt:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

# Instalamos todo
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

#Comprobamos que funciona
sudo systemctl status docker
sudo docker run hello-world

Tercer paso: Instalamos las apps con Docker

Ahora solo tienes que hacer lo siguiente.

  1. Vas a la carpeta de tu usuario principal en Linux y creas una carpeta llamada docker.
  2. Dentro creas una carpeta para cada servicio que quieras instalar.
  3. Y dentro de cada carpeta metes un archivo docker-compose.yml con la configuración de cada app. Algunas pueden tener también un archivo .env con configuración de variables de entorno.
  4. Desde la terminal, en cada carpeta de cada servicio, tienes que poner el siguiente comando: docker-compose up -d
  5. Tu servicio empezará a funcionar en tu red local con una url tipo: http://IP_Local:puerto (accedes desde el navegador).

Ejemplo: ¿Qué aspecto tiene un archivo docker-compose.yml?

Te ponemos solo como ejemplo el de Jellyfin, el resto están en el PDF. Esto es lo que puedes ver dentro del archivo si lo editas con Gedit o Sublime Text en Linux:

services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    user: 1000:1000
    network_mode: 'host'
    volumes:
      - /ruta/a/config:/config
      - /ruta/a/cache:/cache
      - type: bind
        source: /ruta/a/media/series
        target: /media/series
      - type: bind
        source: /ruta/a/media/peliculas
        target: /media/peliculas
    restart: 'unless-stopped'
    # Optional - alternative address used for autodiscovery
    environment:
      - JELLYFIN_PublishedServerUrl=http://IP_servidor_local:8096
    extra_hosts:
      - 'host.docker.internal:host-gateway'

Donde tienes que cambiar:

  • user: 1000:1000. Comprueba que tu usuario principal de Linux tiene este uid:gid. Puedes probarlo con el comando id en tu terminal.
  • – /ruta/a/config:/config y – /ruta/a/cache:/cache: donde quieres guardar los archivos de configuración de Jellyfin. Los solemos poner en la carpeta home del usuario principal en una carpeta llamada docker/jellyfin (para luego hacer un backup de manera sencilla de todos los contenedores).
  • source: /ruta/a/media/series y source: /ruta/a/media/peliculas: donde vas a guardar tus archivos multimedia. Es necesario para que el contendor tenga acceso a estos directorios.
  • – JELLYFIN_PublishedServerUrl=http://IP_servidor_local:8096. Pones la IP de tu servidor local. Algo que puedes comprobar en el router que tengas en casa o poniendo en el terminal: ip addr show o con hostname -I.
  • Dato: network_mode: ‘host’: hace que el contenedor use la red del equipo host directamente, simplificando la conexión. No es necesario especificar los puertos, pero si quieres hacerlo, puedes añadirlos al archivo:
    • ports:
      – 8096:8096/tcp
      – 7359:7359/udp

Los programas seleccionados

En todos los apartados tienes el link oficial a su instalación, y también el enlace a la entrada con el proceso que hemos seguido nosotros (no en todos). Para no liarte mucho, no hemos incluido directamente en la entrada todos los archivos de configuración de Docker Compose, pero sí te los hemos dejado por escrito en un PDF con toda la información. Puedes descargarlo a continuación. Esta guía te puede servir como referencia, pero siempre deberías consultar las instrucciones oficiales de instalación de cada programa.


Si te parece interesante el artículo, no te pierdas ninguno más y suscríbete para recibir todas las actualizaciones de Gouforit.


Deberías empezar instalando Heimdall, Scrutiny y Netdata (dashboard y monitorización); luego Jellyfin, Navidrome, Immich, Calibre-web (entretenimiento); finalmente FreshRSS, Linkwarden, SearXNG, Stirling-PDF (productividad). Deja para el final Diun y Gotify.

Jellyfin

Interfaz de Jellyfin

Jellyfin: Netflix personal para gestionar todos mis archivos multimedia. Este mini-PC tarda un poco en abrir determinados videos, pero me permite hasta dos, tres personas consumiendo contenido en mi red local. Desactiva la transcodificación hardware y usa direct play si usas un Intel N150.

Navidrome

Navidrome musica servidor local

Navidrome: Spotify personal con todos mis archivos FLAC de música. Permite gestión de metadatos avanzada y apps móviles tipo Subsonic. Todo funciona fluidamente. Puedes conectarte con Last.fm.

Immich

Immich fotos

Immich: El sustituto de Google Photos con reconocimiento facial, eventos y muchas más cosas. La indexación inicial tarda mucho, pero luego va todo como la seda.

FreshRSS

interfaz freshrss

FreshRSS: Lector de noticias gracias a los feeds RSS de las webs. Ligero, rápido y con opciones de filtrado avanzado. Perfecto para escapar de los algoritmos de las redes sociales.

Para instalarlo, sigue nuestra guía: FreshRSS en tu servidor local

Calibre-web

Calibre-web

Calibre-Web: Biblioteca de libros que se conecta con la base de datos de Calibre. La indexación de mi biblioteca tardó bastante; mejor hacerla en otro ordenador y luego transferir el backup al mini-PC.

Linkwarden

Linkwarden gestor de enlaces

Linkwarden: Gestor de bookmarks donde puedes cargar los marcadores de tu navegador. Te proporciona capturas automáticas de páginas, etiquetado inteligente, búsqueda full-text y colecciones organizadas.

Scrutiny y Netdata

Scrutiny

Scrutiny: Monitoriza la salud del SSD y de los HDD conectados al mini PC. Predice fallos antes de que ocurran.

Diun y Gotify

Gotify para notificaciones de servicios

Diun y Gotify: Diun monitoriza actualizaciones de imágenes Docker. Gotify envía notificaciones push a tu móvil. Juntos te avisan cuando hay actualizaciones disponibles.

SearXNG

SearXNG es un motor de metabúsqueda

SearXNG: Motor de búsqueda privado que se conecta a Google, Bing y otros buscadores (sin aplicaciones, sin seguimiento). Puedes colocarlo como página de inicio en tus navegadores.

Stirling-PDF

Stirling PDF para editar PDF como un profesional

Stirling-PDF: Suite de herramientas para editar y gestionar PDFs: unir, dividir, rotar, comprimir, convertir a/desde Office, OCR, firmas digitales…

Heimdall

Heimdall: Dashboard que centraliza todas tus apps del servidor local.

Heimdall: página de inicio de mi servidor con todos los links a estos servicios. El primer servicio que debes instalar.

Además de estos programas, también hemos instalado Uptime Kuma (estado de servicios con notificaciones), Syncthing (sincronización local de archivos en tu red local), Komga (gestor de cómics y manga), Pi-hole (bloqueador de anuncios en tu red local) y Ollama con Open WebUI (para IA local). Estos los dejamos para otra entrada.

Conclusión

En nuestro caso, hemos instalado todo este software aproximadamente en 1 semana. Poco a poco. Comprobando que todo funciona. No intentes instalar todo el primer día. La paciencia es tu mejor aliada en el mundo del self-hosting.

  • Tiempo estimado: 1 semana (2-3 horas/día)
  • Coste total: 0 € en software + [precio mini PC] + ~10 €/año electricidad.
  • Qué consigues: Control total + 0 suscripciones + Privacidad garantizada

Siempre sería interesante tener conocimientos mínimos de Linux, pero la verdad es que con Linux Mint, el paso de Windows a Linux se ha convertido en algo muy sencillo gracias a su excelente entorno gráfico.

Dicho esto, invierte algo de tiempo en aprender cómo funciona el terminal de Linux y todos los comandos que te puede proporcionar. Luego aprende los fundamentos básicos de Docker y Docker Compose (sencillo).

Puedes empezar eligiendo 3 o 4 servicios de los que te proponemos (por ejemplo, Immich (fotos), Calibre-web (ebooks), Jellyfin (series y películas) y Navidrome (música)) y luego seguir con el resto.

¿Se nos ha escapado algún programa para nuestro servidor local? Déjanos un comentario.


Descubre más desde Gouforit.com

Suscríbete y recibe las últimas entradas en tu correo electrónico.


Descubre más desde Gouforit.com

Suscríbete y recibe las últimas entradas en tu correo electrónico.

Foto del autor

Ivan Benito

Apasionado de la física, la lectura y los viajes, experto en tecnología e informática y fan de los relojes Casio, de los Mac y de los auriculares Sennheiser. Desde el año 2007 me he dedicado a escribir y a crear páginas web donde comparto mis conocimientos y reviews de productos. Si tienes alguna duda y necesitas ayuda... ¡Pregúntame!

Si quieres estar al tanto de los mejores productos tecnológicos del año, no te puedes perder nuestras comparativas, opiniones y análisis de dispositivos tecnológicos. ¡No te los pierdas! Gouforit es soportado por sus lectores. El equipo de editores solo selecciona las mejores opciones mediante reviews independientes. Algunos enlaces del artículo son afiliados: pueden generar un beneficio a Gouforit. Este sitio solo proporciona reseñas; no vendemos productos directamente. Saber más.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.