31 enero 2026

Servidor de medios en una laptop vieja

Hace unos días se me ocurrió la idea de usar una laptop vieja en la casa para algo útil. Y me crucé con un video de alguien que sugería convertirlo en un servidor de medios para la casa, o sea como tu propio Netflix.

Buscando opciones, me decidí por usar Ubuntu (Linux) Desktop como sistema operativo (probé con el Ubuntu Server, pero me fue muy complicado) y Jellyfin (el que administra los medios).

Advertencia: por primera vez en la historia de este blog, estoy copiando una entrada hecha con IA (solo le arreglé algunos detalles para que fuera más claro y/o sencillo). Me atrevo a hacerlo porque, cuando hice este proyecto, le iba preguntando paso a paso, corrigiendo errores, etc. Y espero que te sea muy útil.

Los pasos que vienen aquí van a mostrar cómo...

  • instalar Ubuntu Desktop
  • conectarte a internet (por cable o Wi-Fi)
  • evitar que la laptop se “duerma” al cerrar la tapa
  • instalar Jellyfin usando Docker (la forma más segura)
  • organizar tus películas y series
  • copiar archivos desde otra computadora
  • entrar a Jellyfin desde una computadora y desde una TV Roku

Qué necesitas antes de empezar

  • Una laptop vieja (funciona incluso con 4 GB de RAM)
  • Un USB de 8 GB o más
  • Otra computadora con internet
  • Conexión a tu red (Ethernet o Wi-Fi)
  • Televisión con Roku (opcional)

Instalar Ubuntu Desktop

Ubuntu es un sistema operativo gratuito, parecido a Windows, pero más ligero.

Descargar Ubuntu

Desde la otra computadora:
Crear el USB de instalación:
  • En Windows o macOS puedes usar Rufus
  • Descarga Rufus: https://rufus.ie/es/
  • Inserta el USB
  • Selecciona:
  • Imagen: el archivo .iso de Ubuntu
  • Destino: tu USB
  • Presiona Start. CUIDADO: esto borra el USB completamente.
  • Arranca la laptop desde el USB
  • Conecta el USB a la laptop vieja
  • Enciéndela
  • Presiona repetidamente una de estas teclas (depende del modelo):
    • F12, F10, ESC, DEL
  • Elige arrancar desde el USB

Instalar Ubuntu

Cuando aparezca Ubuntu:
  • Elige Install Ubuntu
  • Idioma: Español
  • Teclado: Español (Latinoamericano)
  • Conéctate a internet si puedes
  • Tipo de instalación: Borrar disco e instalar Ubuntu
  • Crea tu usuario y contraseña. Ojo: guárdala, la usarás mucho
  • Cuando termine, reinicia y quita el USB.

Conectarse a internet

Con Ethernet (cable): Solo conecta el cable. Ubuntu se conecta solo.

Con Wi-Fi:
  • Arriba a la derecha haz clic en el icono de red
  • Elige tu Wi-Fi
  • Escribe la contraseña

La Terminal

La Terminal es donde se escriben los comandos. Para terminar el resto de la instalación, se hará con comandos escritos aquí. No es necesario entender todas a la perfección para que esto funcione y te sugiero copiar y pegarlos para que te sea más sencillo.

Para abrirla:

  • Presiona Ctrl + Alt + T
  • Aparece una ventana negra
  • También puedes buscar la aplicación Terminal con las aplicaciones de Ubuntu

Evitar que la laptop se suspenda al cerrar la tapa

Esto va a permitir que cierres la laptop sin que se suspenda.
  • En la termina escribe esto: sudo nano /etc/systemd/logind.conf
  • Te pedirá tu contraseña (no se ve al escribir, es normal)
  • Busca esta línea: #HandleLidSwitch=suspend
  • Cámbiala por esto: HandleLidSwitch=ignore
  • Guarda el archivo: Ctrl + O → Enter
  • Salir del editor: Ctrl + X
  • Reinicia la laptop: sudo reboot
Ahora puedes cerrar la tapa sin que se apague.

Instalar Docker 

Docker permite instalar programas con menos problemas.

Escribe los siguientes comandos en la terminal para instalar y activar Docker, y para simplificar su uso. El último va a resetear la lap:
sudo apt update
sudo apt install docker.io -y
sudo systemctl enable docker
sudo systemctl start docker
sudo usermod -aG docker $USER
sudo reboot

