Instalación en Ubuntu

En Ubuntu linux es necesario instalar y ejecutar LogicalDOC como usuario root(comando sudo su), asegúrese de iniciar sesión como root antes de continuar, ya que esta guía asume que realiza todas las operaciones como root.

Para instalar en Ubuntu tiene que proporcionar al menos estos dos componentes:

Java JDK(Java Development Kit)

Descargue e instale Java JDK (versión 11 o más reciente) para su sistema de servidor desde http://www.oracle.com/technetwork/java/javase/downloads/index.html.

En cualquier caso, visite http://www.oracle.com/technetwork/java/index.html para más informaciones.

Puede comprobar la presencia de Java en su sistema ejecutando este comando desde un terminal:

$ java -version

LogicalDOC requiere Java JDK 11 para que funcione correctamente.
Si el comando anterior devuelve una versión diferente de java, siga las instrucciones a continuación para instalar Java JDK 11.

Ejecute los siguientes comandos en el Terminal copiando y pegando uno a la vez (Ubuntu 12.04)

$ sudo apt-get purge openjdk*
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java11-installer

MySQL

Con el fin de configurar un sistema de producción tiene que proporcionar una base de datos MySQL donde la aplicación almacenará todos los datos.
Para realizar este paso, asegúrese de que MySQL esté funcionando, si no es así, instálelo: http://www.mysql.com/downloads/mysql/

Asegúrese de iniciar sesión como root

Esta guía asume que está realizando la instalación utilizando el usuario root

Para asegurarse de iniciar sesión como root antes de continuar, ejecute el comando sudo su desde una terminal

Preparar la Base de Datos en Ubuntu

Con el fin de configurar un sistema de producción que tiene que preparar una base de datos MySQL donde la aplicación almacenará todos los datos.
Para realizar este paso, asegúrese de que MySQL esté funcionando, si no es así, instálelo: http://dev.mysql.com/downloads/mysql/

Una vez que su instancia de MySQL esté funcionando, abra un terminal y ejecute este comando:

$ sudo su

Escriba su contraseña como se solicitó para iniciar sesión como usuario root.

Configuración por defecto

LogicalDOC requiere que configure su instalación de MySQL para que se ajuste mejor a las necesidades de un DMS profesional, por esto necesitamos editar el archivo /etc/my.cnf de esta manera:

$ vi /etc/mysql/my.cnf

Ahora edite su archivo de configuración my.cnf actual y asegúrese de tener las siguientes configuraciones en las secciones [mysql] y [mysqld]:

[mysql]
default-character-set = utf8

[mysqld]
character-set-server = utf8
collation-server = utf8_bin
default-storage-engine = INNODB

Esto establece la codificación a UTF-8 y el motor de almacenamiento predeterminado al INNODB con soporte de transacciones.

Configuración de la contraseña para el usuario root de MySQL

Ejecute el disguiente comando en un iterminal:

$ mysqladmin -u root password 'password'

Creación de la base de datos

Conectar al prompt de mysql escribiendo el comando:

$ mysql -u root -ppassword

Ejecute el siguiente comando en el prompt de mysql:

CREATE DATABASE logicaldoc;

Ahora tenemos una base de datos vacía llamada logicaldoc con un usuario root que puede acceder a ella usando contraseña password.
Puede salir del prompt mysql(comando \ q) y seguir adelante.

http://dev.mysql.com/doc/refman/5.1/en/macosx-installation.html

Instalación en QNAP

QNAP es un productor mundial de almacenamientos conectados a la red (NAS) potentes pero asequibles. LogicalDOC es el compañero perfecto para su dispositivo QNAP. Encuentre más información sobre QNAP aquí: https://www.qnap.com.

Aviso

Antes de instalar LogicalDOC dentro de su dispositivo, debe conocer los requisitos y limitaciones del hardware. Haga clic aquí para leer más.

Instale el paquete Container Station

En QNAP, LogicalDOC se ejecutará como un container Docker. Docker es un entorno de virtualización disponible en todos los dispositivos QNAP, así que abra App Center e instale el paquete Container Station.

Configurar el container de la base de datos

Configuraremos un contenedor MariaDB que utilizará LogicalDOC, así que ingrese a la pestaña Images de la interfaz de Container Station, aquí haga clic en el botón Pull y descargue la última imagen de mariadb de Docker Hub.

Search for MariaDB

MariaDB image

Una vez que se descargue la imagen, haga clic en el icono Create container para crear el contenedor, el asistente le preguntará los parámetros, asegúrese de proporcionar el nombre del container logicaldoc-db:

MariaDB container creation

MariaDB container name

Configurar los parámetros de trabajo

Abra la Advanced Settings y con el botón Add configure los siguientes parámetros:

ParámetroValor sugeridoDescripción
MARIADB_ROOT_PASSWORDmypasswordla contraseña del usuario root, LogicalDOC no la usará pero usted puede usarla para administrar su base de datos
MARIADB_DATABASElogicaldocnombre de la base de datos donde LogicalDOC almacenará los datos
MARIADB_USERldocnombre de usuario utilizado por LogicalDOC para conectarse a la base de datos
MARIADB_PASSWORDchangemecontraseña utilizada por LogicalDOC para conectarse a la base de datos

MariaDB advanced settings

Mapear los puertos

Abra la pestaña Network y asigne el puerto de Container 3306 al puerto de Host 3386.

MariaDB ports

Compruebe el container en ejecución

Al final, debería ver el container logicaldoc-db funcionando en el área Container:

