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-commonAggiungiamo il repository che contiene l’ultima versione del database Firebird:sudo add-apt-repository ppa:mapopaAggiorniamo il database dei pacchetti:sudo apt-get updateInstallazione runtime Java
Installiamo il runtime Java:
sudo apt-get install default-jreInstallazione Firebird SQL 2.5
Installiamo e configuriamo il database server Firebird SQL:
sudo apt-get install firebird2.5-super
sudo dpkg-reconfigure firebird2.5-superPreparazione 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/defaultDownload 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.7.0.6.sh http://www.genioso.net/download/genioso-server-linux-1.7.0.6.sh
sudo chmod 0744 /home/genioso-server-linux-1.7.0.6.sh
sudo /home/genioso-server-linux-1.7.0.6.shAl 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 stopConfigurazione 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.passwordAnnotiamo 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.propertiesAggiungiamo 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/defaultImpostiamo l’avvio automatico di genioso serversudo update-rc.d genioso-service defaultsInfine, avviamo genioso serversudo /etc/init.d/genioso-service start