FreeScout 무료 발권 시스템
발권 기반 고객 지원 HelpDesk 및 공유받은 편지함
발권 시스템, 헬프 데스크, 이메일 관리 및 분석. 최첨단 고객 지원을 제공하고 고객 만족도를 다음 단계로 끌어 올리십시오.
개요
Freescount는 Zendesk의 완벽한 대안이며 스카우트를 도와주는 무료 및 오픈 소스 티켓팅 시스템입니다. 전문가 고객 지원을 제공 해야하는 회사에 이상적인 헬프 데스크 소프트웨어입니다. 받은 편지함을 완전히 운영적인 헬프 데스크 시스템으로 변환하는 간단하고 원활한 이메일 통합을 제공합니다. Freescout은 PHP (Laravel 5.5 프레임 워크) 및 Slack Integration, Push Notifications, Telegram 알림, 흰색 표지, 실시간 보고서, 워크 플로 및 AMP를 갖춘 MySQL 기반 응용 프로그램입니다. SLA. 공유 호스팅에서도 모든 호스팅 환경에 쉽게 배포 할 수 있습니다.
시스템 요구 사항
Freescout은 PHP 및 MySQL / MariaDB입니다. 강력하게 권장되는 요구 사항은 다음과 같습니다. -PHP 7.0 - 7.4 -MySQL 5.0+ / mariadb 5.0+ / postgresql -Nginx / Apache / IIS
특징
Freescout은 강력하고 가벼운 헬프 데스크 시스템이며 우수한 고객 관리를 제공합니다. 엔터테인먼트, 생산, 서비스, 제조, 건설, 게임 관련 산업을위한 결정적인 선택입니다. 중요한 기능은 포함됩니다
부드러운 이메일 통합
이메일 통합을 사용하면 이메일 클라이언트가 FreeScout 토론을 업데이트 할 수 있습니다. 이러한 명령은 이메일 알림에 응답 할 때 사용해야합니다. 입력 한 모든 콘텐츠는 이메일 알림에 응답 할 때 클라이언트에게 표시됩니다. 팀원에게 알리려면 @note 명령 만 사용합니다.
워크 플로 & amp; SLA
워크 플로 플러그 플러그인은 작업 프로세스를 제조하여 메시지를 주문하고, 사전 정의 된 메시지를 보내고, 올바른 개인에게 할당하고, SLA와 같은 작업 프로세스를 만들 수 있습니다. 작업 프로세스는 다른 이메일 클라이언트의 Gmail 필터 또는 규칙과 같습니다.
만족도 등급
만족도 등급 플러그인 고객은 고객이 귀하의 지원을 평가하고 보고서에서 피드백을 볼 수 있도록합니다. 만족도 등급을 통해 지원 팀의 생존 가능성을 평가하고 고객의 만족도를 측정 할 수 있습니다.
슬랙 및 전보 통합
Freescout은 Smool Slack 및 Telegram 통합을 통해 새로운 토론, 고객 답변 및 토론과 같은 이벤트를 즉시 게시 할 수 있습니다. 또한 다른 사서함을 다른 채널 / 봇에 할당 할 수 있습니다.
다른 기능들
- 알림 푸시
- 웹 설치 프로그램 & amp; 업데이트
- 출연 한 대화
- 여러 언어를 지원합니다
- 대화 후
- 자동 응답
- 저장된 답변
- 노트
- 이메일 명령
- 대화 전달
- 사서함 사이의 대화 이동
- 전화 대화
- 한 번에 여러 명의 수신자에게 새로운 대화를 보냅니다
- 클립 보드에서 회신 영역으로 스크린 샷을 붙여 넣기
- 사용자 기준으로 알림 구성
- 열기 추적.
- 태그
- 편집 / 숨기기 스레드 -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;
Github에서 Freescout Directory를 만들고 응용 프로그램을 다운로드하십시오.
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 Reload :
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
마지막으로, 웹 설치자 https://example.com/install을 열고 지침을 따르십시오
Docker를 사용한 #### 설치 hub.docker.com에서 Freescout Image를 뽑습니다.
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
환경 파일을 만듭니다. httpsgithubcomtiredofitdockerfreescoutenvariables에서 사용할 수있는 환경 목록
Map Persistent Storage, httpsgithubcomtiredofitdockerfreescoutdatavolumes의 데이터 볼륨 구성을 검토하십시오 원하는 포트를 사용할 수 있고 노출되어 있는지 확인하십시오. 마침내 Docker-Compose를 실행하십시오. 축하해요! Freescout을 성공적으로 설치했습니다.