FreeScout Ücretsiz bilet sistemi
Biletleme Tabanlı Müşteri Desteği Yardım Masası ve Paylaşılan Gelen Kutusu
Biletleme sistemi, yardım masası, e -posta yönetimi ve analitik tek bir yerde. Son teknoloji müşteri desteği sağlayın ve müşteri memnuniyetini bir sonraki seviyeye taşıyın.
Genel Bakış
Freescount, Zendesk’in mükemmel bir alternatifi olan ücretsiz ve açık kaynaklı biletleme sistemidir. Uzman bir müşteri desteği vermesi gereken şirketler için ideal yardım masası yazılımıdır. Gelen kutunuzu tamamen operasyonel yardım masası sistemine dönüştüren basit ve sorunsuz e -posta entegrasyonu sağlar. Freesout, PHP (Laravel 5.5 çerçeve) ve Slack entegrasyonu, push bildirimleri, telgraf bildirimleri, beyaz etiketleme, gerçek zamanlı raporlar, iş akışları & amp; SLA. Paylaşılan bir barındırma üzerinde bile her barındırma ortamına kolayca dağıtabilirsiniz.
Sistem gereksinimleri
Freesout PHP ve MySQL / MariaDB’dir. Kesinlikle önerilen gereksinimler şunlardır:
- PHP 7.0 - 7.4
- MySQL 5.0+ / MariaDB 5.0+ / Postgresql
- Nginx / Apache / IIS
Özellikler
Freesout, mükemmel müşteri hizmetleri sağlamak için güçlü ve hafif yardım masası sistemidir. Eğlence, üretim, hizmetler, üretim, inşaat, oyunla ilgili endüstriler için kesin bir seçimdir. Önemli özellikler arasında
Düzgün e -posta entegrasyonu
E -posta entegrasyonu, e -posta istemcilerinizin Freescout tartışmalarını güncellemesine izin verir. Bu komutlar bir e -posta bildirimine cevap verirken kullanılmalıdır. Girilen herhangi bir içerik, bir e -posta bildirimine cevap verirken istemci tarafından görülebilir. Ekip üyelerinizi bilgilendirmek için yalnızca @Note komutunu kullanın.
İş Akışları & amp; Sla
İş Akışı Eklentisi, mesajlar sipariş etmek, önceden tanımlanmış mesajlar göndermek, doğru kişiye tahsis etmek ve hatta SLA benzeri iş süreçleri yapmak için iş süreçleri üretme iznleri. İş süreçleri, diğer e -posta istemcilerindeki gmail filtreleri veya kuralları gibidir.
Memnuniyet Derecelendirmeleri
Memnuniyet Derecelendirmeleri eklentisi, müşterilerinizin desteğinizi derecelendirmesine ve raporlarda geri bildirimleri görüntülemenize olanak tanır. Memnuniyet derecelendirmeleri, destek ekibinizin yaşayabilirliğini değerlendirmenize ve müşterinin memnuniyetini ölçmenize izin verir.
Slack ve Telegram Entegrasyonu
Freesout, yeni tartışmalar, müşteri yanıtları ve tartışma gibi etkinlikleri hemen yayınlamanıza izin veren yumuşak Slack ve Telegram entegrasyonuna sahiptir. Ayrıca farklı kanallara / botlara farklı posta kutuları atamanıza izin verir.
Diğer özellikler
- Push bildirimleri
- Web yükleyici & amp; güncelleyici
- Stared Sohbetler
- Birden çok dili destekleyin
- Bir konuşmayı takiben
- Otomatik cevap
- Kaydedilmiş yanıtlar
- Notlar
- E -posta komutları
- Konuşmaları yönlendirme
- Posta kutuları arasında konuşmaları hareket ettirin
- Telefon görüşmeleri
- Aynı anda birden fazla alıcıya yeni görüşmeler göndermek
- Ekran görüntülerini panodan yanıt alanına yapıştırma
- Bildirimleri kullanıcı başına yapılandırma
- Açık izleme.
- Etiketler
- Konuları düzenleme / gizleme
- LDAP entegrasyonu
- Aramak
- Spam filtresi
- Tercüme biletleri
- Zaman izleme
- Özel Alanlar
- Beyaz etiketleme
- Özel klasörler
- Gerçek zamanlı raporlar
Kurulum
GitHub kullanarak kurulum
İlk olarak Nigix’i aşağıdaki komutlarla yükleyelim:
sudo apt-get update
sudo apt install nginx
Ardından, PHP ve gerekli modülleri yükleyin:
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
Ardından, MySQL’i aşağıdaki komutla yükleyin:
sudo apt install mysql-server libmysqlclient-dev
Şimdi, Git’i yüklemek için aşağıdaki komutu çalıştırın:
sudo apt install git
MySQL’e giriş yapın ve Freescout veritabanı ve kullanıcı oluşturun:
CREATE DATABASE `freescout` CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON `freescout`.* TO `freescout`@`localhost` IDENTIFIED BY “XXX”;
EXIT;
Freescout dizinini oluşturun ve GitHub’dan uygulamayı indirin.
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
Sahibini değiştirin ve kullanıcıya izin ver:
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 yapılandırma dosyası oluşturun:
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 yapılandırma dosyası aşağıdaki gibi olmalıdır:
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;
}
}
Ardından, Nigix’i yeniden yükle:
nginx -t
service nginx reload
Sertifika yükleyin ve HTTPS’yi etkinleştirin:
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
Sorulduğunda Seçin 2: Yeniden Yönlendirin - Tüm istekleri HTTPS erişimini güvence altına almak için yeniden yönlendirin. Otomatik yenileme için cronjob kurulum.
0 12 * * * /usr/bin/certbot renew –quiet
Son olarak, web yükleyicisini aç https://example.com/install ve talimatları izleyin
Docker kullanarak kurulum
Hub.docker.com’dan Freescout görüntüsünü çekin:
docker pull tiredofit/freescout
Docker-compose.yml’yi yapılandırın:
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
Bir ortam dosyası oluşturun. httpsgithubcomTiriredOfitdockerfreescoutenVironmentVariables‘da mevcut ortam listesi
Kalıcı Depolama Haritası, Veri-Hesapları Yapılandırmasını httpsgithubcomTiredOfitdockerfreescoutDatavolumes‘da Gözden Geçirme İstediğiniz bağlantı noktalarının kullanılabilir ve maruz kaldığından emin olun. Sonunda Docker-Compose’u çalıştırın. Tebrikler! Freesout’u başarıyla yüklediniz.