Mostrando entradas con la etiqueta Synology. Mostrar todas las entradas
Mostrando entradas con la etiqueta Synology. Mostrar todas las entradas

2 jul 2018

En una anterior entrada de este blog os hablaba del software COPS-Calibre OPDS (and HTML) PHP Server, una alternativa ligera al servidor de contenidos del propio Calibre. En esa entrada os hice un tutorial de como instalar dicha aplicación en un servidor NAS Synology (aquí tenéis el enlace a dicha entrada).


Hace unas semanas descubrí que el autor del software había publicado nuevas versiones del mismo software. La versión que instalábamos en la anterior entrada (a través del paquete de SynoCommunity) es la v.1.0.0 RC2-3, cuando a fecha de esta entrada el autor ha publicado la versión del software 1.1.2. El porque actualizar la versión es muy sencillo el autor ha corregido algunos bugs, ha introducido nuevas funciones muy interesantes y algunos idiomas nuevos. En esta entrada os voy a explicar como instalar esta nueva versión, teniendo instalada la versión antigua.

Este manual se ha realizado con un NAS Synology con sistema operativo DSM 6.0 y versiones superiores, por lo que si no tienes dicho sistema operativo puede ser que no te sirva.
  1. Os descargáis la ultima versión del GitHub de COPS. Os recomiendo descargaros el que viene comprimido en un archivo .zip, cops-1.1.2. Extraéis los archivos con un descompresor de archivos y los dejáis quietos en una carpeta local de vuestro PC o Mac.
  2. Habilitar el usuario admin de vuestro Synology NAS a través de la interfaz Web, normalmente por seguridad este usuario es recomendable tenerlo desactivado. No vale con un usuario perteneciente al grupo de Administradores. Consejo: Si cuando habilitéis el usuario admin no os acordáis que contraseña le habíais puesto, aprovechar a cambiársela. 
  3. Escribir en un explorador de archivos la siguiente ruta de red \\NombredelNAS\web. Os solicitara un usuario y una contraseña, introducís los datos del Admin de vuestro NAS Synology.
  4. Os encontrareis con una carpeta que se llama cops, modificáis su nombre y le ponéis de nombre por ejemplo cops test. Copiáis la carpeta local (la del primer paso) en el NAS Synology con el nombre de cops. Si en este momento abrís un navegador web y escribís en la barra de direcciones la URL: http://nombredevuestroNAS/COPS os dará un error muy similar a este:
  5. Para resolver el error anterior hay que ir a la carpeta cops test, coger el archivo config_local.php y lo lleváis a la carpeta nueva cops sustituyendo el archivo existente con el mismo nombre.
  6. Una vez hecho lo del paso anterior si volvéis a introducir en la barra de direcciones la URL: http://nombredevuestroNAS/COPS se abrirá de forma normal y la versión del software se habrá actualizado. Consejo: Recordar una vez que ya os funcione deshabilitar de nuevo el usuario admin por seguridad.
Pantallazo de mi COPS v.1.1.2 con tema iPhone7
Pantallazo de mi COPS v.1.1.2 ventana About Cops
Espero que os sirva este manual de como se actualiza COPS en un NAS Synology, si os ha servido comentar vuestra experiencia y si tenéis cualquier pega, problema o sugerencia la caja de comentarios es toda vuestra. Gracias por vuestra atención. 

Compendio Bibliográfico
Información General
Imágenes
  • Signo de exclamación obtenida de la siguiente página web de Imágenes. Imagen con licencia CC0 Public Domain.

11 may 2018

Seguimos con la segunda parte de como configurar para que sincronicen los clientes de nuestro Servidor NTP de Synology. En mi anterior artículo os hablaba como configurar en clientes Windows, ahora toca MacOS X y Linux.

Sincronizar con el servidor NTP en clientes Mac OS/X

Sincronizar con el servidor NTP en clientes MAC OS/X. Para utilizar cualquiera de los métodos aquí descritos es necesario que dispongas un usuario administrador o un usuario con privilegios administrativos.

Sincronizar con el servidor NTP en Mac OS/X (Método Gráfico)

