The definitive final guide to installing Truenas Community 25.10.0.1 (Goldeye) and PLEX 1.2.18 (Tested and working)

After several days of testing and hard work, I was able to put together this guide. I followed it step by step three times to replicate it on three new Plex servers I set up to test that it was working correctly.

If you have any questions or need clarification, leave a post or send me a private message, and I’ll gladly help.

It’s in Spanish, but it’s easy to translate. It also has images, and I think it’s easy to follow.

Thanks to everyone who helped me in any way LOL :slightly_smiling_face:

======================================================================

Instalación de TrueNas Community y PLEX (12/2025)

La idea de este tutorial es lograr que sea facil y sin problemas la instalación de truenas y plex.

Versión de Truenas: TrueNas Comunity (Antes Scale) 25.10.0.1

Versión de Plex: **App Version:**1.42.2.10156-f737b826c **Version:**1.2.18

1) Instalación de TrueNas Community (antiguamente Scale)

La idea es poder realizar sin tanto problemas la instalación de ambas cosas, igualmente esta apuntado mayormente a lo que es Plex que suele dificultarse.

TrueNAS Scale y Plex funcionan perfectamente juntos si se configuran correctamente el pool/datasets, el usuario SMB y la autorización de Plex.

Preparativos:

• Cree una memoria USB de arranque de Rufus con el archivo ISO de TrueNAS Community que bajo de la página oficial.

• Prepare su NAS con al menos 2 discos, uno para instalar el sistema operativo de TrueNas y otro para datos, aplicaciones, etc..

A) Instalación de TrueNAS Scale:

· Instale TrueNAS Scale en el disco para el sistema operativo TrueNAS Scale. Esta es la parte fácil.

· Después de la instalación, reinicie el sistema y deje que TrueNAS Scale realice su primer arranque.

· Acepte todas las configuraciones predeterminadas y la configuración de DHCP.

· Transfiera la dirección IP de la consola de TrueNAS Scale a su navegador para poder iniciar sesión.

· Inicie sesión en la interfaz gráfica de usuario de TrueNAS Scale.

· Su NAS ya está prácticamente listo y funcionando.

· Para configurar una dirección IP fija, seleccione System à Network.

image

· Elija la fila si tiene varias tarjetas de red, donde aparece la dirección de IP con la que entro al servidor, esta es la tarjeta activa, baja al final de la fila y presione donde están los tres puntos

imageverticales y seleccione del desplegable la opción EDIT.

image

· Edite la interfaz y desmarque la opción (Get IP Address Automatically from DHCP) para que no asigne IP automáticamente su router y tilde la opción (Define Static IP Addresses).

· Presione ADD y colóquele la IP que desea para el servidor en el formato XXX.XXX.XXX.XXX y selecciones del desplegable el valor / XX.

· Colocar en la opción MTU un valor de 9000 para poder usar toda la velocidad de nuestra red 10Gb, si tiene red menor deje el valor por defecto (1500).

· Presione SAVE

· Le pedirá que identifique su Default Gateway (generalmente es la IP de su Router principal que otorga DHCP y salida a internet) y los servidores DNS que desea utilizar (si no tiene uno propio, puede colocar 1.1.1.1 y 8.8.8.8)

· Debe probarla en una nueva ventana del navegador con la dirección IP fija.

· Para ello, haga clic en Probar cambios y abra una nueva ventana del navegador, con la dirección IP que asigno al servidor.

· Lo redirige a la opción System à Network y selecciones aceptar cambios

· Tenga en cuenta que debe realizar todas estas acciones en los 60 segundos predeterminados.

· Su NAS ya tiene una dirección IP fija. Puede reiniciar y verificar la consola.

B1) Discos: (POOL)

· Haga clic en Storage, luego presione Create POOL.

· En la opción 1 (General Info) asigne un nombre al POOL que va a crear (conviene minúsculas y sin caracteres especiales), luego NEXT

· En la opción 2 (Data), primero debe definir el VDEV Layout, es decir el tipo de organización del/os disco/s, en mi caso selecciono Stripe porque es un solo disco y no tengo posibilidad de usar tipos de raids que define Truenas.

· En Diseño, seleccione Espejo o si es solo un disco elija Stripe.

· Elija el disk donde desea crear el POOL.

· El ancho y los VDEV se completarán automáticamente.

· No coloque encriptación de los datos.

· Si no tiene ninguna configuración opcional, siga presionando NEXT para pasar al paso siguiente.

· En la opción Cache, es conveniente si puede colocar un cache con un disco SSD para aumentar así la velocidad de transferencia.

· En Revisar, haga clic en Crear POOL. confirme y haga clic en Aceptar.

· En esta configuración, los discos están vacíos/nuevos. Si desea usar discos que contengan datos irrelevantes, puede borrarlos primero en el menú Almacenamiento.