MariaDB container running

Configurar el container LogicalDOC

Después de configurar la base de datos, procede ahora a configurar el container de la aplicación LogicalDOC.

Abra la pestaña Images de la interfaz de Container Station, aquí haga clic en el botón Pull y descargue la imagen logicaldoc/logicaldoc más reciente de Docker Hub.

Search for LogicalDOC

LogicalDOC image

Una vez que se descargue la imagen, haga clic en el icono Create container para crear el contenedor, el asistente le preguntará los parámetros, asegúrese de proporcionar el nombre del container logicaldoc:

LogicalDOC container creation

LogicalDOC container name

Configurar los parámetros de trabajo

Abra la Advanced Settings y configure los siguientes parámetros:

ParámetroValor sugeridoDescripción
LDOC_USERNOsu propio código de licenciapuede obtener una licencia de prueba aquí: https://www.logicaldoc.com/try
LDOC_MEMORY3000memoria asignada para LogicalDOC expresada en MB
DB_ENGINEmariadbel tipo de base de datos, los valores posibles son: mariadb, mysql, mssql, oracle, postgres
DB_HOSTla IP de su QNAPel host del servidor de la base de datos
DB_PORT3386el puerto de comunicación de la base de datos, utilice el mismo puerto utilizado para el contenido logicaldoc-db
DB_NAMElogicaldocel nombre de la base de datos, utilice el mismo nombre de base de datos utilizado para el contenedor logicaldoc-db
DB_INSTANCElogicaldocalgunas bases de datos requieren la especificación de instancia
DB_USERldocel nombre de usuario de la base de datos, utilice el mismo nombre de usuario utilizado para el contenedor logicaldoc-db
DB_PASSWORDchangemela contraseña de la base de datos, use la misma contraseña utilizada para el contenedor logicaldoc-db
DB_MANUALURLfalseno se usa, déjalo falso
DB_URLlogicaldocno se usa, déjalo doc logicaldoc
SSH_USERlogicaldocel nombre de usuario para conectarse a través de SSH
SSH_PASSWORDchangemela contraseña para conectarse a través de SSH

LogicalDOC advanced settings

Mapear los puertos

Abra la pestaña Network y asigne el puerto de Container 8080 al puerto de Host 1280 y el 22 a 1222:

LogicalDOC ports

Mapear los volúmenes

Sugerimos crear una carpeta dedicada llamada logicaldoc en algún lugar de su NAS y luego las subcarpetas logicaldoc/conf y logicaldoc/repository.

Luego abra la pestaña Shared Folders y asigne esas carpetas a los volúmenes /LogicalDOC/conf y /LogicalDOC/repository:

LogicalDOC volumes

El volumen /LogicalDOC/conf es donde LogicalDOC guarda los principales archivos de configuración, mientras que el /LogicalDOC/repository es donde se almacenan los archivos de sus documentos.

Compruebe el container en ejecución

Al final, debería ver el container logicaldoc funcionando en el área Container:

LogicalDOC container running

En este punto, debería poder ingresar a LogicalDOC en http://IP_DE_TU_QNAP:1280 con admin como nombre de usuario y contraseña

Instalar el aplicación en Ubuntu

Descargue desde el sitio de download el archivo de instalación: installer-linux-.zip

Para instalar LogicalDOC descomprimir el archivo zip, abra un terminal y ejecutar el comando desde la línea de comandos:

$ java -jar logicaldoc-installer.jar

Si el sistema no tiene una interfaz gráfica, es posible iniciar la instalación desde la consola de comandos

$ java -jar logicaldoc-installer.jar -console

Cuando el instalador le pide la base de datos, por favor, ponga sus parámetros de conexión como se especifica anteriormente durante la preparación de la base de datos, no utilice la base de datos integrada para la producción.

Post-instalación

Para configurar la ejecución de LogicalDOC cuando el servidor arranca, hay que copiar el script de inicio en el directorio de inicialización del sistema, asì ejecutar el comando:

$ sudo cp /LogicalDOC/bin/logicaldoc-all /etc/init.d
$ sudo chmod 755 /etc/init.d/logicaldoc-all

A continuación, edite el fichero /etc/init.d/logicaldoc-all y ajuste de las rutas.
Guarde el fichero y ejecute los comandos:

$ sudo update-rc.d logicaldoc-all defaults
$ sudo service logicaldoc-all start

Ahora usted puede tener acceso al programa mediante el navegador, apuntando a http://localhost:8080/. Utilice el nombre usuario admin y tambien admin como contraseña para entrar por primera vez.

Compruebe las rutas de herramientas externas

Después de la instalación es mejor comprobar que todas las aplicaciones externas necesarias están configuradas correctamente.

Entrar en la administración: Administración > Seguridad > Antivirus

Aquí, compruebe si la ruta especificada en ClamAV es correcta.

Entrar en la administración:  Administración > Seguridad > OCR

Aquí, compruebe si la ruta especificada en path es correcta.

Entrar en la administración: Administración > Importar y Exporar > Conversores de Formato > LibreOfficeConverter

Aquí, compruebe si la ruta especificada en path es correcta.

Entrar en la administración: Administración > Importar y Exporar > Conversores de Formato > ImageConverter

Aquí, compruebe si la ruta especificada en path es correcta.

Entrar en la administración: Administración > Importar y Exporar > Conversores de Formato > GhostscriptConverter

Aquí, compruebe si la ruta especificada en path es correcta.

NOTA: las rutas pueden ser diferentes en su sistema

Save