Este método ha sido probado que funciona en la última versión disponible de Mac OS/X (a fecha de redacción de esta entrada v. 10.13.4). Los pantallazos pueden diferir de una versión a otra.
  1. Pulsar en la hora de nuestro Mac OS/X y le damos la opción Abrir el panel de preferencias "Fecha y Hora"...
  2. En la ventana que se nos abre hacemos clic en el candado para poder hacer cambios tal y como podemos ver en la imagen:
  3. Una vez abierto el candado ya nos dejara editar el campo donde introduciremos el hostname de nuestro servidor NTP o su IP. 

Sincronizar con el servidor NTP en Mac OS/X (Método Terminal)

Este método ha sido probado que funciona en la última versión disponible de Mac OS/X (a fecha de redacción de esta entrada v. 10.13.4). Los pantallazos pueden diferir de una versión a otra.

También se puede activar manualmente el servicio de actualización NTP a través del comando en Terminal:

sudo systemsetup -setnetworktimeserver pepitodelospalotes

A continuación os pongo un ejemplo y su resultado:
Después si fuéramos a panel de preferencias "Fecha y Hora"... veremos que el cambio se ha realizado correctamente.

Sincronizar con el servidor NTP en clientes Linux

Sincronizar con el servidor NTP en clientes Linux. Para utilizar cualquiera de los métodos aquí descritos es necesario que dispongas un usuario administrador/root o un usuario con privilegios administrativos.

En las distribuciones Linux que utilizo habitualmente Ubuntu y su alternativa ligera LUbuntu no he encontrado la opción de sincronizar con el servidor NTP de manera gráfica, por lo que habría que hacerlo mediante el terminal. Querido lector/a si sabes de alguna otra manera te invito a que la compartas conmigo a través de la cajita de comentarios.

Sincronizar con el servidor NTP en distribuciones Linux (Método Terminal)

  1. Primero abrimos el Terminal y comprobamos si esta instalado el paquete NTP, por defecto en la mayoría de distribuciones Linux hay que instalarlo. Para comprobarlo si esta instalado el paquete hay que introducir el siguiente comando:
    rpm -q ntp

  2. En caso de no estar instalado lo instalamos.
    sudo apt install ntp

  3. Después de instalar el paquete procedemos con la edición del archivo de configuración /etc/ntp.conf mediante el comando nano
    sudo nano /etc/ntp.conf

     
    Buscamos en las entradas esta parte :
    
    pool 0.ubuntu.pool.ntp.org iburst
    pool 1.ubuntu.pool.ntp.org iburst
    pool 2.ubuntu.pool.ntp.org iburst
    pool 3.ubuntu.pool.ntp.org iburst
    
    # Use Ubuntu's ntp server as a fallback.
    pool ntp.ubuntu.com
    
    Sustituimos la parte de pool 0.ubuntu... por
    server pepitodelospalotes iburst
    Recuerda un servidor NTP por línea, pon alguno de internet tipo los de NTP por si no responde el servidor NAS Synology. También podemos eliminar la parte del server fallback. Guardamos las modificaciones que hemos realizado en el archivo de configuración.
  4. Reiniciamos el servicio NTP para que se apliquen los cambios.
    sudo systemctl restart ntp.service
  5. Realizamos una prueba
    ntpq -p

Bueno con esto se acabaría la serie de como habilitar el servicio NTP en un Synology y configurarlo en Windows/Mac OS/X y Linux, si tenéis dudas, algo esta incorrecto o simplemente te gusta la entrada os recuerdo que en la parte de abajo tenéis los comentarios. Como dice el amigo Bugs Boony ¡¡Esto es todo, Amigos!!.

Compendio Bibliográfico
Sincronización NTP Hora y Fecha clientes MACos X y Linux
Imágenes

23 mar 2018

Vamos a empezar esta entrada con una definición  de que es el NTP (Network Time Protocol) según la Wikipedia:
Es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través del enrutamiento de paquetes en redes con latencia variable. NTP utiliza UDP como su capa de transporte, usando el puerto 123. Está diseñado para resistir los efectos de la latencia variable.
Preguntas que se os pueden ocurrir:
  • ¿¿Latencia variable qué es??? 
