Как да

Инсталирайте Chatwoot на Ubuntu 20.04 с Let's Encrypt SSL

Инсталирайте Chatwoot на Ubuntu 20.04 с Let's Encrypt SSL

Chatwoot е инструмент за поддръжка на клиенти за канали за съобщения в реално време. Това може да помогне на бизнеса да осигури добра клиентска поддръжка на своите клиенти чрез каналите в социалните медии.

Това означава, че можете да интегрирате чата си в социалните медии e.g Facebook, Twitter, имейл, WhatsApp e.T.в до едно централно място. Това ефективно ще ви помогне да погледнете всичките си платформи и да отговорите на исканията на клиентите в реално време.

Chatwoot е алтернатива с отворен код на търговски софтуерни решения като Intercom, Zendesk e.T.° С.

Характеристики на Chatwoot

Споделената входяща поща ви позволява да:

  1. Сътрудничете с екипа си, като използвате лични бележки
  2. Използвайте наклонени команди, за да отговорите на често задавани въпроси.
  3. Автоматично задавайте билети на съотборници за по-бърза реакция.

Инсталиране на Chatwoot на Ubuntu 20.04

Ще разгледаме как да инсталирате самостоятелно хостван Chatwoot сървър за чат на живо в Ubuntu 20.04 с Let's Encrypt.

Преди да преминем към инсталацията, вземете под внимание следните изисквания:

  1. Ubuntu 20.04 LTS сървър с всички надградени пакети.
  2. Инсталация на Nginx сървър
  3. Certbot за Let's Encrypt
  4. FQDN - Напълно квалифицирано име на домейн

Използвайте следните стъпки, за да инсталирате напълно функционален сървър Chatwoot на вашия Ubuntu 20.04 домакин.

Стъпка 1 - Изтеглете инсталационния скрипт

Във вашия терминал изпълнете следното, за да изтеглите скрипта, който ще се използва за инсталиране на chatwoot.

wget https: // raw.githubuserсъдържание.com / chatwoot / chatwoot / development / deployment / setup_20.04.sh -O настройка.ш

Стъпка 2 - Инсталирайте Chatwoot на Ubuntu 20.04

Направете изтегления скрипт изпълним и го стартирайте като sudo.

настройка на chmod 755.ш судо ./настройвам.ш

Инсталацията ще изтегли и инсталира необходимите пакети за Chatwoot.

При успешно инсталиране ще видите изхода като този по-долу:

... Woot! Woot!! Инсталирането на Chatwoot сървър е завършено Сървърът ще бъде достъпен на http: //: 3000 За да конфигурирате домейн и SSL сертификат, следвайте ръководството на https: // www.chatwoot.com / docs / deployment / deploy-chatwoot-in-linux-vm

Услугата може да бъде достъпна директно на:

http: //: 3000

Стъпка 3 - Инсталирайте Nginx Web Server

Chatwoot може да бъде достъпен чрез http: //: 3000. Трябва да конфигурирате защитната стена, за да разреши порт 3000.

В тази настройка трябва да инсталираме Nginx и да го използваме като обратен прокси за Chatwoot.

Също така ще настроим Let's Encrypt на nginx Virtualhost.

Инсталирайте nginx на Ubuntu:

sudo apt актуализация sudo apt инсталиране nginx

Конфигурирайте nginx.

Прекъснете връзката по подразбиране за конфигурацията на nginx:

sudo unlink / etc / nginx / sites-enabled / default

Създайте virtualhost

cd / etc / nginx / sites-available sudo nano chatwoot.конф

Добавете следната конфигурация в conf файла:

сървър име_на сървър ; # Посочете нагоре към Chatwoot App Server, задайте $ upstream 127.0.0.1: 3000; # Nginx премахва подчертаването в заглавките по подразбиране # Chatwoot разчита на подчертаването в заглавките за API # Уверете се, че конфигурацията е включена. underscores_in_headers on; местоположение /.добре известен alias / var / www / ssl-proof / chatwoot /.всеизвестен;  местоположение / proxy_pass_header оторизация; proxy_pass http: // $ нагоре; proxy_set_header Надстройка $ http_upgrade; proxy_set_header Връзка "надстройка"; proxy_set_header Хост $ host; proxy_set_header X-Forwarded-Proto $ схема; proxy_set_header X-Forwarded-Ssl on; # Незадължителен proxy_set_header X-Real-IP $ remote_addr; proxy_set_header X-Forwarded-For $ proxy_add_x_forwarded_for; proxy_http_version 1.1; proxy_set_header Връзка “”; прокси_буфериране изключено; client_max_body_size 0; proxy_read_timeout 36000s; proxy_redirect изключен;  слушайте 80; 

