FreeScout Gratis biljettsystem
Biljettbaserad kundsupport helpdesk och delad inkorg
Ticketingsystem, helpdesk, e -posthantering och analys på ett ställe. Ge banbrytande kundsupport och ta kundnöjdhet till nästa nivå.
Översikt
Freescount är gratis och öppen källkodsbiljetteringssystem som är ett perfekt alternativ till Zendesk och Help Scout. Det är den perfekta Helpdesk -programvaran för de företag som behöver ge en expertkundsupport. Det ger enkel och smidig e -postintegration som omvandlar din inkorg till helt operativt hjälpdesk -system. Freescout är PHP (Laravel 5.5 Framework) och MySQL-baserad applikation med Slack-integration, push-aviseringar, telegrammeddelanden, vitmärkning, realtidsrapporter, arbetsflöden & amp; SLA. Du kan enkelt distribuera på varje värdmiljö även på en delad värd.
Systemkrav
Freescout är PHP och MySQL / Mariadb. Rekommenderade krav på starkt följer:
- PHP 7.0 - 7.4
- MySQL 5.0+ / Mariadb 5.0+ / PostgreSQL
- nginx / apache / IIS
Funktioner
Freescout är ett kraftfullt och lätt helpdesk -system för att ge utmärkt kundvård. Det är definitivt val för underhållning, produktion, tjänster, tillverkning, konstruktion, spelrelaterade branscher. Viktiga funktioner inkluderar
Smidig e -postintegration
E -postintegration tillåter dina e -postklienter att uppdatera Freescout -diskussioner. Dessa kommandon måste användas när du svarar på ett e -postmeddelande. Allt innehåll som anges kommer att synas för klienten när du svarar på ett e -postmeddelande. För att meddela dina teammedlemmar använder bara kommandot @note.
Workflows & amp; Sla
Arbetsflöden Plugin tillåter att tillverka arbetsprocesser för att beställa meddelanden, skicka fördefinierade meddelanden, fördela dem till rätt individ och till och med göra SLA-liknande arbetsprocesser. Arbetsprocesser är som Gmail -filter eller regler i andra e -postklienter.
Tillfredsställelse betyg
Plugin Setning Ratings Let Your Clients att betygsätta ditt stöd och låta dig se feedback i rapporterna. Nöjdhetsbetyg gör det möjligt för dig att bedöma livskraften i ditt supportteam och mäta klientens tillfredsställelse.
Slack och telegramintegration
Freescout har smidig slak och telegramintegration som låter dig omedelbart publicera händelser som nya diskussioner, klientsvar och diskussion tilldelade. Det låter dig också tilldela olika brevlådor till olika kanaler / bots.
Andra funktioner
- Pushmeddelanden
- Web Installer & amp; uppdaterare
- Stjärniga konversationer
- Stöd flera språk
- Efter en konversation
- Auto-svar
- räddade svar
- Anteckningar
- E -postkommandon
- Vidarebefordra konversationer
- Flytta konversationer mellan brevlådor
- telefonsamtal
- Skicka nya konversationer till flera mottagare på en gång
- klistra in skärmdumpar från urklippet i svarsområdet
- Konfigurera aviseringar per användarbasis per användare
- Öppna spårning.
- Taggar
- Redigera / gömma trådar
- LDAP -integration
- Sök
- Spam filter
- Översättning av biljetter
- Tidsuppföljning
- Anpassade fält
- vitmärkning
- Anpassade mappar
- Rapporter i realtid
Installation
Installation med Github
Låt oss först installera Nigix med följande kommandon:
sudo apt-get update
sudo apt install nginx
Installera sedan PHP och obligatoriska moduler:
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
Installera sedan MySQL med följande kommando:
sudo apt install mysql-server libmysqlclient-dev
Kör nu följande kommando för att installera git:
sudo apt install git
Logga in på MySQL och skapa Freescout -databas och användare:
CREATE DATABASE `freescout` CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON `freescout`.* TO `freescout`@`localhost` IDENTIFIED BY “XXX”;
EXIT;
Skapa Freescout -katalog och ladda ner applikationen från 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
Ändra ägare och tilldela behörigheter till användaren:
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 {} \;
Skapa Nigix -konfigurationsfil:
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
Nigix Config -filen ska vara som att följa:
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;
}
}
Därefter laddar du om Nigix:
nginx -t
service nginx reload
Installera CertBot och aktivera 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
När du blir frågad Välj alternativ 2: Omdirigering - Gör alla förfrågningar omdirigera för att säkra HTTPS -åtkomst. Setup Cronjob för bilförnyelse.
0 12 * * * /usr/bin/certbot renew –quiet
Slutligen, öppen webbinstallatör https://example.com/install och följ instruktionerna
Installation med Docker
Dra freescout -bild från nub.docker.com:
docker pull tiredofit/freescout
Konfigurera 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
Skapa en miljöfil. Lista över miljö tillgänglig på httpsgithubcomtiredofitdockerfreescouten -miljövaror
Kartpersistent lagring, granska data-volymer konfiguration på httpSgithubcomtiredofitDockerFreescoutdatavolumes Se till att dina önskade portar är tillgängliga och exponerade. Slutligen kör Docker-komposen. grattis! Du har framgångsrikt installerat Freescout.