Podemos definir la latencia como el tiempo que tarda en transmitirse un paquete por una red. Esta demora puede variar dependiendo del dispositivo, distancia, medio de comunicación etc...
  • ¿¿UDP, Capa de transporte, Puerto 123??
Si nos vamos al modelo OSI (en inglés, Open System Interconnection, Modelo de Interconexión de Sistemas Abiertos), vemos que el protocolo TCP y el UDP están localizados en la capa de transporte. Esta capa se encarga de efectuar el transporte de los datos (que se encuentran dentro del paquete) de la máquina origen a la de destino, independizandolo del tipo de red física que esté utilizando.
Trabajan, por lo tanto, con puertos lógicos y junto con la capa red dan forma a los conocidos como Sockets IP:Puerto (ejemplo: 191.16.200.54:80).
  • NTP vs SNTP   
El protocolo SNTP (Simple Network Time Protocol) tal y como indica su nombre es una versión simplificada del protocolo la cual no requiere almacenar la información respecto a las comunicaciones previas. Ha ganado popularidad en dispositivos incrustados y en aplicaciones en las que no se necesita una gran precisión o que tiene pocos recursos. La diferencia radica en que el protocolo NTP siempre tendrá mas precisión, tiene protocolos estadísticos, filtrado de discrepancias del tiempo y tiene características de seguridad con respecto a la autenticación.

Las ventajas de tener un servidor NTP interno para nuestros dispositivos ofrece unas ventajas muy obvias; reducimos significativamente el numero de peticiones NTP externas hacia Internet, nos aseguramos la fiabilidad de que todos los dispositivos tendrán la misma hora y además en mi opinión dicho servicio aporta una cierta seguridad relativa a nuestros dispositivos.

Este manual se ha realizado con un NAS Synology con sistema operativo DSM 6.0 y versiones superiores, por lo que si no tienes dicho sistema operativo puede ser que no te sirva.

Habilitar servicio NTP (Network Time Protocol) en un NAS Synology

  • Haz login en tu NAS como usuario Administrador y ve a Menú Principal > Panel de Control > Opciones regionales > Pestaña Servicio NTP y marcamos Habilitar el servicio NTP y después en el botón Aplicar.
    Desde la pestaña Hora podemos elegir desde que pool de servidores NTP de Internet queremos sincronizar, yo puse el pool de servidores de NTP.org.

BOLA EXTRA 1 Si tienes un NAS de la marca QNAP también tienes la opción de habilitar un servidor NTP. Tienes un enlace aquí.



Sincronizar con el servidor NTP en clientes Windows 

Para utilizar cualquiera de los métodos aquí descritos es necesario que dispongas un usuario administrador o un usuario con privilegios administrativos. Por otro lado si tu maquina esta dentro de un dominio corporativo algunas opciones estarán desactivadas o deshabilitadas, debido a que el controlador de dominio es quien tiene el rol de servidor NTP (Network Time Protocol), para el control de la autenticación por ejemplo.

Sincronizar con el servidor NTP en Windows 10 (Método Panel Fecha y Hora)

Este método ha sido probado que funciona tanto en Windows 7 como en la versión superior Windows 10. Los pantallazos pueden diferir de una versión a otra.
  1. Abrir Panel de Control e ir a Reloj, Idioma y Región > Fecha y hora (modo visualización por Categorías) ó a Fecha y hora (modo visualización por Iconos)
  2. En la ventana que nos muestra seleccionamos tercera pestaña Hora de Internet y pulsamos en el botón Cambiar la configuración
  3. Una vez seleccionado el botón de Cambiar la configuración, se nos abrirá una nueva ventana en cuyo campo Servidor: introduciremos la IP local de nuestro NAS Synology. Por defecto nos aparecerá time.windows.com. Una vez introducido la IP de nuestro NAS aceptamos todos los cambios para que se apliquen.

Sincronizar con el servidor NTP en Windows 10 (Método Registro de Windows)

