En esta publicación, aprenderá cómo instalar osTicket en CentOS 8 / RHEL 8
Introducción
boleto os es un sistema de ticket de soporte de código abierto ampliamente utilizado. Integra a la perfección las consultas creadas por correo electrónico, teléfono y formularios web en una interfaz web multiusuario sencilla y fácil de usar. Administre, organice y archive todas sus solicitudes y respuestas de soporte en un solo lugar mientras brinda a sus clientes la responsabilidad y la capacidad de respuesta que se merecen.
ALGUNAS DE NUESTRAS CARACTERÍSTICAS
- Informes del panel
El panel rico y simple lo mantiene actualizado sobre las estadísticas de su mesa de ayuda
- Filtros de entradas
El potente sistema de filtrado de tickets se asegura de que los tickets correctos vayan al departamento correcto, dejándole un entorno ordenado
- Tema de ayuda configurable
Agregue, edite y elimine los temas de su mesa de ayuda que se ajusten a sus preferencias
- Portal de atención al cliente
Sólido sistema de portal de atención al cliente para ayudar a su empresa a mantener relaciones satisfactorias con los clientes
- Acuerdos de nivel de servicio
Simplemente configure su horario comercial y nuestro sistema se encargará del resto, dejándolo libre de preocupaciones
Instalación
Simplemente siga los pasos a continuación
Actualizar el sistema
- Actualice su sistema e instale yum-utils
sudo yum -y update && sudo yum -y install yum-utils
Instalar y configurar mariaDB
- Instalar y configurar la base de datos MariaDB
sudo yum -y install @mariadb
- Iniciar y habilitar el servicio mariadb
sudo systemctl enable --now mariadb
- Asegure su servidor de base de datos después de la instalación
sudo mysql_secure_installation
- El siguiente paso es crear osTicket base de datos. Inicie sesión en su servidor de base de datos como usuario raíz y cree una base de datos para 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
Instalar el servidor web Apache
- Ejecute los siguientes comandos para descargar e instalar apache
sudo yum install httpd -y
- Iniciar el servicio.
sudo systemctl enable --now httpd
- Mostrar el estado del servicio
systemctl status httpd
Instalar PHP
- Instale PHP 7.4 en CentOS 8. Agregue los repositorios EPEL y Remi de la siguiente manera:
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
- Restablecer el módulo php AppStream
sudo dnf module reset php
- Luego habilite el módulo PHP 7.4
sudo dnf module install php:remi-7.4
- También instale otras extensiones de PHP 7.4 como se muestra a continuación
sudo dnf install wget php php-{pear,cgi,common,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap,apcu} -y
- Verifique que la versión de PHP que se instalará sea v7.4
php --version
Descargar e instalar osTicket
- Primero instale algunas herramientas útiles
dnf install curl wget unzip -y
- Descargue la última versión de osTicket ejecutando el siguiente comando.
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 -
- Luego extraiga el osTicket descargado
unzip osTicket-v*.zip -d osTicket
- Mover la carpeta osTicket a /var/www directorio
mv osTicket /var/www/
- Cree un archivo de configuración de osTicket
cp /var/www/osTicket/upload/include/ost-sampleconfig.php /var/www/osTicket/upload/include/ost-config.php
- Cambiar la propiedad a apache para este directorio
sudo chown -R apache:apache /var/www/osTicket
Configurar el servidor web Apache
- Crear archivo VirtualHost para osTicket en configuraciones de Apache.
vim /etc/httpd/conf.d/osticket.conf
- Luego agregue lo siguiente:
<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>
- Habilitar el servicio php-fpm
systemctl enable --now php-fpm
- Editar la configuración de hacer cumplir 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/
- Reiniciar apache
systemctl restart httpd
- Abrir los puertos http y https en el firewall
firewall-cmd --add-service={http,https} --permanent
firewall-cmd --reload
Instalar osTicket en CentOS 8
- Visite la consola web de osTicket con http://osticket.unixcop.com en su navegador web.
- Confirme las verificaciones de requisitos de software y luego haga clic en continuar como se muestra a continuación:
- Ingrese la información requerida para la configuración del sistema y usuario administrador
- También complete la base de datos que creamos como se muestra y luego haga clic en instalar ahora
- Con una instalación exitosa, obtendrá esta página como se muestra a continuación:
NOTA :para iniciar sesión en el sistema backend (panel de control del personal), use el enlace a continuación su panel de control del personal osticket.unixcop.com/scp
- Acceda a su panel de control de personal con la credencial de usuario administrador que ingresó antes durante la instalación
- Recibirá esta advertencia para eliminar la configuración directorio como se muestra a continuación, así que elimínelo ejecutando los siguientes comandos:
sudo chmod 0644 /var/www/osTicket/upload/include/ost-config.php
sudo rm -rf /var/www/osTicket/upload/setup/
- Actualizar la página de nuevo
- Luego haga clic en Administrar para obtener los temas de ayuda como se muestra a continuación
Conclusión
Eso es todo
Le mostramos cómo instalar osTicket en CentOS 8 /RHEL 8
gracias…