· Probablemente desee usar el NAS con un usuario SMB.

· Antes de configurar un conjunto de datos con SMB, debe haber al menos un usuario SMB.

· Por lo tanto, es recomendable crear un usuario SMB antes de crear un conjunto de datos.

B2) Grupo: (GROUP)

· Esto sirve si quiere crear varios usuarios y asignarlos a un mismo grupo con iguales características, por ejemplo, si hay varios usuarios de Plex en su casa (en mi casa solo usare un usuario de tipo SMB).

· Puedes asignar un nombre al grupo al crear el usuario.

· Antes de crear el usuario, crea un grupo simple.

· Haz clic en Credenciales, Grupos, Agregar.

· Introduce el nombre (p. ej., GrupoCasa) y marca la opción Grupo SMB.

· Haz clic en Guardar.

B3) Usuarios: (USER)

· Vamos a crear un usuario de tipo SMB que será en un caso el encargado desde Windows de subir nuestras películas, música a las carpetas compartidas que vera el Plex y también será el que tendrá derechos sobre esas carpetas, vamos paso a paso.

· Creamos el usuario, para esto vamos a la opción Credential à User.

· Una vez dentro le damos al botón ADD para crear un usuario.

· Completamos el nombre del usuario.

· Luego dentro de Allow Access, marcamos la opción de SMB Access para permitirle utilizar SMB.

· Colocamos una contraseña y la confirmamos.

· Si antes creamos un grupo para ordenar todos los usuarios SMB, vamos a GROUPS, seleccionamos el icono del lápiz para editarlo.

· Desmarcamos la opción (Create New Primary Group) que por defecto aparece marcada, esto es para cuando creamos un usuario sin grupo, por defecto crea un grupo con el mismo nombre del usuario.

· Grupo principal: Desplázate en el desplegable y selecciona (p. ej., Nombre del grupo que definiste en el punto anterior, no es mi caso pues yo no tendré grupos).

· Grupos auxiliares: Desplázate en el desplegable y selecciona (p. ej., Nombre del grupo que definiste en el punto anterior, no es mi caso pues yo no tendré grupos).

· Haz clic en Guardar.

B4) Conjunto de datos (Datasets):

· Haz clic en Conjuntos de datos (Datasets), y luego en Add Dataset.

· Asígnale un nombre al dataset (conviene sin espacios, ni caracteres especiales).

· Aquí un punto importante, cuando se crean los datasets, se debe definir de que tipo son, actualmente pueden ser de estos tipos:

· Se debe seleccionar dependiendo de para que vayamos a utilizar los datasets, dejo una imagen y explicación de la estructura mínima necesaria para que funcione plex y de que tipo es cada datasets creado.

· Cuando creamos dataset anidados, al momento de guardar SAVE, no mostrara el siguiente mensaje, cliqueamos en (Return to pool list).

· Cuando creamos los dataset de tipo SMB, nos pedirá que definamos un SMB Name esto es importante, pues es el nombre con el cual identificaremos esa carpeta desde Windows dentro de nuestro servidor truenas, para poder luego cargarle el contenido.

Puede que al crear el primer dataset de tipo SMB al momento de grabar no emita este mensaje, obvio que presionamos START pues nos dice que el servicio SMB no está activo y si queremos activarlo.

· Una vez creado, nos quedara de la siguiente forma dentro del apartado Datasets.

En este caso tenemos un Pool denominado NAS001, dentro de este un dataset apps y dentro un dataset plex-config.

Despues tenemos un dataset media y dos datasets dentro de este movies y tvshows.

**Lo importante es el tipo de cada datasets, esto lo definimos al momento de crear cada uno, esto es algo que Plex necesita para poder manejarlos y verlos.

B5) Recursos compartidos: (Shares)

· Si vamos a la opción Shares, ya nos deberían aparecer creados los dos recursos que definimos de tipo SMB al momento de crear los Dataset.

· Deberíamos ver una imagen como la siguiente:

· Si por algún motivo no apareciera, caso raro pero no imposible, podemos crea de igual forma estos recursos, simplemente presionando el botón ADD.

· En Purpose dejamos la opción por defecto.

· Indicamos la ruta del conjunto de datos que acabas de crear de tipo SMB, es decir el path (por ej en el caso de movies seria: /mnt/nas001/media/movies ).

· Introduce un nombre con el cual quieres visualizar en Windows el recurso compartido y haz clic en Guardar.

· Haz clic en Reiniciar servicio SMB.

· En Configurar ACL, haga clic en No.

B6) Configuración del Servicio SMB

· Vamos a configurar el servicio SMB, este servicio tiene sus parámetros propios que son importantes, para poder ver desde Windows y nuestras maquinas en red este servicio.

· Haz clic en System à Services, ver la línea del servicio SMB y presionar el icono de EDIT