Este método ha sido probado que funciona tanto en Windows 7 como en la versión superior Windows 10. Los pantallazos pueden diferir de una versión  a otra. Este método implica que vayamos a la ruta del registro de Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers
Creamos un nuevo registro y elegimos la opción Valor de cadena. Modificamos el nombre (valor numérico) y los Datos (IP, nombre NETBIOS...). Si quisiéramos modificar el servidor NTP por defecto vamos al registro (Predeterminado) y ponemos el numero de la opción que queramos.

Sincronizar con el servidor NTP en Windows 10 (Método Comando W32Tm)

Este método ha sido probado que funciona tanto en Windows 7 como en la versión superior Windows 10. Los pantallazos pueden diferir de una versión  a otra. Este método implica que usemos el comando W32tm:

Inicio > Buscar Símbolo del Sistema > botón derecho ratón Ejecutar como Administrador
Podemos introducir alguno de estos comandos:

w32tm /query /configuration 
Nos permite ver la configuración existente actual. En el pantallazo que os adjunto esta en rojo subrayado los datos de nuestro servidor NTP.

w32tm /query /status
Nos muestra el estado del servicio, el origen y también la ultima sincronización con el servidor NTP.
Un par de apuntes este pantallazo que os pongo de ejemplo, este ordenador tenia configurado el servidor NTP time.windows.com.

w32tm /config /manualpeerlist:pepitodelospalotes,0x1 /syncfromflags:manual /reliable:yes /update
Con este comando configuramos que nuestro NAS denominado pepitodelospalotes es el servidor NTP por defecto. Al escribir en el comando el hostname hay que añadir ",0x1", si ponéis la IP no es necesario esto último.
Si después de lanzar este comando, lanzamos los dos anteriores el cambio que hemos realizado observaremos que ya esta aplicado.

Comandos opcionales
w32tm /resync /rediscover
Comprueba si hay algun cambio pendiente en la sincronización.
w32tm /resync /force
Fuerza la sincronización de la hora.


BOLA EXTRA 2 Si tienes WindowsNT/2000/2003 Server/XP, lo primero que te recomiendo es que lo actualices a un sistema operativo mas moderno. Por otro lado para sincronizar con nuestro servidor NTP, en todos estos sistemas operativos debería funcionar el net time /setsntp  net time /querysntp. Aunque en Windows XP tambien puedes usar el comando W32tm tal y como se indica arriba.



Como podéis observar he tenido que partir la entrada en varias partes, debido a la extensión que estaba adquiriendo y que no os quiero aburrir. En próximos episodios (toma símil con series) os pondré como hacer para sincronizar de nuestro servidor NTP desde clientes MacOS X y distribuciones Linux. Espero que os sirva si os ha servido comentar vuestra experiencia y si tenéis cualquier pega, problema o sugerencia la caja de comentarios es toda vuestra. Gracias por vuestra atención.



Compendio Bibliográfico
Información General 
  • Definición y que es NTP (Wikipedia).
  • Modelo OSI (Wikipedia).
  • Artículo escrito en Galasys.co.uk titulado "SNTP versus NTP" escrito por Daniel Waldron. Fecha de publicación: 17 Noviembre del 2014. Artículo consultado para este artículo 04 de Febrero 2018. Articulo en castellano, fuente original en Inglés.
  • Artículo sobre un ataque de denegación de servicio al servicio NTP. Fecha de publicación Enero de 2014. Artículo consultado para este artículo 19 de Marzo de 2018. Articulo en Castellano.
Servidores NTP
  • El proyecto de la lista de servidores horarios pool.ntp.org.
  • Artículo en la base de conocimiento de Synology titulado "Servicio NTP" Articulo en castellano, fuente original en Inglés.
  • Qnap Turbo NAS User Manual Servicio NTP.
Sincronización NTP Hora y Fecha clientes Windows
Imágenes

15 nov 2017

Hoy voy comenzar con esta entrada haciendo un pequeño guiño a las series de televisión, en anteriores entradas de este blog os estuve explicando sobre como centralizar la biblioteca de Calibre en un NAS y como instalar posteriormente el software COPS si teníamos un NAS Synology. Hoy vamos a dar un pasito mas como acceder desde la aplicación de Android Moon + Reader a los e-books alojados en nuestro NAS mediante COPS (Calibre OPDS*1 (and HTML) PHP Server).