Una vez que reinicie la lap, entra a la terminal y escribe: 
sudo apt install docker-compose -y

Crear la estructura de carpetas

Jellyfin necesita carpetas para organizar los archivos.

En la terminal:
mkdir -p ~/jellyfin/config
mkdir -p ~/media/movies
mkdir -p ~/media/series
mkdir -p ~/media/music

Y esto a a crear una estructura como ésta:
/home/tuusuario/
├── jellyfin/
│   └── config/
└── media/
    ├── movies/
    ├── series/
    └── music/

Crear el archivo docker-compose.yml

Esto va a servir para configurar Jellyfin.

Con estos comandos vas a entrar a la carpeta indicada y abrir el archivo de configuración:
cd ~/jellyfin
nano docker-compose.yml

Pega esto en el archivo:
version: "3.8"

services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    ports:
      - "8096:8096"
    volumes:
      - ./config:/config
      - ~/media:/media
    restart: unless-stopped

Guarda todo y sal del editor (Ctrl + O, Enter, Ctrl + X).

Iniciar Jellyfin

Docker descargará Jellyfin y lo iniciará. Escribe esto en la terminal:
docker-compose up -d

Asignar un nombre al servidor

Esto va a hacer que conectarse al servidor sea más fácil. Escribe estos comandos en la terminal:
sudo apt install avahi-daemon -y
sudo hostnamectl set-hostname jellyfin
sudo reboot

El último comando reinicia el servidor. Al terminal puedes buscar tu servidor en la red como jellyfin.local.

Entrar a Jellyfin desde una computadora

Desde otra computadora en la misma red:
  • Abre el navegador
  • Escribe en la barra de direcciones: http://jellyfin.local:8096
  • Sigue el asistente:
  • Crea usuario
  • Idioma
  • Agrega carpetas:
    • Películas: /media/movies
    • Series: /media/series
    • Música: /media/music

Copiar películas desde otra computadora

Aquí vamos a usar un software llamada Samba para copiar archivos en una red.

Instalar Samba
Escribir en la terminal: sudo apt install samba -y

Compartir la carpeta de medios
Vamos a editar el archivo de configuración: sudo nano /etc/samba/smb.conf
Baja hasta el final del archivo (con la flecha abajo) y pega esto al final:
[Media]
path = /home/tuusuario/media
browseable = yes
read only = no
writable = yes
guest ok = no
create mask = 0775
directory mask = 0775

IMPORTANTE: Cambia tuusuario por tu nombre de usuario real de Ubuntu. Por ejemplo, si tu usuario es tony, quedaría así: path = /home/tony/media

Guardar los cambios: Ctrl + O, Enter, Ctrl + X

Crear un usuario de Samba
Windows necesita usuario y contraseña para conectarse. Vamos a usar el mismo usuario que usas en Ubuntu.

En la terminal: sudo smbpasswd -a tuusuario
Por ejemplo: sudo smbpasswd -a tony
Escribe una contraseña
Confírmala

No tiene que ser la misma que la de Ubuntu, pero es más fácil si lo es.

Para que el servidor esté listo para recibir archivos, escribe:
sudo systemctl restart smbd

Conectarse desde Windows

Abre Explorador de archivos
En la barra de direcciones escribe: \\jellyfin.local y presiona Enter.
Si no funciona, intenta sin .local

Si eso falla, presiona Windows+R, escribe \\jellyfin.local y presiona Enter. 

Windows te pedirá:
  • Usuario: tuusuario
  • Contraseña: la que pusiste con smbpasswd
  • Marca: Recordar mis credenciales
Esto debería abrir una ventana del explorador con la carpeta Media de tu servidor.

Copiar archivos

  • Abre otra ventana del Explorador
  • Busca tus películas o series
  • Arrástralas a la carpeta correcta:
    • Películas a movies
    • Series a series
    • Música a music

Ver los archivos en Jellyfin

Jellyfin detecta los archivos automáticamente, pero si no aparecen:

Desde un navegador de internet, escribe lo siguiente en la barra de direcciones: http://jellyfin.local:8096

Ve a:
  • Dashboard
  • Libraries
  • Escanear biblioteca
Y luego espera un ratito.

Ver Jellyfin en una TV Roku

  • En las apps, busca Jellyfin
  • Instala la app
  • Cuando te pida el servidor escribe: http://jellyfin.local:8096
  • Inicia sesión y listo

El Tony y sus ondas...

Related Posts Plugin for WordPress, Blogger...