FreeScout 無料チケットシステム
チケットベースのカスタマーサポートヘルプデスクと共有受信トレイ
チケットシステム、ヘルプデスク、電子メール管理、分析が1か所で。最先端のカスタマーサポートを提供し、顧客満足度を次のレベルに引き上げます。
概要
FreesCountは、ZendeskとScoutの完璧な代替品である無料のオープンソースチケットシステムです。これは、専門家のカスタマーサポートを提供する必要がある企業にとって理想的なヘルプデスクソフトウェアです。シンプルでスムーズな電子メール統合を提供し、受信トレイを完全に動作するヘルプデスクシステムに変換します。 Freescoutは、PHP(Laravel 5.5フレームワーク)およびSlack Integration、Push通知、電報通知、ホワイトラベル、リアルタイムレポート、ワークフロー&AMPで紹介されたMySQLベースのアプリケーションです。 SLA。共有ホスティングでも、すべてのホスティング環境に簡単に展開できます。
システム要求
FreescoutはPHPとMySQL / Mariadbです。強く推奨される要件は次のとおりです。 -PHP 7.0 - 7.4 -MySQL 5.0+ / MARIADB 5.0+ / POSTGRESQL -nginx / apache / iis
特徴
Freescoutは、優れたカスタマーケアを提供する強力で軽量なヘルプデスクシステムです。これは、エンターテイメント、生産、サービス、製造、建設、ゲーム関連産業の決定的な選択です。重要な機能には含まれます
Smooth Email統合
電子メール統合により、電子メールクライアントはFreeScoutディスカッションを更新できます。これらのコマンドは、電子メール通知に応答するときに利用する必要があります。入力されたコンテンツは、電子メール通知に応答するときにクライアントに表示されます。チームメンバーに通知するには、@noteコマンドのみを使用します。
ワークフロー& SLA
ワークフロープラグインの許可作業プロセスを製造して、メッセージを注文し、事前定義されたメッセージを送信し、正しい個人に割り当て、SLAのような作業プロセスを作成します。作業プロセスは、他の電子メールクライアントのGmailフィルターやルールのようなものです。
満足度の評価
満足度評価プラグインでは、クライアントがサポートを評価し、レポートでフィードバックを表示できます。満足度の評価により、サポートチームの実行可能性を評価し、クライアントの満足度を測定できます。
SlackおよびTelegramの統合
Freescoutにはスムーズなスラックとテレグラムの統合があり、新しいディスカッション、クライアントの返信、ディスカッションなどのイベントをすぐに投稿できます。また、異なるチャネル /ボットに異なるメールボックスを割り当てることができます。
その他の機能
- プッシュ通知
- ウェブインストーラー&アップデーター
- 主演の会話
- 複数の言語をサポートします
- 会話に続いて
- 自動返信
- 保存された返信
- ノート
- 電子メールコマンド
- 会話を転送します
- メールボックス間の会話を移動します
- 電話での会話
- 複数の受信者に一度に新しい会話を送信します
- クリップボードから返信エリアにスクリーンショットを貼り付けます
- ユーザーごとに通知を構成します
- オープントラッキング。
- タグ
- 編集 /隠しスレッド -LDAP統合
- 検索
- スパムフィルタ
- チケットの翻訳
- 時間追跡
- カスタムフィールド
- ホワイトラベル
- カスタムフォルダー
- リアルタイムレポート
インストール
Githubを使用したインストール
最初に次のコマンドを備えたNigixをインストールしましょう。
sudo apt-get update
sudo apt install nginx
次に、PHPと必要なモジュールをインストールします。
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
次に、次のコマンドでmysqlをインストールします。
sudo apt install mysql-server libmysqlclient-dev
次に、次のコマンドを実行してgitをインストールします。
sudo apt install git
MySQLにログインし、FreesCoutデータベースとユーザーを作成します。
CREATE DATABASE `freescout` CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON `freescout`.* TO `freescout`@`localhost` IDENTIFIED BY “XXX”;
EXIT;
freescoutディレクトリを作成し、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
所有者を変更し、ユーザーにアクセス許可を割り当てます。
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構成ファイルを作成します:
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構成ファイルは次のようなものでなければなりません:
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;
}
}
次に、nigixをリロードします:
nginx -t
service nginx reload
certbotをインストールし、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
選択した場合、オプション2を選択します:リダイレクト - すべてのリクエストをリダイレクトして、HTTPSアクセスを保護します。自動更新用のCronjobをセットアップします。
0 12 * * * /usr/bin/certbot renew –quiet
最後に、Webインストーラーhttps://example.com/installを開き、指示に従います
Dockerを使用したインストール
hub.docker.comからFreescout画像を引く:
docker pull tiredofit/freescout
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
環境ファイルを作成します。 httpsgithubcomtiredofitdockerfreescoutenvironmentvariablesで利用可能な環境のリスト
マップ永続的なストレージ、httpsgithubcomtiredofitdockerfreescoutdatavolumesでデータボリューム構成を確認します 目的のポートが利用可能で露出していることを確認してください。最後に、Docker-Composeを実行します。 おめでとう! Freescoutを正常にインストールしました。