¿Que necesitamos?
  • Terminal con Android, da igual teléfono o tablet. Yo todas las pruebas las he realizado con una tablet con Android.
  • Aplicación Moon+ Reader instalada en el dispostivo.  Enlace a Google Play. Con la versión gratuita de la APP nos valdría no es necesaria la versión Pro.
  • NAS con la aplicación COPS instalada. Dirección URL local donde esté instalado COPS: http://pepitodelospalotes/cops
  • Por supuesto este solo funcionara si el dispositivo Android y el NAS con COPS están en la misma LAN o segmento de la red. 
Pasos a seguir:
  1. Abrimos la aplicación Moon+ Reader.
  2. Icono 3 líneas horizontales situado en el margen izquierdo de la aplicación. Opción Biblioteca.

  3.  Icono 3 puntos situado en el margen derecho esta vez de la aplicación. Después opción Agregar catálogo nuevo.

  4. Rellenamos Nombre del catálogo (opcional) y URL COPS: http://pepitodelospalotes/cops y después pulsamos en Aceptar.
  5. Abrimos nuestro catálogo COPS y tendrá un aspecto muy similar a este:
  6. Cuando elijamos un libro si el formato es EPUB, MOBI, CBR, CBZ ó PDF  nos dará dos opciones: Descargar o Leer, la opción de Leer no estará activa si previamente no lo has descargado. En caso de que un libro lo tengamos en diferentes formatos al descargarlo nos preguntara en que formato lo queremos. Los archivos con formato AZW3 (formato DRM de Amazon) no sera capaz de abrirlos, solo puede verse la portada.
Si te ha gustado esta entrada te invito a que me lo digas a través de los comentarios, siempre me gusta recibir feedback de mis lectores. Además suelo tener la sana costumbre de responder a todos los comentarios. Por supuesto invito a que si sabes o tienes dudas aportes tu granito de arena. Gracias por vuestra atención.

Compendio Bibliográfico
Información General 

Imágenes
  • Imagen Moon+ Reader, obtenida de la Google Play para identificar el software en cuestión.

8 sept 2017

Llevo un tiempo queriendo hacer una serie de entradas de como tengo mi LAN (Local Area Network, red de área local) doméstica y como voy a intentar mejorar dicha red y los dispositivos en que ella cohabitan. Mi red doméstica actual está funcionando perfectamente pero quiero implantar una serie de mejoras, actualizaciones de Hardware y organizativos.

Este es un pequeño diagrama de mi red LAN actual. A excepción de los equipos que se conectan inalámbricamente, el resto de equipos (la parte derecha del diagrama) esta montada al completo en mi cuarto. He incluido de estos últimos también la parte eléctrica, tanto de los equipos que dependen de la UPS (también conocida como SAI) y los que están conectados a la regleta. Todos los equipos de mi cuarto están interconexionados con el router Asus mediante cable ethernet RJ-45 Cat.6.

Todos los equipos de mi red tienen nombres de equipos (hostnames) basados en lugares geográficos o de ciudades y provincias de Canadá. Así por ejemplo mi equipo de sobremesa se llama Canada, el NAS se llama Ternua (la denominación de la isla de Terranova en Euskera), el MacMini Nova-Scotia (nombre de una de las provincias que forman Canada)...
Router ISP Euskaltel Es un router/cable modem con conector BNC (Coaxial) que pertenece a mi ISP (Internet Service Provider, Euskaltel) que actualmente es de la marca Technicolor. Lleva una configuración muy básica, la única modificación que realizo es deshabilitar el WiFi integrado que lleva y cambiarle las contraseñas de Administrador que vienen por defecto.
Router Asus RT-AC87U CNTower. Es un router neutro Wi-Fi, compatible con los estándares IEEE 802.11a, IEEE 802.11b, IEEE 802.11g, IEEE 802.11n, IEEE 802.11ac que tiene 4 puertos Switch Gigabit (10/100/1000) y un puerto WAN. Actualmente yo tengo ocupados los 4 puertos del switch para dar red a mi pc de sobremesa Canada, el Mac Mini Nova Scotia, el NAS Synology DS213j Ternua y la impresora Brother CANPrinter. El puerto WAN lo tengo en uso también para interconectar el Router Asus y el de mi ISP.

