Instale osTicket para obtener una herramienta de mesa de ayuda gratuita (de código abierto)

La empresa de consultoría para la que trabajo me ha encomendado la tarea de encontrar un buen sistema de mesa de ayuda para que lo usemos. He pasado bastante tiempo tratando de encontrar una solución que tenga las características que necesitamos y no sea demasiado costosa. Hay MUCHAS herramientas de mesa de ayuda disponibles. Algunos de ellos simplemente se cotizan a sí mismos fuera del mercado intermedio. Otros simplemente no tienen las características necesarias. Aún así, algunos no funcionan. Así que esta tarea se ha convertido en una ardua tarea.

Pero durante este proceso pensé en compartir con ustedes algunas de las herramientas que he probado. Esta en particular es una herramienta de notificación de problemas de código abierto llamada osTicket. osTicket tiene una gran cantidad de funciones, especialmente para un sistema gratuito. No es ideal, pero está lejos del fondo del barril. La instalación es bastante simple y directa. Y requiere una base de datos, por lo que sabe que sus boletos escalarán mejor que su sistema de boletos promedio usando un archivo plano.

En este artículo le mostraré cómo poner en marcha osTicket.

Requisitos

osTickets tiene pocos requisitos:

  • PHP> = 4.3
  • MySQL> = 4.1
  • php5-mysql

Eso es. Por supuesto, tendrá que poder crear una base de datos para la herramienta. Prefiero usar MySQL Workbench (lea mi artículo «Administración completa de la base de datos con MySQL Workbench» para más información.)

Una vez que haya cumplido con todos los requisitos, es hora de descargar el archivo e iniciar la instalación. Los pasos iniciales son:

  1. Mueva el osticket-XXX.tar.gz (donde XXX es el número de versión).
  2. Cree un directorio para que osTicket viva (llamémoslo / var / www / support) con el comando sudo mkdir / var / www / support.
  3. Desempaquete el paquete osticket con el comando sudo tar xvzf osticket-XXX.tar.gz.
  4. Mueva los archivos necesarios del recién creado / var / www / osticket-XXX / uploads dentro / var / www / support con el comando mv / var / www / osticket-XXX / uploads / * / var / www / support.
  5. Cambie el nombre del archivo ost-config.sample.php con el comando mv /var/www/support/include/ost-config.sample.php /var/www/support/include/ost-config.php.
  6. Otorgue permisos de escritura al archivo ost-config.php con el comando chmod 777 /var/www/support/include/ost-config.php.
  7. Finalmente, apunte su navegador a http: // ADDRESS_TO_SERVER / support / setup para iniciar el proceso de instalación.

Figura 1

Cuando inicie la interfaz web, encontrará algunas opciones de configuración simples. Rellénelos y haga clic en el botón Instalar. Después de que esto se ejecute, se le indicará que elimine el acceso de escritura al archivo ost-config.php. Haz esto con el comando sudo chmod ugo-w /var/www/support/include/ost-config.php. Ahora puede iniciar sesión en el panel de administración con la combinación de nombre de usuario / contraseña que creó en la configuración web.

Figura 2

De forma predeterminada, el sistema está configurado en modo fuera de línea. Esto significa que solo los administradores pueden acceder a la interfaz. Verá, en la parte superior de la interfaz, un pequeño enlace que le permite Habilitar la interfaz para clientes (ver Figura 2). Al hacer clic en ese enlace, se abrirá el panel de configuración y, en la parte superior de esa página, puede marcar su instalación de osTicket como en línea. Desde esta misma página también puede configurar el resto de su instalación de osTicket.

Pensamientos finales

Aunque osTicket no tiene todas las funciones necesarias para una empresa de consultoría, ofrece más funciones que la mayoría de las ofertas gratuitas. Si está buscando un sistema de mesa de ayuda y su presupuesto prácticamente exige código abierto, sería negligente descuidar osTicket.

Actualizar: osTicket ya no está disponible, el sitio web devuelve un error 404 no encontrado.