In questa guida illustra tutte le operazioni da compiere per installare Genioso Server su un pc con Ubuntu Server 14.04 e successivi.

Preparazione

Installiamo il pacchetto software-properties-common che contiene alcune funzioni utili per aggiungere repository di terze parti:

sudo apt-get install software-properties-common
Aggiungiamo il repository che contiene l’ultima versione del database Firebird:
sudo add-apt-repository ppa:mapopa
Aggiorniamo il database dei pacchetti:
sudo apt-get update

Installazione runtime Java

Installiamo il runtime Java:

sudo apt-get install openjdk-7-jre

Installazione Firebird SQL 2.5

Installiamo e configuriamo il database server Firebird SQL:

sudo apt-get install firebird2.5-super
sudo dpkg-reconfigure firebird2.5-super

Preparazione cartelle dati e backup

Creiamo le cartelle per la memorizzazione dei dati e dei backup di Genioso Server. É importante creare le cartelle su una partizione con spazio sufficiente a contenere gli archivi e tutte le copie di backup.

sudo mkdir -p /home/genioso/data/default
sudo mkdir -p /home/genioso/backup/default

Download e installazione di Genioso Server

Scarichiamo il file di installazione dal sito, rendiamo il file eseguibile e avviamo l’installazione dell’ultima versione disponibile di Genioso Server. (Nel caso sia necessario installare una versione precedente è necessario modificare il del file con la versione desiderata)

sudo wget -O /home/genioso-server-linux-1.5.9.1.sh http://www.genioso.net/download/genioso-server-linux-1.5.9.1.sh
sudo chmod 0744 /home/genioso-server-linux-1.5.9.1.sh
sudo /home/genioso-server-linux-1.5.9.1.sh
Al termine dell’installazione il server viene avviato automaticamente, con la seguente istruzione forziamo l’arresto per poter completare la configurazione.
sudo /etc/init.d/genioso-service stop

Configurazione e avvio di Genioso Server

Aggiorniamo il file di configurazione aggiungendo i percorsi di dati e backup, e la password per l’accesso al database che è possibile visualizzare con:

cat /etc/firebird/2.5/SYSDBA.password
Annotiamo la password e apriamo il file di configurazione (in questa guida usiamo l’editor di testo nano ma è, ovviamente, possibile utilizzare quasiasi altro editor)
sudo nano /usr/local/genioso/server/config/default.properties
Aggiungiamo le seguenti righe alla fine del file:
server.database.password = {password firebird}
opt.data.path = /home/genioso/data/default
opt.backup.path = /home/genioso/backup/default
Impostiamo l’avvio automatico di genioso server
sudo update-rc.d genioso-service defaults
Infine, avviamo genioso server
sudo /etc/init.d/genioso-service start