O que é e como instalar o OsTicket no Linux

AGRADEÇA AO AUTOR COMPARTILHE!

Claramente os tickets de suporte são uma peça chave para toda empresa que trabalha com suporte técnico ou empresas que desejam organizar suas áreas de atendimento ao cliente.

Sendo assim, neste tutorial irei demonstrar como instalar o OsTicket no Linux usando o Apache2.

Mas, o que é o OsTicket?

Caso você não saiba, o OsTicket é uma plataforma web de código fonte aberto (open source) totalmente gratuita que permite gerenciar chamados de uma forma simples e robusta, sendo uma excelente alternativa ao OCOMON (outro plataforma web de código fonte aberto).

Portanto, se atualmente você não possui um sistema de chamados e está em busca de um, provavelmente o OsTicket vai suprir as suas necessidades.

O OsTicket permite gerenciar solicitações através de um painel simples, objetivo e intuitivo, além de permitir adicionar tópicos de ajuda e formar uma Base de Conhecimento (uma “mini” Wikipedia interna).

Vamos ao que realmente interessa: como instalar o OsTicket no Linux!

Mas antes de começarmos iremos precisar de algumas coisas:

  • Um servidor Linux de preferência Ubuntu seja ele uma VPS ou local
  • Acesso root ao servidor Linux
  • IP fixo configurado ou nome de domínio em caso de VPS
  • E um pouco de determinação e paciência

Agora que você já sabe um pouco mais sobre o OsTicket, vamos dar inicio a instalação deste incrível software, confira abaixo:

1 – Instalar o servidor Apache2

Assim como outras aplicações do gênero, o OsTicket necessita de um servidor web para funcionar. Neste tutorial iremos usar o Apache2, sendo assim execute os comandos abaixo para dar início a instalação:

Após finalizar  o processo de instalação, você pode realizar um teste acessando o endereço do seu servidor em um navegador de internet.

osticket-linux-instalacao-apache-2

2 – Instalação do PHP 7.2 e outros módulos necessários

O OsTicket foi desenvolvido utilizando o PHP, sendo assim é necessário instalar o PHP e alguns módulos necessários para o funcionamento da plataforma.

Caso esteja usando o sistema Ubuntu 18.04 ou superior basta inserir o comando abaixo:

Para versões anteriores consulte a comunidade ou deixe uma pergunta nos comentários informando a versão!

Logo após a instalação dos módulos serem finalizadas devemos aplicar alguns ajustes no arquivo php.ini, para isso iremos utilizar o editor de textos Nano, veja como:

Sendo assim dentro do arquivo php.ini devemos ajustar algumas linhas, como estamos utilizando o nano você pode pressionar CTRL+W e buscar os termos listados abaixo:

  • file_uploads = On
  • allow_url_fopen = On
  • short_open_tag = On
  • memory_limit = 256M
  • upload_max_filesize = 100M
  • max_execution_time = 360
  • date.timezone = America/Sao_Paulo

Ajustes da forma como apresentado acima, apenas referente ao date.timezone que você deve personalizar de acordo com a sua localização.

Para finalizar devemos reiniciar o nosso servidor Apache2 para que as configurações do PHP possam ser aplicadas nele:

3 – Instalando o banco de dados MariaBD

Para esta instalação estaremos usando o banco de dados gratuito e open source MariaDB, para instalá-lo é bem simples, veja como:

sudo apt-get install mariadb-server mariadb-client

Uma vez que a instalação foi bem sucedida basta agora finalizar a configuração de instalação segura, para isso execute o comando abaixo:

  • Enter current password for root (enter for none): Apenas pressione Enter
  • Set root password? [Y/n]: Y
  • New password: Insira uma nova senha
  • Re-enter new password: Confirme a senha digitada anteriormente
  • Remove anonymous users? [Y/n]: Y
  • Disallow root login remotely? [Y/n]: Y
  • Remove test database and access to it? [Y/n]: Y
  • Reload privilege tables now? [Y/n]: Y

4 – Criando o banco de dados do OsTicket

Agora que já instalamos o servidor de banco de dados basta criarmos o banco que será utilizado pela nossa instalação do OsTicket.

Para isso primeiramente você acessar o servidor MariaDB utilizando as credenciais criadas no passo anterior, sendo assim execute o seguinte comando:

Após acessar o servidor MariaDB deveremos executar alguns comandos, o primeiro será para criar a base de dados do OsTicket:

Logo após devemos criar um usuário para essa base de dados acompanhado de uma senha:

Com o usuário devidamente criado devemos conceder os privilégios necessários:

E por último aplicar as configurações e sair do MariaDB:

Provavelmente a você irá se deparar com uma imagem parecida com a apresentada abaixo:

osticket-linux-instalacao-mariadb

O único comando não listado foi o show databases, que foi utilizado para exibir o banco de dados criado, no mais podemos prosseguir com a nossa instalação.

5 – Baixando e instalando o OsTicket no Linux

Para podermos baixar a versão mais recente do OsTicket iremos utilizar o repositório do GitHub, sendo assim iremos precisar do Git Tool.

Uma vez que a instalação for finalizada iremos precisar navegar até o diretório do nosso servidor Apache2 e baixar os pacotes do OsTicket.

Para isso primeiramente navegue até o diretório:

Em seguida execute o comando para baixar os pacotes dentro do diretório:

Feito isso iremos finalizar a instalação com os seguintes comandos:

Agora basta renomear o arquivo de exemplo de configuração do OsTicket:

Para finalizar essa etapa iremos ajustar as permissões da pasta de instalação do OsTicket:

6 – Configurando o Apache2 com o diretório do OsTicket

Estamos quase finalizando, neste momento iremos ajustar o arquivo de configuração do OsTicket no Apache2.

Para isso utilize o comando abaixo:

Dentro deste arquivo é necessário inserir algumas regras que irão controlar como os usuários acessam o conteúdo do OsTicket.

<VirtualHost *:80>

ServerAdmin [email protected]io.com

DocumentRoot /var/www/html/osticket

ServerName seudominio.com

ServerAlias www.seudominio.com

<Directory /var/www/html/osticket/>

Options FollowSymlinks

AllowOverride All

Require all granted

</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Em caso de usar uma VPS com domínio na opção ServerName e ServerAlias você deve personalizar de acordo com o seu domínio.

Salve o arquivo e para ativar as novas configurações execute os seguintes comandos:

Primeiramente desabilite a configuração default do Apache.

Em seguida ative a nova configuração realizada acima.

Para finalizar reinicie o servidor Apache2

Caso tudo ocorra como o planejado você já poderá acessar o OsTicket utilizando o seu navegador, basta digitar o IP do servidor ou domínio configurado:

osticket-linux-instalacao-primeira-tela

7 – Configurações finais do OsTicket na interface Web

Certamente esse tutorial é um pouco extenso, contudo estamos quase finalizando! Se lembre é preciso um pouco de determinação e paciência…

Portanto, na próxima etapa iremos inserir alguns dados, como nome de usuário, senha e dados de conexão do banco de dados, os mesmos que configuramos na etapa do MariaDB.

Observação: o endereço de email da configuração do sistema precisa ser diferente do endereço de email do usuário!

Uma vez que tudo for devidamente preenchido, basta clicar em continuar e aguardar que a configuração seja finalizada.

Caso tudo ocorra bem, você será direcionado para a tela de apresentação informando que a sua instalação do OsTicket foi bem sucedida!

osticket-linux-instalacao-painel

Basicamente a instalação “bruta” do OsTicket foi finalizada, agora devemos apenas realizar alguns ajustes. Para acessar a tela de administração da sua instalação basta digitar o endereço de IP ou domínio /scp.

osticket-linux-instalacao-tela-login

Neste momento você deve inserir o seu usuário/email e senha configurados na etapa anterior, clicar em Login e você terá total acesso a configurações de personalização, criação de usuários entre outras funções.

osticket-linux-instalacao-tela-configuracoes

Como podemos observar existe um alerta na parte superior da tela, sendo assim devemos corrigi-lo, para remover essa mensagem precisamos deletar a pasta “setup” que se encontra dentro da pasta do OsTicket na raiz do nosso servidor Web.

Para isso navegue até  pasta do OsTicket usando o comando abaixo:

Em seguida execute o comando para remover a pasta:

Pronto, ao entrar novamente na tela de configuração o alerta não será mais exibido.

8 – Traduzindo o OsTicket para o Português

Certamente você notou que a nossa instalação está totalmente em Inglês não é mesmo? Contudo isso é algo simples de se resolver, veja como:

Primeiramente você precisa navegar até o diretório onde as linguagens ficam alocadas, para isso digite o seguinte comando:

Neste momento você irá notar que dentro da pasta existe apenas a linguagem Inglês, portanto você precisa adicionar o pacote de tradução Português (PT-BR), para isso iremos baixar o pacote oficial usando o comando wget:

Logo após o download terminar de ser efetuado você precisa navegar novamente para o Painel de Administração do seu OsTicket, caso tenha deixado a guia aberta pressione F5 para atualizar a página.

Em seguida navegue até a opção “Primary Language” e selecione o novo idioma “português(Brasil)”.

osticket-linux-instalacao-configuracao-traducao

Feito isso basta salvar as alterações realizadas e pronto, o seu OsTicket estará traduzido para o Português.

osticket-linux-instalacao-traduzido-portugues

Agora que o seu OsTicket está totalmente traduzido você pode começar a personalizar de acordo com a sua necessidade.

Certamente a plataforma possui muitos recursos e seria impossível descrever cada um deles em apenas um artigo.

Entretanto ela é muito intuitiva o que torna o processo de personalização muito simples, abrindo um leque de possibilidades.

Para os usuários que iram precisar abrir chamados, basta acessar o IP ou nome de domínio que serão direcionados a tela de abertura de chamados, por ela poderão acompanhar o processo até a finalização do ticket.

Sendo válido lembrar que todas as páginas podem ser personalizadas, acima deixei com o texto padrão da instalação, contudo fique a vontade para personalizá-la.

Lembrando que, caso vá utilizar em um ambiente de produção, aplique medidas de segurança em servidores Linux e sempre utilize um certificado SSL.

Espero que tenham gostado deste artigo que demonstrou o que é e como instalar o OsTicket, e que essa dica possa te ajudar de alguma forma!

AGRADEÇA AO AUTOR COMPARTILHE!

Felipe Ferraz

Mais artigos deste autor »

Analista de Sistemas, pesquisador de temas relacionados a segurança, internet e privacidade, entre uma pesquisa e outra escreve artigos sobre tecnologia.


4 Comentários

AvatarPedro Camilo
3

Boa tarde!
Felipe, mt obrigado pela solução rsrsr já instalei já to usando. Parabéns pelo post mt bom.

Deixe seu comentário

Seu endereço de e-mail não será publicado. Campos com * são obrigatórios!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">