Свържете конфигурационния файл с / etc / nginx / sites-enabled:

sudo ln -s / etc / nginx / sites-available / chatwoot.conf / etc / nginx / sites-enabled / chatwoot.конф

Проверете дали вашата конфигурация на Nginx е наред, след което рестартирайте услугата nginx.

$ sudo nginx -t $ sudo systemctl презареди nginx

Стъпка 4 - Конфигурирайте Let's Encrypt SSL за Chatwoot

Добавете хранилище на certbot.

sudo add-apt-repository ppa: certbot / certbot

Инсталирайте certbot за Nginx

sudo apt актуализация sudo apt инсталиране python-certbot-nginx

Стартирайте Let's Encrypt

sudo mkdir -p / var / www / ssl-proof / chatwoot /.добре познат sudo certbot --webroot -w / var / www / ssl-proof / chatwoot / -d yourdomain.com -i nginx

Вече можете да получите достъп до вашия Chatwoot сървър на живо от https: // yourdomain.com.

Конфигурирайте Chatwoot среда

Трябва да конфигурирате средата на chatwoot, за да имате правилно функционираща система.

  1. Влезте като потребител на Chatwoot
# Влезте като потребител на chatwoot sudo -i -u chatwoot cd chatwoot

2. Конфигурирайте Facebook Channel

Трябва да създадете приложение за Facebook в техния портал за разработчици.

След това трябва да попълните следните данни в .env файл

## редактирайте .env файл nano .env FB_VERIFY_TOKEN = FB_APP_SECRET = FB_APP_ID =

3. Конфигуриране на имейл

В .env файл, добавете SMTP подробности в следните полета:

MAILER_SENDER_EMAIL = SMTP_ADDRESS = SMTP_USERNAME = SMTP_PASSWORD =

4. Конфигурирайте хранилището

Можете да конфигурирате Chatwoot да използва облачно съхранение e.g Amazon s3, за разлика от използването на локалното хранилище по подразбиране. Това може да бъде променено в следващото поле в .env файл

ACTIVE_STORAGE_SERVICE = 'местно'

Рестартирайте услугата chatwoot след всяка актуализация / промяна в .env файл

sudo systemctl рестартирайте chatwoot.мишена

Как да надстроите Chatwoot

Използвайте стъпките по-долу, за да надстроите до по-нова версия на Chatwoot

# Влезте като потребител на Chatwoot sudo -i -u chatwoot # Отидете до директорията Chatwoot cd chatwoot # Издърпайте най-новата версия на главния клон git checkout master && git pull # Актуализирайте прежди от пакета на активите # Прекомпилирайте активите на рейк активите: предварително компилирайте RAILS_ENV = производство # Мигрирайте схемата на базата данни RAILS_ENV = производствен пакет exec rake db: мигрирайте # Рестартирайте chatwoot сървъра systemctl рестартирайте chatwoot.мишена 

Заключение

Инсталирахме и конфигурирахме Chatwoot чат сървър на живо на самостоятелно хостван Ubuntu 20.04 домакин.

Чатът на живо може да бъде много удобен в сферата на услугите, тъй като увеличава ефективността на реакцията на клиентите.

Инсталирайте Openfire XMPP Chat Server на Ubuntu

Как да инсталирам Rocket.Чат сървър на Debian / Ubuntu

Инсталирайте Zulip Chat Server на Ubuntu / Debian

как да активирам / деактивирам и използвам Wake on LAN
Wake-on-LAN (съкратено WOL; LAN, отнасяща се до локална мрежа), наричана още дистанционно събуждане, е технология, чрез която човек може да захранва о...
6 най-добри безплатни антивирусни програми за компютър с Windows 10
Windows 10 е вграден с Windows Defender, който предлага елементарна защита срещу определени зловредни програми и вирусни атаки, докато работи едноврем...
Топ 15 нови функции на Windows 10, различни от другите версии
Windows 10 вече е ударил системите наоколо и е натоварен с всички нови функции, подобрения и актуализации на защитата. Стартира в четири версии, а име...