FreeScout Sistema di biglietteria gratuito
Assistenza clienti basata sul biglietto helpdesk e posta in arrivo condivisa
Sistema di biglietteria, helpdesk, gestione e -mail e analisi in un unico posto. Fornire assistenza clienti all'avanguardia e prendere la soddisfazione del cliente al livello successivo.
Panoramica ### ** ** Freescount è un sistema di biglietteria open source che è un’alternativa perfetta di Zendesk e aiuta a scout. È il software helpdesk ideale per le aziende che devono fornire un assistenza clienti esperta. Fornisce un’integrazione e -mail semplice e fluida che trasforma la tua casella di posta in un sistema di helpdesk interamente operativo. FreesCout è PHP (LARAVEL 5.5 Framework) e applicazione basata su MySQL presenti con integrazione Slack, Notifiche push, Notifiche Telegram, etichettatura bianca, report in tempo reale, flussi di lavoro e amp; SLA. Puoi facilmente distribuire su ogni ambiente di hosting anche su un hosting condiviso.
Requisiti di sistema
Freescout è PHP e MySQL / MariaDB. I requisiti fortemente raccomandati stanno seguendo:
- PHP 7.0 - 7.4
 - MySQL 5.0+ / MariaDB 5.0+ / PostgreSQL
 - nginx / apache / iis
 
Caratteristiche
Freescout è un sistema di helpdesk potente e leggero per fornire un’eccellente assistenza clienti. È una scelta definitiva per l’intrattenimento, la produzione, i servizi, la produzione, la costruzione, le industrie relative ai giochi. Le caratteristiche importanti includono
Integrazione e -mail fluida
L’integrazione e -mail consente ai clienti e -mail di aggiornare le discussioni FRESCOUT. Questi comandi devono essere utilizzati quando rispondono a una notifica e -mail. Qualsiasi contenuto inserito sarà visibile al client quando rispondi a una notifica e -mail. Per avvisare i membri del team utilizza solo il comando @note.
workflow & amp; SLA
Il plug-in flussi di lavoro consente di produrre processi di lavoro per ordinare messaggi, inviare messaggi predefiniti, allocarli all’individuo corretto e persino creare processi di lavoro simili a SLA. I processi di lavoro sono come filtri Gmail o regole in altri client di posta elettronica.
valutazioni di soddisfazione
Il plug -in di valutazione di soddisfazione consente ai tuoi clienti di valutare il tuo supporto e consentire il feedback nei report. Le valutazioni di soddisfazione ti consentono di valutare la fattibilità del tuo team di supporto e misurare la soddisfazione del cliente.
Slack e Telegram Integration
FreesCout ha una fluida integrazione di Slack e Telegram che consente di pubblicare immediatamente eventi come nuove discussioni, risposte al cliente e discussione assegnate. Ti consente anche di assegnare diverse cassette postali a canali / robot diversi.
Altre caratteristiche
- Le notifiche push
 - Web installatore e amp; aggiornamento
 - Conversazioni interpretate
 - Supportare più lingue
 - A seguito di una conversazione
 - Risposta automatica
 - Risposte salvate
 - Appunti
 - Comandi e -mail
 - Conversazioni di inoltro
 - Spostamento delle conversazioni tra le cassette postali
 - Conversazioni telefoniche
 - Invio di nuove conversazioni a più destinatari contemporaneamente
 - Incollare screenshot dagli appunti nell’area di risposta
 - Configurazione delle notifiche su base utente
 - Tracciamento aperto.
 - Tag
 - Modifica / nascondere i thread
 - Integrazione LDAP
 - Ricerca
 - Filtro antispam
 - Traduzione dei biglietti
 - Time Tracking
 - Campi personalizzati
 - Etichettatura bianca
 - Cartelle personalizzate
 - Rapporti in tempo reale
 
Installazione
installazione utilizzando GitHub
Installiamo prima Nigix con i seguenti comandi:
    sudo apt-get update
    sudo apt install nginx
Quindi, installa PHP e moduli richiesti:
    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
Successivamente, installa MySQL con il comando seguente:
    sudo apt install mysql-server libmysqlclient-dev
Ora, esegui il comando seguente per installare Git:
    sudo apt install git
Accedi a MySQL e crea un database FreeScout e l’utente:
    CREATE DATABASE `freescout` CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
    GRANT ALL PRIVILEGES ON `freescout`.* TO `freescout`@`localhost` IDENTIFIED BY “XXX”;
    EXIT;
Crea la directory Freescout e scarica l’applicazione da 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
Modificare il proprietario e assegnare le autorizzazioni all’utente:
    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 {} \;
Crea file di configurazione 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
Il file di configurazione NIGIX dovrebbe essere come segue:
    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;
    }
    }
Successivamente, ricarica nigix:
    nginx -t
    service nginx reload
Installa certbot e abilita 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
Quando viene chiesto, Scegli l’opzione 2: reindirizzamento: effettuare tutte le richieste reindirizzarsi per garantire l’accesso HTTPS. Setup Cronjob per il rinnovo automatico.
    0 12 * * * /usr/bin/certbot renew –quiet
Infine, apri il programma di installazione Web https://example.com/install e segui le istruzioni
Installazione utilizzando Docker
Pull freescout immagine da hub.docker.com:
    docker pull tiredofit/freescout
Configura 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
Crea un file ambientale. Elenco dell’ambiente disponibile su httpsgithubcomparofitdockerfreescoutenvironmentVariables
Mappa Archiviazione persistente, Revisione della configurazione dei volumi dati a httpsgithubcomparofitdockerfreescoutdatavolumes Assicurati che le porte desiderate siano disponibili ed esposte. Finalmente eseguire Docker-Opse. Congratulazioni! Hai installato con successo Freescout.