Installazione su QNAP

QNAP è un produttore globale di NAS (Network-Attached Storage) potenti ma convenienti. LogicalDOC è il compagno perfetto per il tuo dispositivo QNAP. Trova ulteriori informazioni su QNAP qui: https://www.qnap.com.

Attenzione

Prima di installare LogicalDOC all'interno del tuo dispositivo, dovresti essere a conoscenza dei requisiti hardware e delle limitazioni. Clicca qui per saperne di più.

Installa il pacchetto Container Station

In QNAP, LogicalDOC verrà eseguito come contenitore Docker. Docker è un ambiente di virtualizzazione disponibile su tutti i dispositivi QNAP, quindi apri l'App Center e installa il pacchetto Container Station.

Configurare il container del database

Prepareremo un contenitore MariaDB che verrà utilizzato da LogicalDOC, quindi accedi alla scheda Images dell'interfaccia di Container Station, qui fai clic sul pulsante Pull e scarica l'ultima immagine mariadb da Docker Hub.

Search for MariaDB

MariaDB image

Una volta scaricata l'immagine, fai clic sull'icona Create container per creare il contenitore, la procedura guidata ti chiederà i parametri, assicurati di fornire il nome del container logicaldoc-db:

MariaDB container creation

MariaDB container name

Configurare i parametri di lavoro

Apri le Advanced Settings e con il pulsante Add imposta i seguenti parametri:

ParametroValore suggeritoDescrizione
MARIADB_ROOT_PASSWORDmypasswordla password dell'utente root, LogicalDOC non la userà ma puoi usarla per gestire il tuo database
MARIADB_DATABASElogicaldocnome del database in cui LogicalDOC memorizzerà i dati
MARIADB_USERldocnome utente utilizzato da LogicalDOC per connettersi al database
MARIADB_PASSWORDchangemepassword utilizzata da LogicalDOC per connettersi al database

MariaDB advanced settings

Mappare le porte

Apri la scheda Network e mappa la porta Container 3306 alla porta Host 3386.

MariaDB ports

Controllare il container in esecuzione

Alla fine, dovresti vedere il contenitore logicaldoc-db attivo e in esecuzione nell'area Container:

MariaDB container running

Imposta il container di LogicalDOC

Dopo aver configurato il database, si procede ora alla configurazione del contenitore dell'applicazione LogicalDOC.

Apri la scheda Images dell'interfaccia di Container Station, qui fai clic sul pulsante Pull e scarica l'ultima immagine logicaldoc/logicaldoc da Docker Hub.

Search for LogicalDOC

LogicalDOC image

Una volta scaricata l'immagine, fai clic sull'icona Create container per creare il contenitore, la procedura guidata ti chiederà i parametri, assicurati di fornire il logicaldoc del nome del container:

LogicalDOC container creation

LogicalDOC container name

Configurare i parametri di lavoro

Apri le Advanced Settings e imposta i seguenti parametri:

ParameteroValore suggeritoDescrizione
LDOC_USERNOil tuo codice di licenzapuoi ottenere una licenza di prova qui: https://www.logicaldoc.com/try
LDOC_MEMORY3000memoria allocata per LogicalDOC espressa in MB
DB_ENGINEmariadbil tipo di database, i possibili valori sono: mariadb, mysql, mssql, oracle, postgres
DB_HOSTl'IP del tuo QNAPl'host del server di database
DB_PORT3386la porta di comunicazione del database, utilizzare la stessa porta utilizzata per il container logicaldoc-db
DB_NAMElogicaldocil nome del database, utilizzare lo stesso nome db utilizzato per il contenitore logicaldoc-db
DB_INSTANCElogicaldocalcuni database richiedono la specifica dell'istanza
DB_USERldocil nome utente del database, utilizzare lo stesso nome utente utilizzato per il contenitore logicaldoc-db
DB_PASSWORDchangemela password del database, utilizzare la stessa password utilizzata per il contenitore logicaldoc-db
DB_MANUALURLfalsenon usato, lascialo falso
DB_URLlogicaldocnon utilizzato, lasciarlo logicaldoc
SSH_USERlogicaldocil nome utente per connettersi tramite SSH
SSH_PASSWORDchangemethe password to connect via SSH

LogicalDOC advanced settings

Mappare le porte

Apri la scheda Network e mappa la porta Container 8080 alla porta Host 1280 e la 22 alla 1222:

LogicalDOC ports

Mappare i volumi

Suggeriamo di creare una cartella dedicata chiamata logicaldoc da qualche parte nel NAS e quindi le sottocartelle logicaldoc/conf e logicaldoc/repository.

Quindi apri la scheda Shared Folders e mappa queste cartelle ai volumi  /LogicalDOC/conf e /LogicalDOC/repository:

Then open the Shared Folders tab and map those folders to the LogicalDOC's volumes /LogicalDOC/conf and /LogicalDOC/repository:

LogicalDOC volumes

Il volume /LogicalDOC/conf è dove LogicalDOC salva i file di configurazione principali, mentre il /LogicalDOC/repository è dove sono archiviati i file dei tuoi documenti.

Controllare il container in esecuzione

Alla fine, dovresti vedere il contenitore logicaldoc attivo e in esecuzione nell'area Container:

LogicalDOC container running

