OpenSTAManager è il gestionale open source per assistenza tecnica e fatturazione elettronica.
OpenSTAManager è un software open source, per cui puoi studiarlo, copiarlo, modificarlo e redistribuirlo.
Avrai sempre il controllo dei tuoi dati personali e l’accesso completo nel pieno rispetto della normativa europea (GDPR).
Di seguito mostrerò come installare OpenSTAManager su Ubuntu Server 22.04
INSTALLAZIONE DI LAMP
LAMP è un acronimo che fa riferimento a Linux, Apache, MySQL e PHP. Insieme, queste quattro tecnologie compongono uno stack di tecnologie gratuite e open source, utilizzabili per creare un server web completo.
Aggiornare i pacchetti con il comando:
0 |
sudo apt update && sudo apt upgrade |
Installare Apache con il comando:
0 |
sudo apt install apache2 |
Abilitare il modulo Rewrite di Apache con il comando:
0 |
sudo a2enmod rewrite |
Riavviare Apache per applicare le impostazioni con il comando:
0 |
sudo systemctl restart apache2 |
Installare MySQL Server con il comando:
0 |
sudo apt install mysql-server |
Installare il PHP, insieme a moduli PHP aggiuntivi per Apache e MySQL con il comando:
0 |
sudo apt install -y php php-cli php-mysql php-common php-zip php-mbstring php-xmlrpc php-curl php-soap php-gd php-xml php-intl php-ldap |
Installare i seguenti moduli PHP di uso comune. Questi pacchetti aggiungono il supporto PHP per cURL, JavaScript Object Notation (JSON) e Common Gateway Interface (CGI) con il comando:
0 |
sudo apt install php-curl php-json php-cgi |
CREAZIONE DEL DATABASE SU MYSQL SERVER
Dopo aver installato il server del database, accedere alla shell MySQL come utente root e creare un database per OpenSTAManager.
Accedere alla shell MySQL con il comando:
0 |
sudo mysql -u root -p |
Creare un database e un utente per OpenSTAManager con il comando:
0 1 2 3 4 |
CREATE USER 'stamanager'@'localhost' IDENTIFIED BY 'PASSWORD'; CREATE DATABASE openstadb; GRANT ALL PRIVILEGES ON openstadb.* TO 'stamanager'@'localhost'; FLUSH PRIVILEGES; QUIT |
NOTA BENE: Al posto di PASSWORD inserire una password complessa dell’utente stamanager
CONFIGURAZIONE DEL PHP
Editare il file php.ini con il comando:
0 |
sudo nano /etc/php/*/apache2/php.ini |
NOTA BENE: al momento della stesura della guida la versione di PHP installata è la 8.1 e quindi il comando sarà
0 |
sudo nano /etc/php/8.1/apache2/php.ini |
Cercare i seguenti parametri all’interno del file php.ini:
0 1 2 3 |
;date.timezone = upload_max_filesize = 2M post_max_size = 8M ;max_input_vars = 1000 |
Quindi modificarli come di seguito:
0 1 2 3 |
date.timezone = Europe/Rome upload_max_filesize = 32M post_max_size = 32M max_input_vars = 5000 |
Salvare e chiudere il file di configurazione
DOWNLOAD DI OPENSTAMANAGER
Scaricare l’ultima versione di OpenSTAManager dal seguente link:
https://openstamanager.com/downloads/
NOTA BENE: al momento della stesura del tutorial la versione disponibile è OpenSTAManager V2.4.38
Spostare la cartella OpenSTAManager e il suo contenuto in /var/www/openstamanager con il comando:
0 |
sudo mv openstamanager /var/www/openstamanager |
Configurare le ACL corrette con il comando:
0 |
sudo chown -R www-data:www-data /var/www/openstamanager |
Creare quindi un Virtual Host file di OpenSTAManager con il comando:
0 |
sudo nano /etc/apache2/sites-enabled/openstamanager.conf |
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<VirtualHost *:80> ServerAdmin webmaster@test.prv ServerName crm.test.prv ServerAlias www.crm.test.prv DocumentRoot /var/www/openstamanager/ <Directory /var/www/openstamanager/> Options +FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/apache2/openstamanager_error.log CustomLog /var/log/apache2/openstamanager_access.log combined </VirtualHost> |
Salvare e chiudere il file di configurazione
Verificare che la sintassi di Apache sia corretta con il comando:
0 |
sudo apachectl -t |
Se è tutto OK dovremmo vedere il messaggio: Syntax OK
Riavviare Apache con il comando:
0 |
sudo systemctl restart apache2 |
INSTALLAZIONE E CONFIGURAZIONE DI OPENSTAMANAGER DA INTERFACCIA WEB
Richiamare da un qualsiasi browse il link
http://IP_O_NOME_DNS_SERVER
Verificare che tutti i controlli siano OK quindi cliccare Successivo
Selezionare Ho Visionato e Accetto quindi cliccare su Successivo
Inserire tutte le informazioni relative al database quindi cliccare Testa il DATABASE
Se è tutto OK dovremmo vedere una schermata comne quella sovrastante
Cliccare Installa
Cliccare Installa!
Cliccare Procedi
Attendere il termine dell’installazione
Cliccare Continua
Compilare tutti i campi con le informazioni personali quindi cliccare Configura
Inserire le credenziali quindi cliccare su Accedi
Se è tutto OK dovremmo vedere la DashBoard di OpenSTAManager
Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.
0 commenti