Instalação
Instalação usando o GitHub
Atualizando pacotes no seu sistema para a versão mais recente.
sudo apt-get update<br></br>sudo apt-get upgrade
No Ubuntu, você pode instalar o Apache Web Server no repositório oficial do APT:
sudo apt install apache2
Para iniciar o serviço manualmente, corra:
sudo systemctl start apache2
Embora o serviço esteja ativado para iniciar a inicialização por padrão, permitindo manualmente que você deve executar:
sudo systemctl enable apache2
Em seguida, precisa instalar o servidor de banco de dados, use o seguinte comando para instalar o MySQL Server
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Uma vez, o servidor de banco de dados está instalado, use o seguinte comando para reiniciar o MySQL Server
sudo service mysql restart
A próxima etapa é a instalação do PHP no 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}
Agora, você instalou todo o software necessário e a próxima etapa é fazer o login no MySQL Server e criar um banco de dados de osticket. Use o seguinte comando para criar banco de dados. Mude com o nome do seu banco de dados.
CREATE DATABASE
Crie um usuário de banco de dados chamado "" com nova senha. e concedido acesso total ao usuário ao banco de dados executando os seguintes comandos. Altere com o usuário do banco de dados desejado e com a senha desejada.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Em seguida, execute os comandos abaixo para baixar e extrair o arquivo baixado e movê -lo para um novo diretório raiz de 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/
Crie um usuário de banco de dados chamado "" com nova senha. e concedido acesso total ao usuário ao banco de dados executando os seguintes comandos. Altere com o usuário do banco de dados desejado e com a senha desejada.
CREATE USER ''@'localhost' IDENTIFIED BY '';
GRANT ALL ON .* TO ''@'localhost' IDENTIFIED BY '' WITH GRANT OPTION;
FLUSH PRIVILEGES; EXIT;
Crie o arquivo de configuração do VirtualHost para o Oticket no Diretório de Configurações do Apache:
sudo vim /etc/apache2/sites-enabled/osticket.conf
Adicionar conteúdo:
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
Reinicie o Apache2:
sudo systemctl restart apache2
Instalação usando o Docker
Puxe a imagem de osticket de hub.docker.com:
docker pull osticket/osticket
Verifique se você tem um contêiner MySQL em execução que o Oticket pode usar para armazenar seus dados.
docker run --name osticket_mysql -d -e MYSQL_ROOT_PASSWORD=secret \
-e MYSQL_USER=osticket -e MYSQL_PASSWORD=secret -e MYSQL_DATABASE=osticket mariadb
Agora execute esta imagem e vincule o contêiner MySQL.
docker run --name osticket -d --link osticket_mysql:mysql -p 8080:80 osticket/osticket
Depois que a instalação é concluída, navegue para o painel de controle da equipe de osticket em http: // localhost: 8080/scp. Faça login com usuário e senha de administrador padrão:
* username: ostadmin
* password: Admin1
Parabéns! Você instalou o Oticket com sucesso no Apache.