Installazione di un server Knowage
Indice
installare ubuntu 18
Installare java 8
Installazione manuale di Java 8 su server Debian
installare Apache Tomcat 9
Installare Apache Tomcat 9 su Ubuntu
1. Definizione variabile tomcat
export TOMCAT_HOME=/opt/tomcat/latest
2. Modify the TOMCAT_HOME/bin/shutdown.sh file to force the shut down of the application in case of hanging:
exec "$PRGDIR"/"$EXECUTABLE" stop -f "$@"
Installazione Webmin
Installazione MySQL
Installare mysql-server 5.7
Tramite webmin assegnare una password all'utente root di mysql.
installazione NodeJS
Rimozione vecchia versione
apt-get remove nodejs
aggiornamento pacchetti
apt-get update apt-get upgrade -y
aggiornamento dal repository ufficiale e installazione
curl -sL https://deb.nodesource.com/setup_14.x | bash - apt-get install -y nodejs
Installazione Chromium
apt-get install -y libxss1 libgtk-3-0 libasound2 libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libgcc1 libgdk-pixbuf2.0-0 libglib2.0-0 libnspr4 libnss3 libpango-1.0-0 libpangocairo-1.0-0 libuuid1 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxtst6 bash
Installazione Knowage
... (guida wiki)
... alla richiesta "Please select which library you want to install" selezionaree Charts.js
Controllo startup variabili ambiente
controllare che nel file /etc/rc.local siano presenti le variabili
export JAVA_HOME=/opt/jdk/jdk1.8.0_202 export PATH=$PATH:$JAVA_HOME/bin export TOMCAT_HOME=/opt/tomcat/latest
Esempio di un nuovo file "rc.local"
#!/bin/bash export JAVA_HOME=/opt/jdk/jdk1.8.0_202 export PATH=$PATH:$JAVA_HOME/bin export TOMCAT_HOME=/opt/tomcat/latest exit 0
Creare i comandi di servizio start e stop per pilotare Tomcat e Knowage
/opt/knowage/start.sh /opt/knowage/stop.sh
Creare un servizio di bootup per avviare knowage all'avvio del sistema: creazione tramite runlevel.
Configurare firewall
Configurare il firewall ufw