vTiger là giải pháp CRM (Quản lý quan hệ khách hàng) mã nguồn mở trọn gói dành cho doanh nghiệp của bạn. Giải pháp này phù hợp với các doanh nghiệp vừa và nhỏ. OpenSource vTiger CRM (còn được gọi là tiger CRM) cung cấp nhiều công cụ cho khách hàng và người dùng như một bộ quản lý doanh nghiệp, giúp tăng cường hoạt động kinh doanh của bạn.
vTiger CRM cung cấp hai giải pháp khác nhau, giải pháp đám mây vTiger CRM nơi bạn có thể trả tiền cho tất cả các tính năng quản lý và bổ sung như tự động hóa lực lượng bán hàng và phiên bản mã nguồn mở vTiger CRM mà bạn có thể tự lưu trữ trên máy chủ của mình.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt vTiger CRM trên máy chủ Debian 11 với LAMP Stack. Hướng dẫn này sẽ sử dụng phiên bản mã nguồn mở vTiger CRM.
Nhưng trước khi cài đặt bất kỳ gói nào, hãy chạy lệnh sau để cập nhật Debian của bạn kho lưu trữ.
Tiếp theo, cài đặt LAMP Stack và một số gói bổ sung bằng lệnh sau.
Dưới đây, bạn có thể thấy kết quả:
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22214%22%3E%3C/svg%3E
Bây giờ sau khi cài đặt hoàn tất, hãy kiểm tra trạng thái dịch vụ Apache2 và MariaDB bằng lệnh bên dưới.
Dưới đây là đầu ra của trạng thái dịch vụ Apache2.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22295%22%3E%3C/svg%3E
Dưới đây là đầu ra của trạng thái dịch vụ MariaDB.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22241%22%3E%3C/svg%3E
Chỉnh sửa cấu hình MariaDB /etc/mysql/mariadb.conf.d/50-server.conf bằng trình soạn thảo nano.
Trong phần [mysqld], hãy thêm nội dung sau cấu hình.
Lưu tệp bằng cách nhấn nút CTRL+X và nhập Y để xác nhận.
Tiếp theo, khởi động lại dịch vụ mariaDB để áp dụng cấu hình mới.
Sau đó, chạy lệnh bên dưới để thiết lập gốc MariaDB mật khẩu.
Bây giờ bạn sẽ được hỏi một số câu hỏi liên quan đến việc triển khai mariaDB.
Chỉnh sửa tệp /etc/php/7.4/apache2/php.ini bằng trình soạn thảo nano.
Thay đổi cấu hình PHP mặc định thành sau.
Lưu tệp bằng CTRL+X và nhập Y khi bạn hoàn tất.
Bây giờ hãy khởi động lại dịch vụ Apache2 bằng lệnh bên dưới.
Đăng nhập vào shell MariaDB với tư cách là người dùng root bằng lệnh bên dưới. Bạn sẽ được yêu cầu nhập mật khẩu gốc MariaDB, vì vậy hãy nhập mật khẩu gốc MAriaDB chính xác.
Bây giờ hãy chạy các truy vấn sau để tạo cơ sở dữ liệu mới vtigerdb với người dùng vtiger và mật khẩu vtigerpassword.
Bây giờ hãy nhập exit hoặc nhấn CTRL+D để thoát khỏi shell MariaDB.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22437%22%3E%3C/svg%3E
Bây giờ hãy đến thư mục /var/www/ và tải xuống mã nguồn vTiger bằng lệnh wget. Tại thời điểm viết bài này, phiên bản mới nhất của phiên bản mã nguồn mở vTiger CRM là v7.4.0.
Sau khi quá trình tải xuống hoàn tất, hãy giải nén mã nguồn vTiger CRM bằng lệnh bên dưới.
Bây giờ bạn sẽ thấy một thư mục mới vtigercrm bên dưới Thư mục /var/www/.
Thay đổi quyền sở hữu thư mục vtigercrm thành người dùng và nhóm www-data. Điều này sẽ đảm bảo máy chủ web Apache2 có thể đọc tất cả các mã nguồn của vTiger CRM.
Tại thời điểm này, thư mục DocumentRoot để cài đặt vTiger CRM là /var/www/vtigercrm. Bạn sẽ cần bao gồm thư mục DocumentRoot cho vTiger CRM trên cấu hình máy chủ ảo của mình.
Trước khi bắt đầu cấu hình máy chủ ảo Apache2, hãy chạy lệnh bên dưới để kích hoạt một số mô-đun cần thiết cho vTiger CRM.
Bạn sẽ thấy đầu ra sau:
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22238%22%3E%3C/svg%3E
Tiếp theo, tạo cấu hình máy chủ ảo mới /etc/apache2/sites-available/vtigercrm.conf bằng trình soạn thảo nano.
Nhập cấu hình sau và đừng quên thay đổi tên miền và đường dẫn của SSL chứng chỉ.
Lưu cấu hình bằng cách nhấn nút CTRL+X và nhập Y để xác nhận.
Bây giờ hãy kích hoạt cấu hình máy chủ ảo vtigercrm.conf bằng lệnh bên dưới. Sau đó, hãy xác minh cấu hình Apache2 để đảm bảo bạn không gặp lỗi.
Bạn sẽ thấy đầu ra Cú pháp OK, điều này có nghĩa là cấu hình Apache2 hợp lệ. Nếu có lỗi, bạn sẽ thấy một thông báo đầu ra khác.
Cuối cùng, khởi động lại dịch vụ Apache2 để áp dụng những thay đổi mới trên máy chủ web Apache2.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22269%22%3E%3C/svg%3E
Bên dưới, bạn có thể thấy trình hướng dẫn cài đặt vTiger CRM, hãy nhấp vào nút Cài đặt để bắt đầu cài đặt.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22388%22%3E%3C/svg%3E
Bạn sẽ nhận được trang về thông tin chi tiết về Giấy phép của vTiger CRM. Nhấp vào Tôi đồng ý để xác nhận.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22406%22%3E%3C/svg%3E
Bây giờ vTiger CRM sẽ kiểm tra hệ thống của bạn để cài đặt. Trong phần Giá trị hiện tại, hãy đảm bảo rằng tất cả trạng thái là Có. Sau đó nhấp vào nút Tiếp theo để tiếp tục.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22438%22%3E%3C/svg%3E
Nhập thông tin chi tiết về cơ sở dữ liệu để cài đặt vTiger CRM, sau đó nhập thông tin chi tiết cho người dùng quản trị mới của bạn cho vTiger CRM. Sau đó nhấp vào Tiếp theo một lần nữa để tiếp tục.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22441%22%3E%3C/svg%3E
Kiểm tra lại cài đặt và cấu hình vTIger CRM của bạn, sau đó nhấp vào Tiếp theo.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22438%22%3E%3C/svg%3E
Đối với thu thập dữ liệu ẩn danh, hãy để mặc định và nhấp vào Tiếp theo.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22339%22%3E%3C/svg%3E
Quá trình cài đặt vTiger CRM sẽ bắt đầu.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22393%22%3E%3C/svg%3E
Sau khi quá trình cài đặt hoàn tất, hãy chọn modules mặc định mà bạn muốn sử dụng và nhấp vào Next một lần nữa.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22604%22%3E%3C/svg%3E
Bây giờ quá trình cài đặt đã hoàn tất và bạn sẽ nhận được bảng điều khiển màu đen của vTiger CRM.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22310%22%3E%3C/svg%3E
Trên phần cài đặt quản trị vTiger, bạn sẽ thấy thông tin chi tiết về cài đặt và cấu hình vTiger CRM của mình.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22378%22%3E%3C/svg%3E
vTiger CRM cung cấp hai giải pháp khác nhau, giải pháp đám mây vTiger CRM nơi bạn có thể trả tiền cho tất cả các tính năng quản lý và bổ sung như tự động hóa lực lượng bán hàng và phiên bản mã nguồn mở vTiger CRM mà bạn có thể tự lưu trữ trên máy chủ của mình.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt vTiger CRM trên máy chủ Debian 11 với LAMP Stack. Hướng dẫn này sẽ sử dụng phiên bản mã nguồn mở vTiger CRM.
Điều kiện tiên quyết
- Máy chủ Linux Debian 11 Bullseye.
- Người dùng root hoặc người dùng không phải root có quyền root.
- Tên miền trỏ đến máy chủ của bạn.
Cài đặt LAMP Stack
Đầu tiên, bạn sẽ cài đặt LAMP Stack cùng một số gói bổ sung trên máy chủ Debian của mình.Nhưng trước khi cài đặt bất kỳ gói nào, hãy chạy lệnh sau để cập nhật Debian của bạn kho lưu trữ.
Mã:
sudo apt update
Mã:
sudo apt install apache2 mariadb-server php libapache2-mod-php php-common php-sqlite3 php-json php-curl php-intl php-mbstring php-xmlrpc php-mysql php-gd php-xml php-cli php-zip php-soap php-imap php-bcmath wget unzip -y
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22214%22%3E%3C/svg%3E
Bây giờ sau khi cài đặt hoàn tất, hãy kiểm tra trạng thái dịch vụ Apache2 và MariaDB bằng lệnh bên dưới.
Mã:
sudo systemctl status apache2
sudo systemctl status mariadb
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22295%22%3E%3C/svg%3E
Dưới đây là đầu ra của trạng thái dịch vụ MariaDB.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22241%22%3E%3C/svg%3E
Thiết lập Máy chủ MariaDB
Bây giờ bạn sẽ thiết lập máy chủ mariaDb để cài đặt vTiger.Chỉnh sửa cấu hình MariaDB /etc/mysql/mariadb.conf.d/50-server.conf bằng trình soạn thảo nano.
Mã:
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
Mã:
sql_mode = ""
Tiếp theo, khởi động lại dịch vụ mariaDB để áp dụng cấu hình mới.
Mã:
sudo systemctl restart mariadb
Mã:
sudo mysql_secure_installation
- Nhấn enter để xác nhận và thiết lập việc triển khai MariaDB.
- Nhập Y để thay đổi phương thức xác thực thành unix_socket.
- Nhập Y để thiết lập mật khẩu gốc cho MariaDB và nhập mật khẩu mạnh mới.
- Nhập Y để xóa người dùng ẩn danh mặc định khỏi máy chủ MariaDB.
- Để vô hiệu hóa đăng nhập từ xa cho người dùng gốc, hãy nhập Y một lần nữa để xác nhận.
- Bây giờ hãy xóa kiểm tra cơ sở dữ liệu mặc định từ máy chủ MariaDB.
- Cuối cùng, nhập Y một lần nữa để tải lại tất cả các đặc quyền của bảng.
Thiết lập PHP
Trong bước tiếp theo, bạn sẽ cấu hình PHP trên máy chủ Debian của mình để cài đặt vTiger.Chỉnh sửa tệp /etc/php/7.4/apache2/php.ini bằng trình soạn thảo nano.
Mã:
sudo nano /etc/php/7.4/apache2/php.ini
Mã:
memory_limit = 512M
upload_max_file_size = 100M
log_errors = Off
max_execution_time = 100
date.timezone = Europe/Paris
Bây giờ hãy khởi động lại dịch vụ Apache2 bằng lệnh bên dưới.
Mã:
sudo systemctl restart apache2
Tạo Cơ sở dữ liệu và Người dùng Mới
Trước khi bắt đầu Khi tải xuống và cài đặt vTiger, bạn sẽ cần tạo một cơ sở dữ liệu và người dùng MariaDB mới.Đăng nhập vào shell MariaDB với tư cách là người dùng root bằng lệnh bên dưới. Bạn sẽ được yêu cầu nhập mật khẩu gốc MariaDB, vì vậy hãy nhập mật khẩu gốc MAriaDB chính xác.
Mã:
mysql -u root -p
Mã:
CREATE DATABASE vtigerdb;
CREATE USER vtiger@localhost IDENTIFIED BY 'vtigerpassword';
GRANT ALL ON vtigerdb.* TO vtiger@localhost WITH GRANT OPTION;
FLUSH PRIVILEGES;
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22437%22%3E%3C/svg%3E
Tải xuống vTiger CRM
VTIger CRM cung cấp một CRM cốt lõi mã nguồn mở có thể tải xuống cho người dùng. Điều này cho phép bạn tự lưu trữ vTiger CRM trên máy chủ của mình.Bây giờ hãy đến thư mục /var/www/ và tải xuống mã nguồn vTiger bằng lệnh wget. Tại thời điểm viết bài này, phiên bản mới nhất của phiên bản mã nguồn mở vTiger CRM là v7.4.0.
Mã:
cd /var/www/
wget https://onboardcloud.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.4.0/Core%20Product/vtigercrm7.4.0.tar.gz
Mã:
tar -xzvf vtigercrm7.4.0.tar.gz
Thay đổi quyền sở hữu thư mục vtigercrm thành người dùng và nhóm www-data. Điều này sẽ đảm bảo máy chủ web Apache2 có thể đọc tất cả các mã nguồn của vTiger CRM.
Mã:
sudo chown -R www-data:www-data vtigercrm
Thiết lập máy chủ ảo Apache
Bây giờ là lúc tạo cấu hình máy chủ ảo mới cho cài đặt vTiger CRM.Trước khi bắt đầu cấu hình máy chủ ảo Apache2, hãy chạy lệnh bên dưới để kích hoạt một số mô-đun cần thiết cho vTiger CRM.
Mã:
sudo a2enmod ssl rewrite headers
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22238%22%3E%3C/svg%3E
Tiếp theo, tạo cấu hình máy chủ ảo mới /etc/apache2/sites-available/vtigercrm.conf bằng trình soạn thảo nano.
Mã:
sudo nano /etc/apache2/sites-available/vtigercrm.conf
Mã:
ServerName example.io
Redirect permanent / https://example.io/
ServerAdmin [emailprotected]
DocumentRoot /var/www/vtigercrm
ServerName example.io
Protocols h2 http/1.1
SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/example.io/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/example.io/privkey.pem
Options +FollowSymlinks
AllowOverride All
Require all granted
ErrorLog /var/log/apache2/vtigercrm_error.log
CustomLog /var/log/apache2/vtigercrm_access.log combined
Bây giờ hãy kích hoạt cấu hình máy chủ ảo vtigercrm.conf bằng lệnh bên dưới. Sau đó, hãy xác minh cấu hình Apache2 để đảm bảo bạn không gặp lỗi.
Mã:
sudo a2ensite vtigercrm.conf
sudo apachectl configtest
Cuối cùng, khởi động lại dịch vụ Apache2 để áp dụng những thay đổi mới trên máy chủ web Apache2.
Mã:
sudo systemctl restart apache2
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22269%22%3E%3C/svg%3E
Khởi động vTiger CRM Cài đặt
Bây giờ bạn có thể truy cập cài đặt vTiger CRM từ URL miền https://youdomain.com.Bên dưới, bạn có thể thấy trình hướng dẫn cài đặt vTiger CRM, hãy nhấp vào nút Cài đặt để bắt đầu cài đặt.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22388%22%3E%3C/svg%3E
Bạn sẽ nhận được trang về thông tin chi tiết về Giấy phép của vTiger CRM. Nhấp vào Tôi đồng ý để xác nhận.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22406%22%3E%3C/svg%3E
Bây giờ vTiger CRM sẽ kiểm tra hệ thống của bạn để cài đặt. Trong phần Giá trị hiện tại, hãy đảm bảo rằng tất cả trạng thái là Có. Sau đó nhấp vào nút Tiếp theo để tiếp tục.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22438%22%3E%3C/svg%3E
Nhập thông tin chi tiết về cơ sở dữ liệu để cài đặt vTiger CRM, sau đó nhập thông tin chi tiết cho người dùng quản trị mới của bạn cho vTiger CRM. Sau đó nhấp vào Tiếp theo một lần nữa để tiếp tục.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22441%22%3E%3C/svg%3E
Kiểm tra lại cài đặt và cấu hình vTIger CRM của bạn, sau đó nhấp vào Tiếp theo.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22438%22%3E%3C/svg%3E
Đối với thu thập dữ liệu ẩn danh, hãy để mặc định và nhấp vào Tiếp theo.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22339%22%3E%3C/svg%3E
Quá trình cài đặt vTiger CRM sẽ bắt đầu.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22393%22%3E%3C/svg%3E
Sau khi quá trình cài đặt hoàn tất, hãy chọn modules mặc định mà bạn muốn sử dụng và nhấp vào Next một lần nữa.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22604%22%3E%3C/svg%3E
Bây giờ quá trình cài đặt đã hoàn tất và bạn sẽ nhận được bảng điều khiển màu đen của vTiger CRM.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22310%22%3E%3C/svg%3E
Trên phần cài đặt quản trị vTiger, bạn sẽ thấy thông tin chi tiết về cài đặt và cấu hình vTiger CRM của mình.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22378%22%3E%3C/svg%3E