In questo post imparerai come installare osTicket su CentOS 8 / RHEL 8
Introduzione
osTicket è un sistema di ticket di supporto open source ampiamente utilizzato. Integra perfettamente le richieste create tramite e-mail, telefono e moduli basati sul Web in una semplice interfaccia Web multiutente di facile utilizzo. Gestisci, organizza e archivia tutte le tue richieste e risposte di supporto in un unico posto, fornendo ai tuoi clienti la responsabilità e la reattività che meritano.
ALCUNE DELLE NOSTRE CARATTERISTICHE
- Rapporti dashboard
dashboard ricco e semplice ti tiene aggiornato sulle statistiche del tuo help desk
- Filtri dei biglietti
il potente sistema di filtraggio dei biglietti assicura che i biglietti giusti vadano al reparto giusto lasciandoti un ambiente ordinato
- Argomento della guida configurabile
Aggiungi, modifica ed elimina gli argomenti dell'help desk in base alle tue preferenze
- Portale dell'assistenza clienti
Sistema di portale di assistenza clienti affidabile per aiutare la tua azienda a mantenere relazioni felici con i clienti
- Contratti sul livello di servizio
Basta impostare l'orario di lavoro e il nostro sistema si occuperà del resto lasciandoti senza preoccupazioni
Installazione
Segui i passaggi seguenti
Aggiorna il sistema
- Aggiorna il tuo sistema e installa yum-utils
sudo yum -y update && sudo yum -y install yum-utils
Installa e configura mariaDB
- Installa e configura il database MariaDB
sudo yum -y install @mariadb
- Avvia e abilita il servizio mariadb
sudo systemctl enable --now mariadb
- Proteggi il tuo server di database dopo l'installazione
sudo mysql_secure_installation
- Il passaggio successivo consiste nel creare osTicket Banca dati. Accedi al tuo server di database come utente root e crea un database per osTicket
mysql -u root -p
CREATE DATABASE osticket_db;
GRANT ALL PRIVILEGES ON osticket_db.* TO osticket_user@localhost IDENTIFIED BY "unixcopPassword";
FLUSH PRIVILEGES;
\q
Installa il server Web Apache
- Esegui i seguenti comandi per scaricare e installare apache
sudo yum install httpd -y
- Avvia il servizio.
sudo systemctl enable --now httpd
- Mostra lo stato del servizio
systemctl status httpd
Installa PHP
- Installa PHP 7.4 su CentOS 8. Aggiungi i repository EPEL e Remi come segue:
sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf -y install yum-utils
- Reimposta il modulo php AppStream
sudo dnf module reset php
- Quindi abilita il modulo PHP 7.4
sudo dnf module install php:remi-7.4
- Installa anche altre estensioni PHP 7.4 come mostrato di seguito
sudo dnf install wget php php-{pear,cgi,common,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap,apcu} -y
- Verifica che la versione di PHP che verrà installata sia v7.4
php --version
Scarica e installa osTicket
- Prima installa alcuni strumenti utili
dnf install curl wget unzip -y
- Scarica l'ultima versione di osTicket eseguendo il comando seguente.
curl -s https://api.github.com/repos/osTicket/osTicket/releases/latest | grep browser_download_url | grep "browser_download_url" | cut -d '"' -f 4 | wget -i -
- Quindi estrai l'osTicket scaricato
unzip osTicket-v*.zip -d osTicket
- Sposta la cartella osTicket in /var/www directory
mv osTicket /var/www/
- Crea un file di configurazione osTicket
cp /var/www/osTicket/upload/include/ost-sampleconfig.php /var/www/osTicket/upload/include/ost-config.php
- Cambia la proprietà in apache per questa directory
sudo chown -R apache:apache /var/www/osTicket
Configura server Web Apache
- Crea file VirtualHost per osTicket su configurazioni Apache.
vim /etc/httpd/conf.d/osticket.conf
- Quindi aggiungi quanto segue:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/osTicket/upload
ServerName osticket.unixcop.com
ServerAlias www.osticket.unixcop.com
<Directory /var/www/osTicket/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/osticket_error.log
CustomLog /var/log/httpd/osticket_access.log combined
</VirtualHost>
- Abilita il servizio php-fpm
systemctl enable --now php-fpm
- Modifica l'impostazione per l'applicazione di SElinux
sudo setsebool -P httpd_can_network_connect 1
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/osTicket(/.*)?"
sudo restorecon -Rv /var/www/osTicket/
- Riavvia apache
systemctl restart httpd
- Apri le porte http e https nel firwalld
firewall-cmd --add-service={http,https} --permanent
firewall-cmd --reload
Installa osTicket su CentOS 8
- Visita la console Web osTicket con http://osticket.unixcop.com nel tuo browser web.
- Conferma i controlli dei requisiti software, quindi fai clic su continua come mostrato di seguito:
- Inserisci le informazioni richieste per le impostazioni di sistema e Utente amministratore
- Compila anche il database che abbiamo creato come mostrato, quindi fai clic su installa ora
- Con l'installazione riuscita, otterrai questa pagina come mostrato di seguito:
NOTA :Per accedere al sistema di back-end (pannello di controllo dello staff), utilizza il link sotto il tuo pannello di controllo dello staff osticket.unixcop.com/scp
- Accedi al pannello di controllo del tuo staff con le credenziali utente amministratore che hai inserito prima durante l'installazione
- Riceverai questo avviso per eliminare la impostazione directory come mostrato di seguito, quindi rimuoverlo eseguendo i comandi seguenti:
sudo chmod 0644 /var/www/osTicket/upload/include/ost-config.php
sudo rm -rf /var/www/osTicket/upload/setup/
- Aggiorna di nuovo la pagina
- Quindi fai clic su Gestisci per ottenere gli argomenti della guida come mostrato di seguito
Conclusione
Questo è tutto
Ti abbiamo mostrato come installare osTicket su CentOS 8 /RHEL 8
grazie...