Cách cài đặt eJabberd XMPP Server trên Ubuntu
Đầu tiên, ta sẽ phải tạo một server Ubuntu 12.10 x64:
Tiếp theo, đăng nhập vào server của bạn qua SSH với quyền là user root .
Bước 1 - Cài đặt eJabberd
apt-get -y install ejabberd
Bước 2 - Cài đặt admin-user
Thay đổi " mật khẩu " thành giá trị của bạn :
ejabberdctl register admin localhost password
Cung cấp quyền cho administrator
Theo mặc định, tên server được eJabberd sử dụng là 'localhost', có thể được sửa đổi từ file cấu hình.
Đối với ví dụ của ta , ta sẽ gọi admin-user của ta là " admin @ localhost " và sửa đổi các dòng sau trong /etc/ejabberd/ejabberd.cfg :
%% Admin user {acl, admin, {user, "admin", "localhost"}}. %% Hostname {hosts, ["localhost"]}.
Khởi động lại eJabberd
service ejabberd restart
Như vậy, bạn có thể chuyển đến giao diện Administrator web eJabberd của bạn trên cổng địa chỉ IP 5280 của server
http://198.199.90.115:5280/admin
Tên user đăng nhập là user @ domain (trong trường hợp của ta là "admin @ localhost"):
Từ giao diện quản trị web, bạn có thể sửa đổi tất cả các cài đặt:
Thêm user mới
Từ giao diện quản trị web, nhấp vào Server ảo -> server local -> User
Bạn cũng có thể thêm user từ dòng lệnh qua SSH:
Đến đây bạn có thể cài đặt một ứng dụng client như Pidgin để kết nối với XMPP:
Hãy nhớ sử dụng cổng 5222 để kết nối với server XMPP của bạn bằng cách sử dụng mã hóa:
Thêm user vào danh sách bạn thân của bạn
Từ Pidgin, bạn có thể nhấn CTRL + B hoặc từ menu "Bạn thân" -> "Thêm bạn bè " cho bạn bè:
Bạn của bạn sẽ nhận được một yêu cầu kết bạn mà họ phải cho phép:
Đến đây bạn sẽ có thể giao tiếp an toàn bằng cách sử dụng module mã hóa XMPP và OTR trong Pidgin:
Và bạn đã hoàn tất!
Các tin liên quan
Cách cấu hình tmux trên server cloud2013-05-20
Cách cài đặt cPanel trên server ảo chạy Centos 6
2012-11-02
Cách cài đặt Linux, Apache, MySQL, PHP (LAMP) trên Debian
2012-10-04
Cách cài đặt Joomla trên server ảo chạy CentOS 6
2012-09-27
Cách cài đặt Joomla trên server ảo chạy CentOS 6
2012-09-27
Cách cài đặt Drupal trên server ảo chạy CentOS 6
2012-09-25
Cách cài đặt Ruby on Rails trên Arch Linux với RVM
2012-09-21
Cách cài đặt Wordpress trên Arch Linux
2012-09-19
Thiết lập server ban đầu với Arch Linux
2012-09-10
Cách cài đặt Linux, Apache, MySQL, PHP (LAMP) trên Arch Linux
2012-09-07