Esta es una versión actualizada de esteguía para 11.1-U5
En la guía anterior hubo muchas preguntas sobre los permisos, por lo que incluiré la creación del conjunto de datos y compartiré desde el principio en esta guía.
Para usar estos complementos correctamente, deberá tener una cuenta de proveedor de Usenet e indexadores.
DESCARGO DE RESPONSABILIDAD: Esta guía sigue los pasos para los permisos recomendados por FreeNAS eneste video. Sin embargo, he tenido varios problemas con los permisos en Windows. A veces funcionará como se esperaba, y otras veces no puedo conectarme sin importar las credenciales que esté usando. Después de investigar, parece que muchos usuarios tienen problemas con los permisos SMB después de la actualización 11.3. En este momento, recomiendo permitir el acceso de invitados o agregar el mismo nombre de usuario y contraseña que usa en Windows para proporcionar autenticación de paso. Si puede encontrar una solución que solucione este problema, no dude en publicar una respuesta.
- Primero crearemos un conjunto de datos para nuestros medios navegando a almacenamiento > grupos > Agregar conjunto de datos
- Asigne un nombre al conjunto de datos y, dado que estamos usando ventanas en esta guía, configure el tipo de recurso compartido en SMB. Deje todas las demás opciones como predeterminadas.
- A continuación, agregaremos un recurso compartido de Windows navegando a Compartir > Recursos compartidos de Windows (SMB) > AGREGAR
- Seleccione la ruta del conjunto de datos que creamos y deje las otras opciones como predeterminadas.
NOTA: Si no quiere molestarse con los permisos, puede seleccionar permitir el acceso de invitados. Esto permitirá que cualquier usuario de su red realice cambios en los archivos. Úselo bajo su propio riesgo.
- A continuación, queremos crear las credenciales de inicio de sesión que queremos usar en Windows y agregarlas al conjunto de datos. Prefiero crear un grupo llamado usuarios y agregar todas las cuentas de usuario nuevas a ese grupo solo para mantener las cosas limpias.
Vaya a Cuentas > Grupos > AGREGAR.
- Elija el número de grupo que desee y asígnele un nombre.
- A continuación, vaya a Cuentas > Usuarios > Agregar.
- Ingrese el nombre del usuario, luego el nombre de usuario que le gustaría usar en Windows y su contraseña. Desmarque la casilla del nuevo grupo principal y seleccione usuarios como grupo principal. Deje todas las demás opciones como predeterminadas y haga clic en guardar.
- A continuación, debemos agregar ese usuario al conjunto de datos navegando a Almacenamiento > Grupos > Editar ACL.
- Aquí seleccionaremos AGREGAR ARTÍCULO ACL, y luego aparecerá una nueva entrada en la parte inferior. Ahora queremos agregar el usuario que acabamos de crear seleccionando Quién = Usuario y Usuario = inicio de sesión en la computadora. Deje todas las demás opciones como predeterminadas.
NOTA: Puede cambiar los permisos a solo lectura si está agregando un usuario al que desea tener acceso, pero no quiere tener la capacidad de cambiar nada. Además, si se trata de un conjunto de datos existente, puede seleccionar Aplicar permisos de forma recursiva para asegurarse de que este usuario tenga acceso a todos los archivos y carpetas existentes.
- A continuación, navegue hasta el recurso compartido abriendo el Explorador de Windows e ingresando "\\ipaddress" en la barra de direcciones.
Aquí verás los recursos compartidos que has configurado
- Haga clic derecho en el recurso compartido que configuramos anteriormente y seleccione la unidad de red del mapa. Seleccione conectarse usando diferentes credenciales.
- Aquí seleccionará Más opciones > Usar una cuenta diferente. Luego ingresará el nombre de usuario y la contraseña que creamos anteriormente en freenas.
NOTA: Si no desea repetir esto en ningún momento, seleccione Recordar mis credenciales antes de continuar.
Ahora su nuevo recurso compartido de Windows está asignado como una unidad y debería poder acceder a él.
Ahora que tenemos nuestra configuración para compartir medios, vamos a crear un nuevo grupo y usuario que usarán nuestros complementos.
- Vaya a Cuentas > Grupos > Agregar y tome nota del ID y el nombre del grupo. En este caso haremos 900 y probaremos newmedia.
Nota: puede elegir el ID de grupo y el nombre que desee, sin embargo, deberá asegurarse de continuar usando el mismo ID y nombre en todos los lugares de ahora en adelante.
- A continuación, haremos que un usuario coincida con el grupo navegando a Cuentas > Usuarios > Agregar. Necesitamos asegurarnos de que el nombre de usuario y la identificación coincidan con el nombre y la identificación del grupo. La contraseña se puede establecer en cualquier cosa que desee. Asegúrese de no tener marcada la casilla Nuevo grupo principal. Todas las demás opciones se pueden dejar como predeterminadas.
- A continuación, debemos agregar este usuario a nuestro recurso compartido de medios. Vaya a Almacenamiento > Grupos > Editar ACL. Seleccionará Add ACL Item y luego elegirá user y testnewmedia. Deje las otras opciones para esta entrada como predeterminadas. Asegúrese de seleccionar Aplicar permisos recursivamente si tiene elementos existentes en el recurso compartido.
A continuación, seguiremos adelante y crearemos las cárceles para cada uno de nuestros complementos. Navegue a Jails > Add y luego traerá un asistente. En el primer paso, seleccione el tipo de cárcel predeterminado y luego la versión que corresponda con su versión de freenas.
- En el segundo paso, debemos seleccionar la configuración de red adecuada. Seleccione la opción VNET y, a continuación, en la interfaz IPv4, seleccione vnet0. Ingrese una dirección IPv4 para crear una dirección que aún no esté en uso en su red. En IPv4, seleccione la máscara de red que corresponda con su red (generalmente 24). En Enrutador predeterminado IPv4, ingrese la dirección IP de su enrutador. Deje todas las demás opciones como predeterminadas. Repita esto para cada complemento que desee instalar.
- Una vez que esto esté completo, debería tener 4 cárceles en el estado inactivo.
- Antes de iniciarlos, recomiendo ir a editar cada cárcel y habilitar la opción de Inicio automático. Esto asegurará que sus complementos se inicien automáticamente en caso de un reinicio.
- A continuación, debemos agregar nuestro recurso compartido de medios para dar acceso a la cárcel. Seleccione el menú desplegable de la cárcel y seleccione los puntos de montaje. Una vez aquí, seleccione Acciones > Agregar y luego seleccione la ruta para el recurso compartido que creamos. Su destino debe ser /mnt/testmedia. Deje Solo lectura sin marcar. Repita esto para cada cárcel que creamos.
- Una vez que haya agregado el punto de montaje, debería verse así.
- Ahora que todas las cárceles están configuradas, podemos activarlas seleccionando la casilla de verificación de cada una y seleccionando el botón de inicio.
- Ahora necesitaremos trabajar a través de la línea de comando para instalar el complemento y configurarlo. Esto se puede hacer a través de Putty, o simplemente puede acceder a él directamente yendo al menú desplegable de la cárcel y seleccionando Shell. Usaré masilla en esta guía.
- Una vez que haya iniciado sesión en freenas, puede elevar a su usuario a los privilegios de root escribiendo
Código:
sudo su -
- Una vez que esté en la raíz de FreeNAS, puede escribirpara ver toda la información de la cárcel.
Código:
lista de cajas
- Para acceder al tipo de cárcel.
Código:
Testonarr de la consola de iocage
- Ahora que estamos en la cárcel, vamos a crear nuestros directorios ejecutando los siguientes comandos.
Código:
cd /mnt/testmediamkdir descargasdescargas de cdsmkdir sabnzbd transmisióncd sabnzbdmkdir completo incompletocd completomkdir películas tvshowscd\
- A continuación, debemos asegurarnos de que el sistema de paquetes esté actualizado ejecutando los siguientes comandos.
Código:
actualización del paqueteactualización del paquete
- A continuación, instalaremos el complemento y un editor de texto ejecutando los siguientes comandos.
Código:
pkg instalar nanopkg instalar sonarr
- A continuación, debemos habilitar el complemento para que se ejecute cuando se inicie la cárcel e iniciar el servicio manualmente por primera vez con estos comandos.
Código:
sysrc sonarr_enable=YESservice sonarr start
- Ahora crearemos el usuario que agregamos al recurso compartido de medios dentro de la cárcel y le daremos al complemento este usuario con estos comandos.
Código:
pw useradd -n testnewmedia -u 900 -d /inexistente -s /usr/sbin/nologinservice sonarr onestopchown -R testnewmedia:testnewmedia /usr/local/sonarrsysrc 'sonarr_user=testnewmedia'chown -R testnewmedia:testnewmedia /usr/local/share/sonarrservice sonarr start
Esto completa lo que necesitamos configurar desde la CLI para sonarr, y ahora pasaremos a radarr.
- Una vez que estemos en la CLI para la cárcel de radarr, continuaremos actualizando el sistema de paquetes con los siguientes comandos.
Código:
actualización del paqueteactualización del paquete
- A continuación instalaremos el editor de texto y radarr con los siguientes comandos.
Código:
pkg instalar nanopkg instalar radarr
- A continuación, debemos habilitar el complemento para que se ejecute cuando se inicie la cárcel e iniciar el servicio manualmente por primera vez con estos comandos.
Código:
sysrc radarr_enable=YESservice radarr start
- A continuación, debemos crear el nuevo usuario y darle al complemento ese usuario con estos comandos.
Código:
pw useradd -n testnewmedia -u 900 -d /inexistente -s /usr/sbin/nologinservice radarr onestopchown -R testnewmedia:testnewmedia /usr/local/radarrsysrc 'radarr_user=testnewmedia'chown -R testnewmedia:testnewmedia /usr/local/share/radarrservice radarr start
Esto completa lo que necesitamos configurar desde la CLI para radarr, y ahora pasaremos a sabnzbd.
- Una vez que estemos en la CLI para sabnzbd jail, continuaremos actualizando el sistema de paquetes con los siguientes comandos.
Código:
actualización del paqueteactualización del paquete
- A continuación instalaremos el editor de texto y sabnzbd con los siguientes comandos.
Código:
pkg instalar nanopkg instalar sabnzbdplus
- A continuación, debemos habilitar el complemento para que se ejecute cuando se inicie la cárcel e iniciar el servicio manualmente por primera vez con estos comandos.
Código:
sysrc sabnzbd_enable=SÍservicio sabnzbd inicio
- A continuación, debemos crear el nuevo usuario y darle al complemento ese usuario con estos comandos.
Código:
pw useradd -n testnewmedia -u 900 -d /inexistente -s /usr/sbin/nologinservice sabnzbd onestopchown -R testnewmedia:testnewmedia /usr/local/sabnzbdsysrc 'sabnzbd_user=testnewmedia'chown -R testnewmedia:testnewmedia /usr/local/share/sabnzbdpluschown -R testnewmedia:testnewmedia /var/run/sabnz bdservice sabnzbd iniciar
- Ahora necesitamos cambiar la siguiente línea de código en la configuración de sabnzbd ejecutando el siguiente comando.
Código:
nano /usr/local/sabnzbd/sabnzbd.ini
- Cambie la línea de host a host = 0.0.0.0 Esto le permitirá acceder a sabnzbd en su dirección IP de la cárcel. Guarde los cambios escribiendo ctrl+shift+x. Confirme con Y y luego ingrese.
- A continuación, inicie y detenga sabnzbd con los siguientes comandos.
Código:
servicio sabnzbd onestopservicio sabnzbd inicio
Esto completa lo que necesitamos configurar desde la CLI para sabnzbd, y ahora pasaremos a la transmisión.
- Una vez que estemos en la CLI para la cárcel de transmisión, continuaremos actualizando el sistema de paquetes con los siguientes comandos.
Código:
actualización del paqueteactualización del paquete
- A continuación instalaremos el editor de texto y la transmisión con los siguientes comandos.
Código:
pkg instalar nanopkg instalar transmisión
- A continuación, debemos habilitar el complemento para que se ejecute cuando se inicie la cárcel e iniciar el servicio manualmente por primera vez con estos comandos.
Código:
sysrc Transmission_enable=SÍinicio de transmisión del servicio
- A continuación, debemos crear el nuevo usuario y darle al complemento ese usuario con estos comandos.
Código:
pw useradd -n testnewmedia -u 900 -d /inexistente -s /usr/sbin/nologinservice transmisión onestopchown -R testnewmedia:testnewmedia /usr/local/etc/transmissionsysrc 'transmission_user=testnewmedia'chown -R testnewmedia:testnewmedia /usr/local/share/transmissionservice inicio de transmisión
- Ahora debemos detener el servicio de transmisión y cambiar la siguiente línea de código en la configuración de sabnzbd ejecutando el siguiente comando.
Código:
servicio de transmisión onestopnano /usr/local/etc/transmission/home/settings.json
- Cambie la línea "'rpc-whitelist-enabled': true" a false.
- A continuación, inicie la transmisión con los siguientes comandos.
Código:
inicio de transmisión de servicio
Ahora hemos terminado de configurar los complementos en la CLI y podemos pasar a configurarlos desde la GUI web. Guarde los cambios escribiendo ctrl+shift+x. Confirme con Y y luego ingrese.
los complementos se pueden encontrar escribiendo la dirección IP de la cárcel con el puerto apropiado, por ejemplo: 192.168.1.56:8080
Los puertos predeterminados para los complementos son los siguientes
Sabnzbd: 8080
Sonda: 8989
Radar: 7878
Transmisión: 9091
Primero comenzaremos configurando sabnzbd.
en el asistente de configuración, le pedirá que ingrese la información de su servidor Usenet. Si esto no se hace aquí, se puede hacer en config>servers. (asegúrese de probar la conexión también)
A continuación, en config>carpetas, configure lo siguiente.
- Carpeta de descarga temporal = /mnt/media/downloads/sabnzbd/incomplete
- Carpeta de descarga completada = /mnt/media/downloads/sabnzbd/complete
A continuación, en config>categories, configure lo siguiente.
- Categoría = tv , Carpeta/Ruta = tv
- Categoría = películas , Carpeta/Ruta = películas
Y, por último, en config>switches configure lo siguiente.
- Cancelar trabajos que no se pueden completar = [√]
- Acción cuando se descarga RAR encriptado = Abortar
- Parámetros PAR2 adicionales = -t+
Ahora que tenemos la configuración de sabnzbd, pasaremos a la transmisión.
Nota: Yo personalmente no uso transmisión para trabajar con sonarr y radarr. Como tal, no he probado cómo se maneja el procesamiento posterior y el cambio de nombre.
La única configuración que debe establecerse en la transmisión es establecer la ruta de descarga. Haga esto navegando para editar preferencias y luego configurando la ruta que creamos anteriormente /mnt/testmedia/downloads/transmission.
Ahora que la transmisión está configurada, podemos pasar a sonarr y radarr.
Nota: Sonarr y Radarr son esencialmente lo mismo, por lo que solo demostraré cómo configurar Sonarr y estos pasos se pueden repetir para Radarr.
Nota: con estos pasos, seleccione el botón de conexión de prueba cada vez que agregue una API para asegurarse de que todo funcione correctamente.
En configuración> indexadores, aquí es donde querrá agregar los indexadores a los que está suscrito, como se menciona al principio de la guía. Se recomienda tener 2 o 3 en caso de que uno falle, su servicio no será interrumpido.
A continuación, en configuración> descargar cliente, aquí es donde agregaremos sabnzbd y transmisión.
Seleccione agregar>sabnzbd
- nombre = sabnzbd
- host = dirección IP de sabnzbd
- clave api = (encontrada en sabnzbd config>general)
Seleccione agregar>Transmisión
- nombre = transmisión
- host = dirección IP de transmisión
A continuación, si está utilizando una interfaz de medios como Kodi o Plex, querrá seleccionar el cliente y agregar lo que le corresponda. Esto permitirá que Sonarr y Radarr actualicen su biblioteca cuando se complete una descarga.
Repita para radarr.
Eso es todo, aparte de algunos ajustes finos según sus preferencias, todo debería estar en funcionamiento.
Espero que esta guía te haya sido útil y que le saques un buen provecho. Estoy planeando hacer un video para acompañarlo, y lo publicaré tan pronto como esté disponible.
También me complace recibir comentarios sobre cómo se puede mejorar esta guía o sobre cualquier error que haya notado.