(NetBIOS Name) Colocar un nombre con el que veremos en Windows el la solapa red del explorador de archivos a este recurso.

(Workgroup) Colocar el nombre del grupo de trabajo (red privada) donde se encuentran nuestras máquinas y también el truenas.

B7) Verificación desde Windows

· En su equipo Windows, en el Explorador de archivos, vaya a:

\\dirección-ip-fija\nombre-del-recurso-compartido

· Introduzca las credenciales (usuario y clave) del usuario SMB definido en el punto (B3).

· Tendrá acceso a su NAS desde su equipo Windows.

· Verifique su acceso de lectura y escritura creando y eliminando un archivo o carpeta de prueba.

· Desde aquí, puede subir o copiar contenido a su servidor multimedia Plex.

B8) Comprobar derechos de los Datasets SMB

· Vamos a la opción Datasets y dentro buscamos los datasets de SMB que creamos, vamos a revisar uno por uno sus permisos.

· Elegimos un dataset y presionamos EDIT en el apartado permisos.

· Primero vamos a definir como Owner y Owner Group al usuario que creamos como usuario SMB, en nuestro caso es plexmediauser, lo seleccionamos del desplegable.

· Marcamos las dos casillas Apply Owner y Apply Group.

· Luego marcamos las tres casillas siguientes, al seleccionar la primera nos sale un aviso, lo confirmamos.

· Luego pulsamos el botón Save Access Control List.

· Volvemos a la seleccionar ese dataset y nos debería mostrar algo parecido en Permissions.

· Volvemos a elegir EDIT, ahora presionamos para usar un preseteo por defecto, presionamos Use Preset.

· Del desplegable seleccionamos la opción de OPEN y damos continuar.

· Luego marcamos las tres casillas siguientes, al seleccionar la primera nos sale un aviso, lo confirmamos.

· Luego pulsamos el botón Save Access Control List.

· Volvemos a la seleccionar ese dataset y nos debería mostrar algo parecido en Permissions.

· Volvemos a presionar EDIT y vamos a seleccionar el único grupo que nos quedó sin permisos completos.

· Vamos al desplegable de Permissions y elegimos la opción Full Control.

· Luego marcamos las tres casillas siguientes, al seleccionar la primera nos sale un aviso, lo confirmamos.

· Seleccionamos el Dataset y deberíamos ver en la opción Permissions lo siguiente, de esta forma estaría listo ese dataset SMB

· Debemos realizar todos estos pasos con cada Dataset de tipo SMB y obtener lo mismo para cada uno, de esta forma podemos instalar PLEX.

C) Instalación de Plex:

· Haga clic en Aplicaciones, seleccionar comprobar aplicaciones disponibles, mostrar todas, Desplácese hacia abajo y haga clic en Plex.

· Haga clic en Setup Pool To Install para instalar.

· Seleccione el Pool y haga clic en Choose.

Vamos a ir paso a paso por cada apartado que tiene la solapa de configuración, antes de la instalación.

Application name

· Ingrese un nombre para su aplicación Plex, puede dejarle el que viene por defecvto o colocar uno(ojo que tiene restricciones con respecto a mayúsculas minúsculas caracteres, etc).

Plex Configuration

· Elige la zona horaria de su pais.

· Debe ingresar en otra solapa a la siguiente dirección https:// plex.tv/claim

Acá deberá ingresar su usuario y contraseña con el que se registro en la página de Plex., luego le dará un claim code que deberá colocar en la opción del truenas. (esto lo dejaremos para el final porque debe hacerse dentro de los 5 minutos que dura el token)

· Elige la(s) red(es) que se usarán, aquí si tiene una sola interfase de red y lo desea puede borrar las que vienen por defecto y presionar ADD y agregar una sola de la forma XXX.XXX.XXX.XXX/XX.

· Deja el ID de usuario 568 y el ID de grupo 568 intactos, no los cambie, es el usuario que usa Plex interno.

· Marca la red del host (de lo contrario, Plex no podrá acceder a los archivos multimedia).

Storage Configuration

· Ahora viene una parte importante, preste atención y vaya tranquilo.

· En apartado Plex Data Storage.

· En la opción Type debe seleccionar del desplegable la que dice Host Path.

· Debe tildar la opción Enable ACL.

· Luego en Host Path (ruta del host) esta es la ruta desde mnt hasta el conjunto de datos que se creó dentro de apps y que contendrá la configuración propia de plex), puede ir con el mouse seleccionando la ruta de dataset anidados y al marcar el último dataset, se escribirá automaticamente la ruta en host path.

· En apartado Plex Configuration Storage.

· En la opción Type debe seleccionar del desplegable la que dice Host Path.

· Debe tildar la opción Enable ACL.

