Cách lưu trữ một máy chủ trò chuyện với OpenFire trên Linux

Cách lưu trữ một máy chủ trò chuyện với OpenFire trên Linux

OpenFire là một máy chủ trò chuyện thời gian thực, đa nền tảng dựa trên giao thức XMPP. Thật hoàn hảo nếu bạn đang muốn lưu trữ máy chủ trò chuyện của riêng mình nhưng không muốn xử lý các ứng dụng phức tạp như RocketChat, Mattermost và những ứng dụng khác.

Cách lưu trữ một máy chủ trò chuyện với OpenFire trên Linux

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thiết lập máy chủ OpenFire trên Linux. Tuy nhiên, để truy cập máy chủ của bạn, bạn sẽ cần phải cài đặt ứng dụng khách Spark. Để biết thêm thông tin về Spark, hãy nhấp vào đây .

Cài đặt OpenFire trên máy chủ Linux

Việc thiết lập máy chủ trò chuyện OpenFire rất đơn giản so với nhiều dịch vụ trò chuyện khác nhờ vào phương pháp cài đặt của nó. Không cần phải tải xuống một loạt các tệp cấu hình khó hiểu. Thay vào đó, mọi thứ được đóng gói trong các tệp DEB và RPM.

Để máy chủ OpenFire chạy trên máy chủ Linux tại nhà của bạn (hoặc máy tính để bàn có thể hoạt động 100% thời gian), hãy bắt đầu bằng cách khởi chạy một thiết bị đầu cuối và đăng nhập vào máy chủ. Sau đó, hãy làm theo hướng dẫn cài đặt dòng lệnh được nêu bên dưới.

Ubuntu

Trên Máy chủ Ubuntu Linux, bạn có thể nhanh chóng cài đặt ứng dụng máy chủ OpenFire bằng cách tải xuống gói DEB trực tiếp từ internet. Để tải xuống DEB, hãy sử dụng lệnh wget  sau  .

wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.0_all.deb -O openfire_4.6.0_all.deb

Gói OpenFire DEB sẽ không mất quá nhiều thời gian để tải xuống trên Máy chủ Ubuntu của bạn. Sau khi quá trình tải xuống hoàn tất, bạn có thể cài đặt phần mềm bằng lệnh Apt sau đây  .

sudo apt install openfire_4.6.0_all.deb

Trong quá trình cài đặt gói OpenFire DEB trên Ubuntu Server, nó sẽ được tự động cấu hình để bắt đầu khi khởi động bằng Systemd. Nó cũng sẽ được cấu hình để khởi động ngay lập tức. Bạn có thể kiểm tra trạng thái của OpenFire với  trạng thái systemctl .

trạng thái systemctl openfire

Sau khi kiểm tra trạng thái của máy chủ, hãy mở trình duyệt trên máy tính của bạn và truy cập vào URL sau và chuyển sang phần tiếp theo của hướng dẫn.

http: // ip-address-of-your-server: 9090

Debian

Nếu bạn đang sử dụng Debian Linux làm máy chủ, bạn sẽ có thể cài đặt máy chủ trò chuyện OpenFire tương tự như Ubuntu Server bằng cách tải xuống DEB và cài đặt nó. Để bắt đầu, hãy sử dụng lệnh wget  sau để lấy bản phát hành mới nhất của OpenFire.

wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.0_all.deb -O openfire_4.6.0_all.deb

Sau khi tải gói DEB xuống máy chủ Debian, hãy sử dụng  lệnh dpkg  để cài đặt gói máy chủ OpenFire vào máy tính của bạn. 

sudo dpkg -i openfire_4.6.0_all.deb

Trong quá trình cài đặt, bạn có thể nhận thấy một số lỗi xuất hiện trên màn hình. Những lỗi này là lỗi phụ thuộc. Để khắc phục chúng, hãy làm theo hướng dẫn này về cách sửa các vấn đề phụ thuộc trên Debian .

Với gói OpenFire DEB được thiết lập trên máy chủ Debian của bạn, hãy mở tab trình duyệt, truy cập URL sau và chuyển sang phần tiếp theo của hướng dẫn.

http: // ip-address-of-your-server: 9090

Arch Linux

Arch Linux là hệ điều hành Linux chính thống duy nhất hỗ trợ trực tiếp máy chủ OpenFire. Vì vậy, nếu bạn đang chạy Arch dưới dạng máy chủ Linux, bạn sẽ có thể cài đặt ứng dụng máy chủ OpenFire bằng lệnh pacman  sau .

sudo pacman -S openfire