Es un router de doble banda (dual-band) el cual emite simultáneamente señales en la banda de los 2,4 GHz y en la de los 5 GHz de forma concurrente. Venia instalado con el software Asus WRT el cual constantemente recibe actualizaciones pero que yo he cambiado por el software "vitaminado" AsusWRT-Merlin, que permite añadirle más opciones y configuraciones (openVPN, scripts personalizados...) .

Mi configuración actual del router es muy sencilla, dos SSID, uno denominado CANWiFi (2.4 Ghz) y otro denominado como CANWiFi5G (5 Ghz). Por otro lado tengo cambiadas las contraseñas de administración por contraseñas complejas. A futuro quiero a implantar un script que te avisa por email cuando ha cambiado tu ip pública, crear un servidor VPN en el router y alguna cosilla más.

Synology DS213j Ternua
Dentro de los NAS de Synology se puede considerar este como una de las opciones más económicas. Sus especificaciones de Hardware son un poco escasas: procesador Marvell Kirkwood 1.2GHz y 512 Mbs de memoria RAM no ampliable (DDR3). Debido a estas especificaciones de hardware el NAS no tiene capacidad de transcodificar por hardware por si mismo.

Por el contrario en el interior del NAS lleva montados dos discos duros gemelos de 3TB de Western Digital Black en RAID1, cuya particularidad principal es que son discos duros de alto rendimiento, fiabilidad y tienen una garantía limitada de 5 años. Estos discos duros naturalmente son algo más caros que los estándar pero yo prefiero gastarme algo más de dinero que andar cambiando discos duros cada dos años, los anteriores discos duros de 3TB de Seagate estándar solo me duraron los 2 años de la garantía, rompiéndose al de poco de terminar dicha garantia. Por otro lado, en caso de que falle uno de estos discos duro de alto rendimiento tengo un disco duro adicional en espera de las mismas características (una especie de disco en spare).

Una de las cosas en las que sobresale este NAS es que el consumo energetico es infimo, segun las especificaciones oficiales 19.82 W (Modo Acceso) y 3.65 W (Hibernacion de HDDs).

El NAS monta una distribución propia de Linux denominada DSM, la cual funciona bastante bien y con un rendimiento más que aceptable y la cual suelen actualizarla frecuentemente. La configuración del sistema operativo está muy personalizada, me suele avisar mediante e-mails y SMS de problemas de HW, perdidas de energía eléctrica y actualizaciones criticas del sistema operativo.

Además este NAS tiene las siguientes funciones asignadas: servidor de archivos doméstico, servidor centralizado Calibre, servidor HTML COPS, Time Machine de los Macs, Servidor del software de MacOS X Invoice, servidor de copias de seguridad y alguna función más que seguramente olvide. Cuando el NAS con alguna de las funciones anteriormente mencionadas el rendimiento general es más que aceptable, aunque si miramos las estadísticas del Administrador de Tareas del DSM, vemos ocasionalmente que la CPU y la memoria RAM están dando picos continuos del 100 %, creo que el pobre se me ha quedado corto de potencia y como tampoco se puede upgradear, por lo que a futuro me tocara sustituir dicho NAS.

SAI APC BX950UI
Es una UPS de 950 VA con una potencia eléctrica de 480W. Mi versión de la UPS lleva salidas IEC-C14 hembra por lo que te implica tener cables de este tipo. En mi caso esto no es ningún problema.

Compre esta UPS en Noviembre del 2015 y desde entonces la batería ya se ha "comido" varios micro-cortes de tensión y algún que otro pico eléctrico. Esta conectada al NAS Synology mediante un cable USB, la UPS es totalmente compatible y gestionable desde el sistema operativo DSM y lo tengo configurado para que en caso de corte eléctrico se proteja apagándose.