· Luego en Host Path (ruta del host) esta es la ruta desde mnt hasta el conjunto de datos que se creó dentro de apps y que contendrá la configuración propia de plex), puede ir con el mouse seleccionando la ruta de dataset anidados y al marcar el último dataset, se escribirá automaticamente la ruta en host path.

· Algunos usuarios aquí definen otro dataset propio para lo que es la parte de config, puede hacerlo si lo desea, para tema de backup y armar backup de dataset separamos para más seguridad, yo como es uso doméstico definí el mismo dataset para las dos opciones Plex Data Storage y Plex Configuration Storage.

· Para las dos siguientes opciones, lo dejo como viene por defecto, para que cree dataset temporales.

· La próxima opción Additional Storage ya volveremos con esto más adelante, ahora déjelo así.

· En Resources Configuration se da los requerimientos de hard que puede usar el servidor Plex, yo principalmente elijo CPUs = 4 y Memory (in MB) = 12000, pero esto siempre depende de su equipamiento y lo que desea otorgar a Plex.

· Una vez que tiene todo esto configuramos volvemos a la pantalla donde teníamos el Claim Token y le damos Refresh (F5) para obtener un código nuevo y lo colocamos en donde Claim Token.

· Haga clic en Instalar y esperamos (tarda un poco, no se apresure tómese un cafe).

· Cuando termine de instalar vaya al apartado APPs y verá que su aplicación Plex cambia a amarillo de implementando a verde activo.

D) Después de la instalación.

· Primero, vamos a Apps y seleccionamos el Plex, procedemos a parar el servicio, presionando el icono.

· Presionamos en la opción EDIT para editar la configuración del servidor.

· Ahora es momento de volver a Additional Storage para configurarle a Plex los dataset que tendrán toda nuestros archivos multimedia.

· Recordar que se habían definido dos datasets de tipo SMB estos eran movies y tvshows.

· Ahora debemos indicarle a Plex que estos dos datasets son los que usaremos para nuestros archivos multimedia.

· Primero presionamos el botón ADD para crear una nueva entrada.

· Marcamos la opción Enable ACL.

· En Host Path, seleccionamos el camino hasta encontrar el dataset compartido SMB en este caso movies y seleccionamos, se colocara todo el path de forma automática.

· Luego vamos a la opción Mount Path ahí debemos colocar como montaremos esta carpeta, se debe colocar /data/nombre de la carpeta, de esta forma la encontraremos cuando busquemos librerías en Plex Web.

· Esto lo realizaremos por cada Dataset que creamos de tipo SMB donde pondremos nuestros archivos multimedia.

· En nuestro caso también lo hartemos con el Datsaset tvshows y lo montaremos en /data/tvshows.

· Procedemos a iniciar el servicio Plex de nuevo presionando el icono.

E) Entramos en la aplicación PLEX Web.

· Después de la actualización, en la información de la aplicación Plex, haz clic en Web GUI (Interfaz web), a veces no sé porque caso extraño no aparece esta opción, no se preocupe en otra solapa del navegador coloque la siguiente dirección para entrar a la Web GUI:

http://IP de su servidor Truenas:32400(este es el puerto por defecto de plex no lo cambie)/web

Ej.: http://192.168.73.203:32400/web

· Selecciona “Continuar con correo electrónico”.

· Introduce tu dirección de correo electrónico y contraseña de Plex.

· En este punto, probablemente necesites forzar la actualización del navegador web de nuevo antes de poder configurar tus bibliotecas.

· De nuevo, creo que se trata de un error.

· Configuración del servidor Plex: Introduce el nombre de tu servidor Plex.

· Desmarca la opción " using media out of your local network" (solo por seguridad, puedes configurarlo más tarde).

· Haz clic en Siguiente.

· Añadir bibliotecas – Películas – Añadir carpetas – Buscar carpeta Multimedia definida en truenas (son los Datasets que se definieron como compartidos y de tipo SMB y adicionados a Plex en el punto D) - /data – Seleccionar carpeta – Añadir – Añadir biblioteca. (Repite si tienes o quieres más carpetas multimedia)

· Haz clic en Siguiente y luego en Listo.

· Recordar en Plex dentro de la biblioteca creada, seleccionar los tres puntos verticales y entrar a manejar biblioteca y darle a la opción refrescar y borrar metadatodos, esto sirve para que se actualice y poder ver en la biblioteca la película agregada.

1 Like

I won’t lie - I’m always a bit scared of clicking random pdf links. Not to take away from your hardwork, but any chance you can format it again as a forum post? I’m sure others will also appreciate.

Okay, I’ve put it in post mode.

For anyone who needs it, I can send you the link to the PDF file I uploaded to Mega via private message.

1 Like

You’re a hero sir, I know a lotta folks will appreciate having a more up to date guide for setting up Plex.

I appreciate your words; I decided to do it because I spent several weeks and couldn’t find anything organized and up-to-date. If you have any questions or need any clarification, please let me know.