Sau khi cài đặt, bạn cần kích hoạt và khởi động OpenFire bằng cách sử dụng systemctl theo cách thủ công .

sudo systemctl kích hoạt openfire sudo systemctl start openfire

Cuối cùng, mở tab trình duyệt, truy cập URL này và chuyển sang phần tiếp theo của hướng dẫn.

http: // ip-address-of-your-server: 9090

CentOS / RHEL

Nếu bạn có máy chủ CentOS hoặc RedHat Enterprise Linux, bạn sẽ có thể cài đặt OpenFire trên Linux nhờ vào tệp gói RPM mà họ có trên trang web của họ. Để bắt đầu, hãy sử dụng lệnh wget  để tải xuống bản phát hành RPM mới nhất.

Lưu ý: link tải rất dài nên chúng tôi đã rút gọn lại để tiết kiệm dung lượng. 

wget https://bit.ly/34g84oy -O openfire-4.6.0-1.x86_64.rpm

Sau khi tải tệp RPM xuống máy chủ CentOS / RHEL của bạn, quá trình cài đặt diễn ra đơn giản. Sử dụng lệnh rpm  , cài đặt gói.

sudo rpm -ivh openfire-4.6.0-1.x86_64.rpm

Bật và khởi động máy chủ OpenFire.

sudo systemctl kích hoạt openfire sudo systemctl start openfire

Mở URL sau trong tab trình duyệt và làm theo phần tiếp theo của hướng dẫn.

http: // ip-address-of-your-server: 9090

Thiết lập OpenFire

Để thiết lập máy chủ trò chuyện OpenFire, hãy làm theo hướng dẫn từng bước bên dưới.

Bước 1: Chọn ngôn ngữ bạn nói bằng cách chọn ngôn ngữ đó trong cửa sổ OpenFire.

Cách lưu trữ một máy chủ trò chuyện với OpenFire trên Linux

Bước 2: Nhập tên miền XMPP của bạn. OpenFire sẽ tự động phát hiện thông tin này (tên máy chủ của máy chủ của bạn), vì vậy bạn có thể để trống thông tin này.

Cách lưu trữ một máy chủ trò chuyện với OpenFire trên Linux

Bước 3: Chọn loại cơ sở dữ liệu bạn muốn sử dụng với OpenFire. Nếu bạn không quen thuộc với cơ sở dữ liệu, hãy chọn "Cơ sở dữ liệu nhúng".

Cách lưu trữ một máy chủ trò chuyện với OpenFire trên Linux

Bước 4: Đối với “Cài đặt cấu hình”, hãy chọn tùy chọn “Mặc định”. Nó sẽ cho phép triển khai máy chủ đơn giản nhất và nhanh nhất. Ngoài ra, nếu bạn thích bảo mật hơn, hãy chọn “Chỉ mật khẩu băm”.

Cách lưu trữ một máy chủ trò chuyện với OpenFire trên Linux

Bước 5: Đặt mật khẩu quản trị OpenFire và điền địa chỉ email hợp lệ vào ô. Đảm bảo rằng mật khẩu quản trị viên đáng nhớ nhưng cũng phải an toàn. 

Bước 6: Chọn nút “Đăng nhập vào bảng điều khiển dành cho quản trị viên” để đăng nhập vào máy chủ trò chuyện mới của bạn bằng cách sử dụng  quản trị viên  làm tài khoản người dùng và mật khẩu mới của bạn làm mật khẩu.

Sau khi đăng nhập, bảng điều khiển trò chuyện OpenFire sẽ xuất hiện. Từ đây, nhấp vào “Người dùng / Nhóm” để bắt đầu thêm bạn bè vào máy chủ của bạn. Bạn cũng có thể tạo khu vực trò chuyện nhóm bằng cách chọn “Trò chuyện nhóm”.

Cách lưu trữ một máy chủ trò chuyện với OpenFire trên Linux

Hãy nhớ rằng bạn sẽ chỉ có thể truy cập máy chủ trò chuyện OpenFire của mình bằng ứng dụng khách Spark. Tải về tại đây.


Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập

Cách kết nối với Ubuntu từ Windows

Cách kết nối với Ubuntu từ Windows

Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách nghe podcast trên máy tính để bàn Linux với CPod

Cách nghe podcast trên máy tính để bàn Linux với CPod

Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe

Cách cài đặt TuxGuitar trên Linux

Cách cài đặt TuxGuitar trên Linux

TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách

Cách chú thích hình ảnh trên Linux với Annotator

Cách chú thích hình ảnh trên Linux với Annotator

Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó