Introducción
Transforma tu viejo PC en un servidor multimedia y NAS casero:
- Ideal para Plex o Jellyfin
- Opción de NAS para copias de seguridad
- TrueNAS elegido por su facilidad de uso
¿Que vamos a instalar?
TrueNas
Truenas es un sistema operativo de código abierto diseñado para crear y administrar servidores de almacenamiento.
Etcher
Herramienta para crear unidades USB arrancables y grabar imágenes de sistema operativo.
qBittorrent
Cliente de BitTorrent de código abierto para compartir archivos a través de redes peer-to-peer.
Plex
Plataforma de streaming multimedia que organiza y transmite contenido desde servidores personales.
Jellyfin
Alternativa de código abierto a Plex para gestionar y transmitir medios digitales.
Radarr
Gestor y organizador automatizado de películas para descargas y colecciones.
Sonarr
Similar a Radarr, pero enfocado en la gestión y descarga de series de TV.
Prowlarr
Indexador y buscador de contenido(torrents) para servicios como Radarr y Sonarr.
overseerr
Herramienta de gestión de solicitudes de contenido para servidores multimedia Plex.
Nota: Al final tu solo usas overseerr para seleccionar la peli o serie ya que se encarga en la solicitud de descarga.
Plex o Jellyfinn para ver lo que has descargado.
Mi setup
Beelink Mini PC, Mini S12 con 12th Intel Alder Lake-N95, 8GB DDR4 128GB PCIe SSD
Un disco duro toshiba de 2tb del año 2018, lo tenia pillando polvo en un cajón.
Mini pc baratos
https://www.mediavida.com/foro/hard-soft/mini-pc-barato-para-sustituir-chromecast-714920
Disco duros baratos
https://diskprices.com/?locale=es&condition=new&disk_types=external_hdd,external_hdd25,internal_hdd,internal_hdd25,external_ssd,internal_ssd
Otras guías
HDA-SERV: Configuración
Jellyfin
Kodi
Primeros pasos
spoiler
Preparación del USB de arranque
Descarga TrueNAS:
Instala Etcher:
- Visita la página de descarga de Etcher
- Descarga e instala Etcher en tu ordenador
Crea el USB de arranque:
- Abre Etcher
- Selecciona la imagen de TrueNAS que descargaste
- Elige tu unidad USB
- Haz clic en "Flash" para crear el USB de arranque
Instalación de TrueNAS en el PC
- Configura la BIOS para que el USB sea el primer dispositivo de arranque.
- Conecta y enciende el PC. Aparecerán varias opciones:
- En la pantalla azul, elige Start TrueNAS Scale installation.
- En la ventana gris, selecciona la opción 1 install.
- Cuando te pida elegir el disco duro:
- Presiona el botón "espacio" para seleccionar.
- Luego, presiona "OK".
- Aparecerá un aviso de que los datos se eliminarán. Selecciona "yes".
ADVERTENCIA: Si tienes información importante, haz una copia de seguridad. No me hago responsable por pérdida de datos durante la instalación.
- Para el tipo de autenticación, elige 3 Web UI.
- Cuando pregunte si quieres crear un swap, selecciona create swap.
- Finalmente, te pedirá reiniciar y quitar el USB. Confirma con "OK".
Con estos pasos, TrueNAS quedará instalado en tu PC.
Puesta en marcha
- Al encender el PC con TrueNas, aparecerá una pantalla azul preguntando qué partición usar:
- Selecciona la partición de TrueNAS SCALE 24.04.2.3 (en este caso, solo hay una opción).
- Después de cargar, aparecerá una pantalla llamada Console Setup:
- Aquí podrás ver la dirección IP del servidor.
- Hay más configuraciones disponibles, pero para nuestro uso, solo necesitamos la IP.
- Accede a la IP desde el navegador de tu PC :
- Deberías ver una interfaz de inicio de sesión similar a esta:
- Configura tu cuenta:
- Ingresa una contraseña robusta.
Con esto, TrueNAS quedará configurado y listo para usar.
Configuración disco duros
- Este NAS será solo para almacenar y ver series ya que.
- No se harán copias de seguridad.
- Esta es mi configuración personal. Se usará hasta que el miniPC o los discos fallen ya que son muy antiguos.
Crear una pool
- Ir al apartado "Storage" en TrueNAS.
- Conectar los discos duros.
- Elegimos nombre de la pool
- Elegir "stripe" (RAID 0) como layout.
Nota: Esta opción no ofrece redundancia, los datos se perderán si el disco falla.
- Clic en "Save And Go To Review".
Deberia de salir algo similar a la siguiente imagen.
Ya tenemos montado un humilde servidor para ver las pelis/series de turno.
En un entorno más crítico, sería recomendable implementar un RAID1 o Mirror.
Configuración Datasets
spoiler
Crear Dataset
Crea el dataset Media para las aplicaciones.
Edita los permisos.
Rellena los datos como se muestra en la imagen.
Selecciona el preset como se muestra en la imagen
Selecciona el checkbox y guarda.
Añadir samba
Crea el SMB .
Deja la configuración como se muestra en la imagen.
Abre la carpeta desde windows y crea la carpeta Movies, Series y Downloads.
Nota: arrrrMedia es el nombre de la pool que he creado.
Instalación qBittorrent
Instalación Jellyfin y Plex
Instalación de las *arr
radarr
spoilerConfigura la ruta
Haz click en el checkbox.
Añade el root folder y guarda.
Buscamos la carpeta Media/Movies Hay que elegir la carpeta con la M mayuscula.
Deberia de quedar así:
- Limita el tamaño de los archivos.
- Crea un custom format
Haz click en el check box de "required" y guarda.
Configura el torrent
Rellena la información
Nota: En "Category" cámbialo por Movies
Conecta con Plex o con Jellyfin
Con esto tenemos Radarr configurado.
Sonarr
spoilerEs lo mismo que Radarr.
Instalamos con la misma configuración.
como es lo mismo solo voy a poner la configuración
- settings -> mediamanagement Rename
- Dar al check Rename Episodes
- Scroll abajo del todo y añadir el path /Media/Series/
- settings -> quality
- settings -> customformats
- El mismo 265.
- no olvidéis a el checkbox required
- settings -> downloadclients
- Exactamente lo mismo
- Cambia category por series.
- settings -> connect
Con esto ya tenemos configurado los dos mas importantes.
Si quereis añadir Lidarr, bazarr, kapowarr, readarr son exactamente lo mismo.
Prowlarr
Overseerr
spoilerAhora ya estamos en la recta final.
- Instala Overseerr tal cual
- Sigue los pasos
Nota: El API Key de radarr y sonarr están en settings/general
Elegís los perfiles que queráis y felicidades. Ya tenéis todo automatizado.
Acceso en remoto
Requisitos para Configurar Acceso Remoto Seguro
Dominio Web
Se requiere un dominio propio
Actualmente hay ofertas desde 1€ para el primer año
El costo de renovación suele ser aproximadamente 10€ anuales
Configuración del Túnel
Esta guía utiliza Cloudflare Tunnel como solución
Ventajas principales:
- Obtención automática de certificado SSL
- No requiere apertura manual de puertos
- Mayor seguridad en la conexión
Configuración
Hay que actualizar la versión de TrueNas a TrueNAS-ElectricEel-RC. Se puede encontrar en /ui/system/update.
Cuando esté actualizado, seguir los siguientes pasos.
- Ir a /apps/available y buscar dockge para instalarlo, no hace falta cambiar los parámetros.
- Abrir dockge y hacer la configuración inicial.
- Vamos a cloudfare y ponemos nuestro dominio.
- Vamos al panel de control donde habéis comprado el dominio y cambiar los DNS y poner los DNS de cloudfare.
- Tarda unos 10 minutos en sincronizar el cambio. Llega un email avisando que se ha completado el cambio.
- En el menú lateral configuramos el SSL
- Activamos usar siempre https
- Vamos a cloudfare zero trust
- Creamos un tunnel
- Elige el comando docker
- Entra en dockge y pega la linea de comando de cloudfare.
- Ahora el tunnel ya está activado, en cloudfare zero trust deberías de ver el status en healty.
- Ahora rellenáis la información con el subdominio que queráis.
- Si en un futuro quereis añadir mas subdominios, hay que ir a configure.
- En Public hostnames se puede añadir los host que quieran.
Con esto ya tenéis acceso a Plex o cualquier app de tu minipc desde cualquier red externa.
No hace falta configurar ddns ni abrir puertos.