FreeScout Freies Ticketing -System
Ticketing -basierter Kundensupport -Helpdesk und freigegebener Posteingang
Ticketing -System, Helpdesk, E -Mail -Management und Analyse an einem Ort. Bieten Sie dem kundenspeisten Kundendienst und sorgen Sie sich für die Kundenzufriedenheit auf das nächste Level.
Überblick
FreesCount ist kostenlos und Open -Source -Ticketing -System, das eine perfekte Alternative zu Zendenk und zur Scout ist. Es ist die ideale Helpdesk -Software für Unternehmen, die einen fachmännischen Kundensupport bieten müssen. Es bietet eine einfache und reibungslose E -Mail -Integration, die Ihren Posteingang in ein vollständig operatives Helpdesk -System verwandelt. Freescout ist PHP (Laravel 5.5 Framework) und MySQL-basierte Anwendung mit Slack-Integration, Push-Benachrichtigungen, Telegrammbenachrichtigungen, Weißmarkierung, Echtzeitberichten, Workflows & amp; SLA. Sie können problemlos in jeder Hosting -Umgebung auch auf einem gemeinsam genutzten Hosting eingesetzt werden.
System Anforderungen
Freescout ist PHP und MySQL / Mariadb. Die stark empfohlenen Anforderungen folgen:
- Php 7.0 - 7.4
- MySQL 5.0+ / Mariadb 5.0+ / postgreSQL
- nginx / apache / iis
Merkmale
Freescout ist leistungsstark und leichtes Helpdesk -System, um eine hervorragende Kundenbetreuung zu bieten. Es ist eine endgültige Wahl für Unterhaltung, Produktion, Dienstleistungen, Fertigung, Bau- und Spielindustrien. Wichtige Funktionen sind
reibungslose E -Mail -Integration
E -Mail -Integration ermöglicht es Ihren E -Mail -Clients, Freescout -Diskussionen zu aktualisieren. Diese Befehle müssen bei der Beantwortung einer E -Mail -Benachrichtigung verwendet werden. Alle eingegebenen Inhalte sind für den Kunden bei der Beantwortung einer E -Mail -Benachrichtigung sichtbar. Um Ihre Teammitglieder zu benachrichtigen, verwenden Sie nur den Befehl @Note.
Workflows & amp; SLA
Das Workflows-Plugin-Erlaubnis zur Herstellung von Arbeitsprozessen zum Bestellen von Nachrichten, zum Senden vordefinierter Nachrichten, zur Zuordnung der richtigen Person und sogar an SLA-ähnliche Arbeitsprozesse. Arbeitsprozesse sind wie Google Mail -Filter oder Regeln in anderen E -Mail -Kunden.
Zufriedenheitsbewertungen
Zufriedenheitsbewertungs -Plugin können Ihre Kunden Ihre Unterstützung bewerten und Feedback in den Berichten anzeigen. Die Zufriedenheitsbewertungen ermöglichen es Ihnen, die Lebensfähigkeit Ihres Support -Teams zu bewerten und die Zufriedenheit Ihres Kunden zu messen.
Slack und Telegrammintegration
Freescout verfügt über eine reibungslose Integration von Slack und Telegram, mit der Sie Ereignisse wie neue Diskussionen, Kundenantworten und Diskussionen sofort veröffentlichen können. Sie können auch verschiedene Postfächer verschiedenen Kanälen / Bots zuweisen.
Andere Eigenschaften
- Mitteilungen
- Web Installer & amp; Updater
- Sternengespräche
- Mehrere Sprachen unterstützen
- Nach einem Gespräch nach
- Automatische Antwort
- Gespeicherte Antworten
- Anmerkungen
- E -Mail -Befehle
- Gespräche weiterleiten
- Verschieben von Gesprächen zwischen Postfächern
- Telefongespräche
- Senden neuer Gespräche an mehrere Empfänger gleichzeitig
- Screenshots aus der Zwischenablage in den Antwortbereich einfügen
- Konfigurieren von Benachrichtigungen auf einer Benutzerbasis
- Offene Tracking.
- Stichworte
- Bearbeiten / Verstecken von Fäden
- LDAP -Integration
- Suchen
- Spam Filter
- Tickets übersetzen
- Zeiterfassung
- Benutzerdefinierte Felder
- Weißmarkierung
- Benutzerdefinierte Ordner
- Echtzeitberichte
Installation
Installation mit GitHub
Installieren wir zuerst Nigix mit folgenden Befehlen:
sudo apt-get update
sudo apt install nginx
Installieren Sie als nächstes PHP und erforderliche Module:
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
Installieren Sie als nächstes MySQL mit dem folgenden Befehl:
sudo apt install mysql-server libmysqlclient-dev
Führen Sie nun den folgenden Befehl aus, um Git zu installieren:
sudo apt install git
Melden Sie sich bei MySQL an und erstellen Sie Freescout -Datenbank und Benutzer:
CREATE DATABASE `freescout` CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON `freescout`.* TO `freescout`@`localhost` IDENTIFIED BY “XXX”;
EXIT;
Erstellen Sie das Freescout -Verzeichnis und laden Sie die Anwendung von GitHub herunter.
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
Wechseln Sie den Eigentümer und weisen Sie dem Benutzer Berechtigungen zu:
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 {} \;
Nigix -Konfigurationsdatei erstellen:
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
Die Nigix -Konfigurationsdatei sollte wie folgt sein:
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;
}
}
Als nächstes laden Nigix neu:
nginx -t
service nginx reload
Installieren Sie Certbot und aktivieren Sie 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
Wenn Sie gefragt werden, wählen Sie Option 2: Weiterleiten - alle Anfragen leiten Sie den Zugriff auf den HTTPS -Zugriff aus. Setzen Sie Cronjob für Autoerneuerung ein.
0 12 * * * /usr/bin/certbot renew –quiet
Öffnen Sie schließlich Web Installer https://example.com/install und befolgen Sie die Anweisungen
Installation mit Docker
Pull Freescout -Bild von hub.docker.com:
docker pull tiredofit/freescout
Konfigurieren Sie docer-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
Erstellen Sie eine Umgebungsdatei. Liste der Umgebung, die bei httpsgithubComtiredofitDockerFreescoutenvironmentVariables verfügbar ist
Karte persistenter Speicher, Überprüfen Sie die Datenvolumkonfiguration bei httpsgithubComtiredofitDockerFreescoutDatavolumes Stellen Sie sicher, dass Ihre gewünschten Ports verfügbar und freigelegt sind. Schließlich führen Sie Docker-Compose aus. Herzlichen Glückwunsch! Sie haben Freescout erfolgreich installiert.