Zulip là phần mềm ứng dụng trò chuyện nhóm miễn phí và mã nguồn mở có thể được sử dụng để chia sẻ tin nhắn riêng tư và công khai. Zulip được viết bằng Python và sử dụng Django, PostgreSQL và JavaScript. Bạn có thể dễ dàng tích hợp Zulip với GitHub, Jira, Stripe, Zendesk, v.v. Ứng dụng khách Zulip cũng có sẵn cho iPhone, Android và máy tính để bàn. Zulip cung cấp nhiều tính năng như nhắn tin riêng tư, trò chuyện nhóm, tải tệp kéo và thả, Emoji và Phản ứng Emoji, Xem trước Tweet và nhiều tính năng khác.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt phần mềm máy chủ trò chuyện Zulip trên Debian 9.
Tác giả: Hướng dẫn ban đầu được viết bởi Hitesh Jethwa và đã được Till Brehm cập nhật vào tháng 11 năm 2018.
Sau khi tất cả các gói được cài đặt, bạn có thể tiến hành cài đặt chứng chỉ SSL.
Đầu tiên, tạo khóa RSA 2048 bit bằng lệnh sau:
Tiếp theo, ghi khóa riêng RSA vào tệp zulip.key bằng lệnh sau:
Tiếp theo, tạo yêu cầu ký bằng cách chạy lệnh sau:
Lệnh trên sẽ yêu cầu bạn một số thông tin để tạo CSR. Cung cấp tất cả thông tin như hiển thị bên dưới:
Tiếp theo, tạo tệp chứng chỉ bằng cách chạy lệnh sau:
Tiếp theo, sao chép chứng chỉ và khóa đã tạo sử dụng lệnh sau:
Sau khi tải xuống, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Tiếp theo, đổi tên thư mục đã giải nén thành zulip:
Tiếp theo, hãy đổi thư mục thành zulip và cài đặt zulip bằng cách chạy lệnh sau:
Thay thế địa chỉ email và tên máy chủ trong lệnh trên bằng tên máy chủ và địa chỉ email của bạn.
Sau khi cài đặt hoàn tất, trình cài đặt sẽ hiển thị cho bạn một liên kết sử dụng một lần để đăng ký tổ chức của bạn:
Mở liên kết đó, liên kết này là duy nhất cho mỗi cài đặt, trong trình duyệt để đăng ký tổ chức Zulip của bạn. Trang sẽ hiển thị văn bản bằng ngôn ngữ địa phương của bạn, vì vậy đừng lo lắng rằng ảnh chụp màn hình bên dưới không phải bằng tiếng Anh.
Nhập địa chỉ email của bạn và nhấp vào nút để tạo tổ chức của bạn.
Nhập thêm thông tin chi tiết về tổ chức của bạn như tên tổ chức, địa chỉ email, tên đầy đủ và mật khẩu rồi nhấp vào nút để tạo tài khoản.
Bạn sẽ được chuyển tiếp đến bảng điều khiển Zulip.
Xin chúc mừng! Bạn đã cài đặt thành công máy chủ trò chuyện Zulip trên máy chủ Debian 9.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt phần mềm máy chủ trò chuyện Zulip trên Debian 9.
Tác giả: Hướng dẫn ban đầu được viết bởi Hitesh Jethwa và đã được Till Brehm cập nhật vào tháng 11 năm 2018.
Yêu cầu
- Máy chủ chạy máy chủ Debian 9.
- quyền truy cập root vào máy chủ.
Bắt đầu
Trước tiên, hãy đăng nhập với tư cách là người dùng root vào máy chủ của bạn. Sau đó, bạn sẽ cần cập nhật hệ thống và cài đặt một số gói trên hệ thống của mình. Bạn có thể cài đặt tất cả chúng bằng lệnh sau:
Mã:
apt-get update -y && apt-get upgrade -y
apt-get install python-dev python-pip openssl nano wget curl unzip -y
Cài đặt chứng chỉ SSL
Máy chủ Zulip hoạt động trên kết nối HTTPS, vì vậy bạn sẽ cần tạo chứng chỉ SSL tự ký hoặc lấy chứng chỉ SSL thương mại. Tại đây, chúng ta sẽ tạo một chứng chỉ riêng.Đầu tiên, tạo khóa RSA 2048 bit bằng lệnh sau:
Mã:
openssl genrsa -des3 -passout pass:password -out server.pass.key 2048
Mã:
openssl rsa -passin pass:password -in server.pass.key -out zulip.key
Mã:
openssl req -new -key zulip.key -out server.csr
Mã:
Bạn sắp được yêu cầu nhập thông tin sẽ được đưa vàoyêu cầu chứng chỉ của bạn.Những gì bạn sắp nhập được gọi là Tên phân biệt hoặc DN.Có khá nhiều trường nhưng bạn có thể để trống một số trườngĐối với một số trường sẽ có giá trị mặc định,Nếu bạn nhập '.', trường đó sẽ được để trống.-----Tên quốc gia (mã 2 chữ cái) [AU]:INTên tiểu bang hoặc tỉnh (tên đầy đủ) [Some-State]:GujaratTên địa phương (ví dụ: thành phố) []:AhmedabadTên tổ chức (ví dụ: công ty) [Internet Widgits Pty Ltd]:ENJTên đơn vị tổ chức (ví dụ: bộ phận) []:ITTên chung (ví dụ: FQDN của máy chủ hoặc tên CỦA BẠN) []:HiteshĐịa chỉ email []:[emailprotected]Vui lòng nhập các thuộc tính 'thêm' sauđể gửi kèm yêu cầu cấp chứng chỉ của bạnMật khẩu thử thách []:Tên công ty tùy chọn []:
Mã:
openssl x509 -req -days 365 -in server.csr -signkey zulip.key -out zulip.combined-chain.crt
Mã:
cp zulip.key /etc/ssl/private/zulip.key
cp zulip.combined-chain.crt /etc/ssl/certs/zulip.combined-chain.crt
Cài đặt Zulip Server
Đầu tiên, bạn sẽ cần tải xuống phiên bản mới nhất của Zulip từ trang web chính thức của họ. Bạn có thể tải xuống bằng lệnh sau:
Mã:
cd /tmp
wgethttps://github.com/zulip/zulip/archive/master.zip
Mã:
unzip master.zip
Mã:
mvzulip-master zulip
Mã:
cd zulip
./scripts/setup/install --hostname=example.com [emailprotected]
Sau khi cài đặt hoàn tất, trình cài đặt sẽ hiển thị cho bạn một liên kết sử dụng một lần để đăng ký tổ chức của bạn:
Mở liên kết đó, liên kết này là duy nhất cho mỗi cài đặt, trong trình duyệt để đăng ký tổ chức Zulip của bạn. Trang sẽ hiển thị văn bản bằng ngôn ngữ địa phương của bạn, vì vậy đừng lo lắng rằng ảnh chụp màn hình bên dưới không phải bằng tiếng Anh.
Nhập địa chỉ email của bạn và nhấp vào nút để tạo tổ chức của bạn.
Nhập thêm thông tin chi tiết về tổ chức của bạn như tên tổ chức, địa chỉ email, tên đầy đủ và mật khẩu rồi nhấp vào nút để tạo tài khoản.
Bạn sẽ được chuyển tiếp đến bảng điều khiển Zulip.
Xin chúc mừng! Bạn đã cài đặt thành công máy chủ trò chuyện Zulip trên máy chủ Debian 9.