Otra cosa buena de esta UPS es que según he visto por Internet la batería interna del SAI puede ser reemplazada mediante un sencillo procedimiento.


Después de ver comó está configurada mi red cuáles son los aparatos mas importantes vamos a hacer un pequeño análisis de cuáles son las diferentes fases de este proyecto que comienzo: 

FASE 1 Configuración
  • Securizar y configurar acceso a través de Internet al NAS. Sobre todo para intentar acceder al servicio HTML de COPS y algun servicio más desde el exterior.
  • Configurar el router Asus con un script que me avise por email cuando la IP Publica de mi router cambie. Quizás modifique un poco el script que existe por Internet y mire si puedo añadirle que me avise también por SMS.  
  • Configurar que mi ordenador Windows con WNUT para que se apague en caso de corte de energia.
FASE 2 Compra de Hardware y configuraciones adicionales.
  • Switch GigaBit 8 bocas.
  • Cambio de NAS  por uno más potente. Seguramente por motivos de tamaño y compatibilidad acabe comprando Synology. Proceso de migración de Synology a Synology.
  • Nuevo extensor de corriente mínimo 4 enchufes conector IEC-C14. Seguramente acabe comprando este extensor enlace .
  • Habilitar en dos puertos del Switch del Asus RT-AC87U el Link Agregattion.
FASE 3
  • Una vez probado y configurado todo poner a la venta el Synology DS213j por Ebay o  Wallapop.
  • Presupuesto de coste de 3 HDDs de 4 TB para cambiar en el NAS. Garantía 5 años.
  • Rehacer el diagrama de red de Visio.
Mi intención es que en cuanto vaya completando cada fase ir haciendo una pequeña entrada con unas explicaciones de como las he realizado, que pruebas he hecho etc.

 Los que sois lectores habituales de mi blog sabéis que suelo terminar mis entradas con la misma coletilla; espero que os haya gustado esta nueva entrada ya sabéis que espero vuestra opinión, critica o sugerencia en la caja de comentarios. Gracias por vuestra atención. 

Compendio Bibliográfico
Información General

21 mar 2017


Primero, ¿Qué es COPS? Es un software que ha desarrollado el programador francés Sébastien Lucas. COPS son las siglas de Calibre OPDS*1 (and HTML) PHP Server. Es una alternativa ligera al servidor de contenidos del propio Calibre.

Calibre ofrece la opción de tener un servidor de catálogo OPDS a través de la opción "Preferencias>Compartir por la red", pero nos obliga a que el PC que tiene la biblioteca permanezca siempre encendido. Personalmente como ya comente en mi anterior entrada, utilizo varios ordenadores por lo que me parece muy engorroso tener la biblioteca del Calibre en local, por ello tengo esta última en mi NAS Synology.

Cuando alguna vez os hablo de mi NAS no penséis que tengo el Mega NAS, tengo el modelo DS213j. En su día cuando lo compre, era el modelo más económico de Synology, solo tiene 512 MBs de RAM, una CPU Marvell Armada, dos receptáculos para HDDs y un consumo energético bastante bajo. La verdad es que al pobre lo tengo un poco sobrecargado de trabajo ya que es mi servidor de Calibre, COPS, Time_Machine (Backup clientes Mac OS), Cloud Station Server (Backup clientes Windows) y servidor de archivos.

Este manual se ha realizado con un NAS Synology con sistema operativo DSM 6.0 y versiones superiores, por lo que si no tienes dicho sistema operativo puede ser que no te sirva.

Añadir Repositorio Synocommunity.com a nuestro centro de paquetes Synology

  • Haz login en tu NAS como usuario Administrador y ve a Menú Principal > Centro de Paquetes > Configuración y configura el nivel de confianza a Synology Inc. y editores de confianza.
    • En la pestaña Orígenes del Paquete, hacer click en Añadir, escribe como Nombre SynoCommunity y en Localización http://packages.synocommunity.com/ , posteriormente dale a OK para validar.
  • Vuelve a la pantalla del Centro de Paquetes y en el apartado Comunidad tendremos el paquete COPS para instalar en nuestro NAS Synology. Pero antes de instalarlo lee los requisitos previos.

