Instalación

Instalación con GitHub

Actualización de paquetes en su sistema a la última versión.

    sudo apt-get update<br></br>sudo apt-get upgrade 

En Ubuntu, puede instalar el servidor web Apache desde el repositorio oficial de apt:

    sudo apt install apache2 

Para comenzar el servicio manualmente, ejecute:

    sudo systemctl start apache2

Aunque el servicio está habilitado para comenzar con el arranque de forma predeterminada, lo que lo permite ejecutarlo manualmente debe ejecutar:

    sudo systemctl enable apache2

A continuación, necesita instalar el servidor de base de datos, usar el siguiente comando para instalar MySQL Server

    sudo apt-get update;  sudo apt-get install mysql-server; mysql_secure_installation 

Una vez que se instala el servidor de la base de datos, use el siguiente comando para reiniciar el servidor MySQL

    sudo service mysql restart 

El siguiente paso es instalar PHP en Ubuntu:

    sudo apt update
    sudo apt-get install php php-{fpm,pear,imap,apcu,intl,cgi,common,mbstring,net-socket,gd,xml-util,mysql,bcmath}

​ Ahora, ha instalado todo el software requerido y el siguiente paso es iniciar sesión en el servidor MySQL y crear una base de datos Osticket. Use el siguiente comando para crear una base de datos. Cambie con el nombre de su base de datos.

    CREATE DATABASE  

Cree un usuario de base de datos llamado "" con nueva contraseña. y otorgó el acceso completo al usuario a la base de datos ejecutando los siguientes comandos. Cambie con su usuario de base de datos deseado y con su contraseña deseada.

    CREATE USER ''@'localhost' IDENTIFIED BY ''; 
    GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
    FLUSH PRIVILEGES; EXIT;

A continuación, ejecute los comandos a continuación para descargar y extraer el archivo descargado y muévalo a un nuevo directorio de raíz Osticket.

    sudo apt-get install curl wget unzip
    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 -
    ls osTicket
    scripts  upload
    sudo mv osTicket /var/www/
    cd /var/www/osTicket/upload/include
    sudo cp ost-sampleconfig.php ost-config.php
    sudo chown -R www-data:www-data /var/www/

​ Cree un usuario de base de datos llamado "" con nueva contraseña. y otorgó el acceso completo al usuario a la base de datos ejecutando los siguientes comandos. Cambie con su usuario de base de datos deseado y con su contraseña deseada.

    CREATE USER ''@'localhost' IDENTIFIED BY ''; 
    GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
    FLUSH PRIVILEGES; EXIT;

Cree un archivo de configuración VirtualHost para Osticket en el directorio de configuraciones de Apache:

    sudo vim /etc/apache2/sites-enabled/osticket.conf

​ Agregar contenido:

    ServerAdmin <span id="cloakb665bd186c6476058479fa928a49f386">This email address is being protected from spambots. You need JavaScript enabled to view it.
    DocumentRoot /var/www/osTicket/upload
    ServerName osticket.example.com
    ServerAlias www.osticket.example.com
    Options FollowSymlinks
    AllowOverride All
    Require all granted
    ErrorLog ${APACHE_LOG_DIR}/osticket_error.log
    CustomLog ${APACHE_LOG_DIR}/osticket_access.log combined

​ Reiniciar apache2:

    sudo systemctl restart apache2

Instalación usando Docker

Tire de la imagen de Osticket de Hub.docker.com:

    docker pull osticket/osticket

Asegúrese de tener un contenedor MySQL que se ejecuta que Osticket puede usar para almacenar sus datos.

    docker run --name osticket_mysql -d -e MYSQL_ROOT_PASSWORD=secret \
    -e MYSQL_USER=osticket -e MYSQL_PASSWORD=secret -e MYSQL_DATABASE=osticket mariadb

Ahora ejecute esta imagen y vincule el contenedor MySQL.

    docker run --name osticket -d --link osticket_mysql:mysql -p 8080:80 osticket/osticket

Una vez que se completa la instalación, navegue a su panel de control del personal de Osticket en http: // localhost: 8080/scp. Iniciar sesión con el usuario de administrador predeterminado y la contraseña:


*   username: ostadmin
*   password: Admin1

¡Felicitaciones! Ha instalado con éxito Osticket en Apache.

 Español