A questo punto dovresti essere in grado di accedere a LogicalDOC da http://IP_DEL_TUO_QNAP:1280 con admin come nome utente e password

Installazione su Ubuntu

Su Ubuntu linux è necessario installare ed eseguire LogicalDOC come utente root(comando sudo su), assicurarsi di accedere come root prima di continuare, in quanto questa guida presume che si eseguano tutte le operazioni come root.

Per installare in Ubuntu è necessario fornire almeno questi due componenti:

Java JDK(Java Development Kit)

Scarica e installa Java JDK (versione 11 o più recente) per il tuo sistema server
http://www.oracle.com/technetwork/java/javase/downloads/index.html.

In ogni caso visita http://www.oracle.com/technetwork/java/index.html per maggiori informazioni.

È possibile controllare la presenza di Java nel proprio sistema eseguendo questo comando da un terminale:

$ java -version

LogicalDOC richiede Java JDK 11 (per funzionare correttamente.
Se il comando precedente restituisce una versione diversa di java, seguire le istruzioni riportate di seguito per installare Java JDK 11.

Eseguire i seguenti comandi sul Terminal copiandolo e incollandoli uno alla volta (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

Per impostare un sistema di produzione è necessario fornire un database MySQL dove l'applicazione memorizzerà tutti i dati.
Per eseguire questo passaggio, assicurati di avere un MySQL installato e in esecuzione, se non è il caso installarlo: http://www.mysql.com/downloads/mysql/

Assicurati di entrare come root

Questa guida assume che si esegua l'installazione utilizzando l'utente root

Per assicurarsi di accedere come root prima di continuare, eseguire il comando sudo su da un terminale

Preparere il Database in Ubuntu

Per impostare un sistema di produzione è necessario preparare un database MySQL in cui l'applicazione memorizzerà tutti i dati.
Per eseguire questo passaggio, assicurati di avere un MySQL in esecuzione e in esecuzione, se non è il caso installarlo: http://dev.mysql.com/downloads/mysql/

Una volta che l'istanza MySQL è in esecuzione, apri un terminale ed esegui questo comando:

$ sudo su

Digita la password come richiesto per accedere come utente principale.

Impostazioni predeterminate

LogicalDOC richiede di configurare l'installazione MySQL in modo da adattarsi alle esigenze di un DMS professionale, quindi è necessario modificare il file /etc/my.cnf in questo modo:

$ vi /etc/mysql/my.cnf

Ora modifica il file di configurazione corrente my.cnf e assicurati di avere le seguenti impostazioni nelle sezioni [mysql] e [mysqld]:

[mysql]
default-character-set = utf8

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

Questo imposta la codifica a UTF-8 e il motore di archiviazione predefinito per l'INNODB con supporto delle transazioni.

Impostazione della password per l'utente root di MySQL

Eseguire il seguente comando al prompt della shell:

$ mysqladmin -u root password 'password'

Creare il database

Connettiti al prompt di mysql digitando il comando:

$ mysql -u root -ppassword

Esegui il seguente comando nel prompt di mysql:

CREATE DATABASE logicaldoc;

Ora abbiamo un database vuoto chiamato logicaldoc con un utente root che può accedervi usando password password.
È possibile uscire dal prompt mysql(comando \ q) e andare avanti.

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

Installare l'Applicazione in Ubuntu

Scarica dal sito di download il file di setup: installer-linux-.zip

Per installare LogicalDOC scompatta l'archivio zip, poi apri un terminale ed esegui il seguente comando:

$ java -jar logicaldoc-installer.jar

Se il sistema non dispone di una interfaccia grafica, è possibile lanciare l'installazione da console comandi

$ java -jar logicaldoc-installer.jar -console

Quando il setup chiede il database, inserisci i tuoi parametri di connessione come specificati prima durante la preparazione del database.

Post-installazione

Per configurare lesecuzione di LogicalDOC al bootstrap del server devi copiare lo script di startup nella cartella di inizializzazione de tuo server quindi esegui il comando:

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

Poi edita il file /etc/init.d/logicaldoc-all sistemando i percorsi.
Salva il file ed esegui i comandi seguenti:

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

Ora puoi accedere al programma attraverso il browser, puntandolo a http://localhost:8080/. Usa l'account admin con password admin per entrare la prima volta.

Controllare i percorsi delle applicazioni esterne

Dopo l'installazione è possibile verificare che tutte le applicazioni esterne necessarie siano configurate correttamente.

Entra nell'amministrazione: Amministrazione > Sicurezza > Antivirus

Qui, verifica che il percorso specificato in ClamAV sia corretto.

Entra nell'amministrazione: Amministrazione > Sicurezza > OCR

Qui, verifica che il percorso specificato in path sia corretto.

Entra nell'amministrazione: Amministrazione > Importa ed Esporta > Convertitori di Formato > LibreOfficeConverter

Qui, verifica che il percorso specificato in path sia corretto.

Entra nell'amministrazione: Amministrazione > Importa ed Esporta > Convertitori di Formato > ImageConverter

Qui, verifica che il percorso specificato in path sia corretto.

Entra nell'amministrazione: Amministrazione > Importa ed Esporta > Convertitori di Formato > GhostscriptConverter

Qui, verifica che il percorso specificato in path sia corretto.

NOTA: i percorsi possono essere diversi nel tuo sistema

Save