Instalando COPS

  1. Creamos una nueva carpeta compartida en el NAS que la llamaremos como nos salga del pincho. Cuidado con el nombre recordar que DSM está basado en Linux y este sistema operativo distingue mayúsculas y minúsculas en las carpetas compartidas. Ejemplo en mi caso la carpeta compartida es "Calibre" y la ruta completa es: /volume1/Calibre. Yo tengo los permisos en esta carpeta de esta manera: usuario Xabier (Lectura y Escritura), grupo Administrators (Lectura y Escritura) y grupo http (Lectura y Escritura). En esta carpeta es donde alojaremos una copia de la biblioteca del Calibre si no sabes cómo hacerlo te recomiendo que eches un vistazo a mi artículo anterior (Calibre en un NAS).

    Advertencia para que funcione COPS tienes que poner la biblioteca en bruto, es decir, en la raíz de la carpeta compartida. No se puede poner /volume1/Library/CalibreLibrary/ ó /volume1/Calibre/Biblioteca de Calibre porque COPS parece que no es capaz de leer la carpeta superior. Mueve la carpetas de los autores a nivel raíz y también el archivo metadata.db, ten en cuenta que después deberéis decirle a Calibre que habéis movido la Biblioteca.
  2. En el panel Web de Synology, ir a WebStation. En la pestaña Configuración PHP comprueba que estén validadas las siguientes casillas de verificación: "Enable PHP Cache" y "Enable PHP safe mode..." (Parece ser que esta opción ha dejado de existir  a partir de la versión DSM 6.0.1-7393_1). En esta misma ventana deberemos personalizar el open_basedir de PHP añadiendo nuestra ruta":/volume1/Calibre" (ejemplo como la llame yo) y después pulsamos en el botón de Aplicar
  3. Vamos al centro de Paquetes e instalamos el paquete COPS y seguimos el asistente de instalación de COPS:


    a) Botón Instalar.

    b) En Calibre Directory: introducimos la dirección de la carpeta Calibre con el siguiente formato: /volume1/como_hayamos_llamado_a_la_carpeta (Recuerda si has distinguido mayúsculas y minúsculas ponlas aquí también). En Catalog title: lo dejamos por defecto como COPS. Botón Siguiente.

    c) Esta ventana del asistente nos pregunta si vas usar COPS junto a un eReader de la marca Kobo. Yo por sea acaso la tengo seleccionada. Botón Siguiente.

    d) Confirmamos la configuración, seleccionamos la opción de Ejecutar tras la instalación y después pulsamos en el botón Aplicar.
  4. Vamos un navegador Web e introducimos la dirección IP o el hostname de nuestro NAS /COPS http://pepitodelospalotes/cops nos aparecerá algo como esto:

BOLA EXTRA

Si vamos un navegador Web e introducimos la dirección IP o el hostname de nuestro NAS /COPS http://pepitodelospalotes/cops nos aparece algo esto:

El problema se produce porque durante la instalación a veces elimina los permisos de la carpeta compartida que le hemos indicado durante la instalación.

Solución 

Menú Principal > Panel de Control > Carpeta compartida > Buscamos la carpeta compartida y le damos a Editar > Pestaña Permisos. Yo tengo los permisos en esta carpeta de esta manera: usuario Xabier (Lectura y Escritura), grupo Administrators (Lectura y Escritura) y grupo http (Lectura y Escritura).



Espero que os sirva este manual de como instalar COPS en un NAS Synology, si os ha servido comentar vuestra experiencia y si tenéis cualquier pega, problema o sugerencia la caja de comentarios es toda vuestra. Gracias por vuestra atención.

*1 OPDS (Open Publication Distribution System) es una especificación técnica para generar catálogos electrónicos para la redifusión web de publicaciones digitales

Compendio Bibliográfico
Información General
Imágenes
  • Signo de exclamación obtenida de la siguiente página web de Imágenes. Imagen con licencia CC0 Public Domain.