Installazione di un server Knowage

Versione del 19 feb 2024 alle 16:29 di Andrea (discussione | contributi)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

← Torna ad Linux / Debian / Ubuntu

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