FreeScout Sistema de bilheteria grátis
Ticket Baseiling Client Support HelpDesk e caixa de entrada compartilhada
Sistema de ticketing, helpdesk, gerenciamento de email e análise em um local. Forneça suporte ao cliente de ponta e leve a satisfação do cliente para o próximo nível.
Visão geral
O FreesCount é um sistema de bilheteria de código aberto e de código aberto, que é uma alternativa perfeita de Zendesk e ajuda a escoteiro. É o software ideal de helpdesk para as empresas que precisam dar suporte a um cliente especializado. Ele fornece uma integração de email simples e suave que transforma sua caixa de entrada em sistema de ajuda helpdesk totalmente operacional. O Freescout é o PHP (Laravel 5.5 Framework) e o aplicativo baseado no MySQL apresentado com integração Slack, notificações de push, notificações de telegrama, gravura branca, relatórios em tempo real, fluxos de trabalho e amp; SLA. Você pode implantar facilmente em todos os ambiente de hospedagem, mesmo em uma hospedagem compartilhada.
Requisitos de sistema
Freescout é PHP e MySQL / MariaDB. Os requisitos fortemente recomendados estão seguindo:
- Php 7.0 - 7.4
- MySQL 5.0+ / mariadb 5.0+ / postgreSql
- nginx / apache / iis
Características
O FreeScout é poderoso e leve o sistema HelpDesk para fornecer excelente atendimento ao cliente. É uma escolha definitiva para entretenimento, produção, serviços, fabricação, construção, indústrias relacionadas a jogos. Recursos importantes incluem
Integração de e -mail suave
A integração por e -mail permite que seus clientes de e -mail atualizem as discussões do Freescout. Esses comandos devem ser utilizados ao responder a uma notificação por email. Qualquer conteúdo inserido será visível para o cliente ao responder a uma notificação por email. Para notificar os membros da sua equipe, usam apenas o comando @Note.
Fluxos de trabalho e amp; SLA
O plug-in de fluxos de trabalho permite fabricar processos de trabalho para solicitar mensagens, enviar mensagens predefinidas, alocá-las para o indivíduo correto e até fazer processos de trabalho do tipo SLA. Os processos de trabalho são como filtros ou regras do Gmail em outros clientes de email.
Classificações de satisfação #### O plug -in de classificação de satisfação permite que seus clientes classifiquem seu suporte e que você visualize feedback nos relatórios. As classificações de satisfação permitem avaliar a viabilidade da sua equipe de suporte e medir a satisfação do cliente.
Slack e integração de telegrama
O Freescout possui uma integração suave de folga e telegrama que permite publicar imediatamente eventos como novas discussões, respostas do cliente e discussão. Ele também permite atribuir diferentes caixas de correio a diferentes canais / bots.
Outras características
- Notificações via push
- Web Installer & amp; atualizador
- Conversas estreladas
- Suporte a vários idiomas
- Após uma conversa
- Resposta automatica
- Respostas salvas
- Notas
- Comandos de email
- Encaminhando conversas
- Mudança de conversas entre caixas de correio
- conversas telefônicas
- Enviando novas conversas para vários destinatários de uma vez
- Polar capturas de tela da área de transferência para a área de resposta
- Configurando notificações por usuário por usuário
- Rastreamento aberto.
- Tag
- Editando / escondendo threads
- Integração LDAP
- Procurar
- Filtro de spam
- Tradução de ingressos
- Rastreamento de tempo
- Os campos personalizados
- marcação branca
- Pastas personalizadas
- Relatórios em tempo real
Instalação
Instalação usando o GitHub
Vamos primeiro instalar o Nigix com os seguintes comandos:
sudo apt-get update
sudo apt install nginx
Em seguida, instale o PHP e os módulos necessários:
sudo apt install php7.0 php7.0-mysqli php7.0-fpm php7.0-mbstring php7.0-xml php7.0-imap php7.0-json php7.0-zip php7.0-gd
Em seguida, instale o MySQL com o seguinte comando:
sudo apt install mysql-server libmysqlclient-dev
Agora, execute o seguinte comando para instalar o git:
sudo apt install git
Faça login no MySQL e crie um banco de dados e usuário do FreeScout:
CREATE DATABASE `freescout` CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON `freescout`.* TO `freescout`@`localhost` IDENTIFIED BY “XXX”;
EXIT;
Crie o diretório Freescout e faça o download do aplicativo do Github.
mkdir -p /var/www/html
sudo chown www-data:www-data /var/www/html
cd /var/www/html
git clone https://github.com/freescout-helpdesk/freescout
Alterar o proprietário e atribuir permissões ao usuário:
chown -R www-data:www-data /var/www/html
sudo usermod -a -G www-data freescout
find /var/www/html -type f -exec chmod 664 {} \;
find /var/www/html -type d -exec chmod 775 {} \;
Crie arquivo de configuração do NIGIX:
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/example.com
rm /etc/nginx/sites-enabled/default
ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com
sudo nano /etc/nginx/sites-enabled/example.com
O arquivo de configuração NIGIX deve ser como seguir:
server {
listen 80;
listen [::]:80;
server_name example.com http://www.example.com;
root /var/www/html/public;
index index.php index.html index.htm;
error_log /var/www/html/storage/logs/web-server.log;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
# Uncomment this location if you want to improve attachments downloading speed.
# Also make sure to set APP_DOWNLOAD_ATTACHMENTS_VIA=nginx in the .env file.
#location ^~ /storage/app/attachment/ {
# internal;
# alias /var/www/html/storage/app/attachment/;
#}
location ~* ^/storage/attachment/ {
expires 1M;
access_log off;
try_files $uri $uri/ /index.php?$query_string;
}
location ~* ^/(?:css|js)/.*\.(?:css|js)$ {
expires 2d;
access_log off;
add_header Cache-Control “public, must-revalidate”;
}
location ~* ^/(?:css|fonts|img|installer|js|modules|[^\\\]+\..*)$ {
expires 1M;
access_log off;
add_header Cache-Control “public”;
}
location ~ /\. {
deny all;
}
}
Em seguida, recarregue o Nigix:
nginx -t
service nginx reload
Instale o certbot e ative https:
apt-get update
apt-get install software-properties-common
add-apt-repository universe
add-apt-repository ppa:certbot/certbot
apt-get update
apt-get install certbot python-certbot-nginx
certbot –nginx –register-unsafely-without-email
certbot renew –dry-run
Quando solicitado, escolha a opção 2: Redirecionar - faça com que todas as solicitações sejam redirecionadas para proteger o acesso HTTPS. Configurar Cronjob para renovação automática.
0 12 * * * /usr/bin/certbot renew –quiet
Por fim, o Abra o Web Installer https://example.com/install e siga as instruções
Instalação usando o Docker
Pull FreeScout Image do hub.docker.com:
docker pull tiredofit/freescout
Configure o Docker-Compose.yml:
version: ‘2’
services:
freescout-app:
image: tiredofit/freescout
container_name: freescout-app
links:
– freescout-db
volumes:
#### If you want to perform customizations to the source and have access to it, then uncomment this line – This includes modules
#- ./data:/www/html
#### Or, if you just want to use Stock Freescout and hold onto persistent files like cache and session use this, one or the other.
– ./data:/data
#### If you want to just keep the original source and add additional modules uncomment this line
#- ./modules:/www/html/Modules
– ./logs/:/www/logs
environment:
– VIRTUAL_HOST=freescout.example.com
– VIRTUAL_NETWORK=nginx-proxy
– VIRTUAL_PORT=80
– LETSENCRYPT_HOST=freescout.example.com
– LETSENCRYPT_EMAIL=admin@example.com
– ZABBIX_HOSTNAME=freescout-app
– DB_HOST=freescout-db
– DB_NAME=freescout
– DB_USER=freescout
– DB_PASS=freescout
– SITE_URL=https://freescout.example.com
– ADMIN_EMAIL=admin@admin.com
– ADMIN_PASS=freescout
– ENABLE_SSL_PROXY=FALSE
– DISPLAY_ERRORS=FALSE
– TIMEZONE=America/Vancouver
networks:
– proxy-tier
restart: always
freescout-db:
image: tiredofit/mariadb
container_name: freescout-db
volumes:
– ./db:/var/lib/mysql
environment:
– ROOT_PASS=password
– DB_NAME=freescout
– DB_USER=freescout
– DB_PASS=freescout
– ZABBIX_HOSTNAME=freescout-db
networks:
– proxy-tier
restart: always
freescout-db-backup:
container_name: freescout-db-backup
image: tiredofit/db-backup
links:
– freescout-db
volumes:
– ./dbbackup:/backup
environment:
– ZABBIX_HOSTNAME=freescout-db-backup
– DB_HOST=freescout-db
– DB_TYPE=mariadb
– DB_NAME=freescout
– DB_USER=freescout
– DB_PASS=freescout
– DB_DUMP_FREQ=1440
– DB_DUMP_BEGIN=0000
– DB_CLEANUP_TIME=8640
– COMPRESSION=BZ
– MD5=TRUE
networks:
– proxy-tier
restart: always
networks:
proxy-tier:
external:
name: nginx-proxy
Crie um arquivo de ambiente. Lista de ambiente disponível em httpsgithubComTiredOfitdockerFreescoutiformitonmentVariabels
Mapa de armazenamento persistente, revise a configuração de volumes de dados em httpsgithubComTiredOfitDockerFreescoutDatAlumes Verifique se as portas desejadas estão disponíveis e expostas. Finalmente, execute o Docker-Compose. Parabéns! Você instalou com sucesso o freescout.