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 default-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.6.16.1.sh http://www.genioso.net/download/genioso-server-linux-1.6.16.1.sh
sudo chmod 0744 /home/genioso-server-linux-1.6.16.1.sh
sudo /home/genioso-server-linux-1.6.16.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 serversudo update-rc.d genioso-service defaults
Infine, avviamo genioso serversudo /etc/init.d/genioso-service start