Hướng dẫn cài đặt OTRS (hệ thống Ticket) trên Ubuntu 16
OTRS là một mã nguồn mở sử dụng để yêu cầu hệ thống mở Ticket. OTRS được sử dụng cho các trường hợp trợ giúp khách hàng hay quản lý dịch vụ CNTT. Phần mềm được viết bằng Perl và javascript. Đây là một giải pháp mở TIcket cho các công ty và tổ chức phải quản lý Tícket, khiếu nại, yêu cầu hỗ trợ hoặc các loại báo cáo khác.
OTRS hỗ trợ một số hệ thống cơ sở dữ liệu bao gồm MySQL, PostgreSQL, Oracle và SQL Server nó là một phần mềm đa nền tảng có thể được cài đặt trên Windows và Linux.
Bài viết dưới đây sẽ hướng dẫn các bạn cài đặt OTRS (hệ thống Ticket) trên Ubuntu 16
Bắt đầu
Bưới 1: Cài đặt một số phần mềm cần thiết
Cập nhật VPS của bạn nên
# apt-get update -y
Trong bài viết này chúng ta sẽ sử dụng MariaDB 10, các bạn hãy tham khảo cách cài đặt ở MariaDB 10 link dưới đây
Xem hướng dẫn ở đây
Để cho OTRS có thể hoạt động chúng ta sẽ cần có máy chủ web và cơ sở dữ liệu.
Chúng ta gõ lệnh sau để cài đặt Apache,mod_perl và mariadb
# apt-get install apache2 libapache2-mod-perl2 -y
Cài xong chúng ta cần phải cho chúng khởi động và tự bật với hệ thống
# systemctl start apache2 # systemctl enable apache2
Chúng ta cũng sẽ cần tối ưu lại cơ sở dữ liệu
# nano /etc/mysql/my.cnf
Sửa lại 2 dòng dưới đây thành
max_allowed_packet = 20M innodb_log_file_size = 256M
Khởi động lại Mariadb
# service mysql restart
Bước 2: Tải và cài đặt OTRS
Chúng ta sẽ tạo một thư mục để chứa các file download.
# mkdir /download # cd /download/
Chúng ta sử dụng lệnh wget để download file cài đặt OTRS về
# wget http://ftp.otrs.org/pub/otrs/otrs-5.0.16.tar.gz
Chạy lệnh giải nén và di chuyển thư mục giải nén về thư mục /opt/otrs.
# tar -xvf otrs-5.0.16.tar.gz # mv otrs-5.0.16 /opt/otrs
Đến đây chúng ta sẽ chạy lệnh kiểm tra OTRS còn thiếu phần mềm gì
# perl /opt/otrs/bin/otrs.CheckModules.pl
Máy sẽ báo các phần mềm còn thiếu và chúng ta sẽ lựa chọn cài các phần mềm cần thiết vào.
Dưới đâu là tập hợp các phần mềm máy sẽ yêu cầu chúng ta cài
# apt-get install libarchive-zip-perl libcrypt-eksblowfish-perl libcrypt-ssleay-perl libencode-hanextra-perl libio-socket-ssl-perl libjson-xs-perl libmail-imapclient-perl libio-socket-ssl-perl
libapache2-mod-perl2 libnet-dns-perl libnet-ldap-perl libtemplate-perl libtemplate-perl libtext-csv-xs-perl libxml-libxml-perl libxml-libxslt-perl libxml-parser-perl libyaml-libyaml-perl -y
Cài xong các bạn chạy lại lệnh kiểm tra một lần nữa nếu máy bào như hình dưới là thành công.
Chúng ta sẽ tạo một user otrs và gán group www-data cho user.
# useradd -d /opt/otrs -c ’OTRS user’ otrs # usermod -G www-data otrs
Gắn user vào thư mục
# chown -R otrs:otrs otrs
Bây giờ chúng ta sẽ bắt đầu cấu hình otrs
Ta truy cập vào thư mục chứ otrs
# cd /opt/otrs/
Kích hoạt tập tin cấu hình mặc định.
# cp Kernel/Config.pm.dist Kernel/Config.pm
Kiểm tra các modul đã được cài đặt.
# perl -cw /opt/otrs/bin/cgi-bin/index.pl # perl -cw /opt/otrs/bin/cgi-bin/customer.pl # perl -cw /opt/otrs/bin/otrs.Console.pl
Nếu như hình dưới là thành công
Tạo một liên kết đến thư mục cấu hình của apache.
# ln -s /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/sites-available/otrs.conf
Sau đó bật các modules cần thiết lên:
# a2enmod perl # a2enmod deflate # a2enmod filter # a2enmod headers # a2ensite otrs
Khởi động lại apache:
# service apache2 restart
Điều chỉnh quyền truy cập file, cho phép OTRS có thể đọc và ghi.
# bin/otrs.SetPermissions.pl --web-group=www-data
Bước 3: Cài đặt trên trang Web
Bây giờ chúng ta sẽ cùng truy cập vào địa chỉ http://<Địa chỉ ip-VPS>/otrs/installer.pl thông qua trinh duyệt web.
Sau đó điền các thông số để tạo cơ sở dữ liệu cho OTRS
Đây là hình ảnh của web OTRS
Kết
Đến đây là đã kết thúc bài hướng dẫn cài đặt OTRS (hệ thống Ticket) trên Ubuntu 16. Hẹn gặp lại các bạn trong các bài tiếp theo . Chúc các bạn thành công!