Triển khai tính năng OpenDriver cho Email Zimbra

Tác giả: 07/09/2022
  1. Giới thiệu về Zimbra Opendriver

Zimbra OpenDriver là một tiện ích mở rộng cho phép thực hiện kết nối giữa Zimbra với một sản phẩm WebDAV(Web-based Distributed Authoring and Versioning – giao thức cho phép lưu files, chỉnh sửa, di chuyển và chia sẻ files trên máy chủ web) như NextCloud, ownCloud.

Khi tích hợp thành công, Zimbra OpenDriver cho cung cấp cho người dùng một tiện ích quản lý các files dữ liệu an toàn, bảo mật với các tính năng mở rộng cho phép qunr lý, thao tác và chia sẻ files một cách dễ dàng, tiện lợi.

Zimbra OpenDriver bao gồm nhiều thành phần hoạt động trong suốt với người dùng

+ Zimbra OpenDriver Zimlet

+ Zimbra OpenDriver Extension

+ Zimbra OpenDriver App cho NextCloud hoặc ownCloud

  1. Mô hình tích hợp

Chúng ta có thể triển khai tích hợp Zimbra Server với các hệ thống NextCloud/ownCloud theo mô hình LAN local hoặc mô hình public Internet tùy yêu cầu thực tế. Dưới đây là 2 mô hình tương ứng

+ Mô hình kết nối qua Internet

+ Mô hình đấu nối LAN local

  1. Triển khai

Yêu cầu điều kiện triển khai:

+ Quan trọng: Zimbra-Proxy phải được cài đặt trên máy chủ chạy Zimbra

+ Môi trường Zimbra Collaboration 8.7.6 hoặc cao hơn

+ Một máy chủ riêng chạy NextCloud (Không chạy chung với máy chủ chạy Zimbra)

+ Chứng chỉ SSL cho mail Zimbra và cho NextCloud

Chuẩn bị:

+ Máy chủ NextCloud với WebURL: https://driver.umailvn.net

+ Máy chủ mail Zimbra Collaboration 8.8.10 theo mô hình Single (All in one) với Web Admin: https://mail.umailvn.net:7071

Triển khai cài đặt như sau:

a. Cài đặt Zimbra OpenDriver trên máy chủ chạy Email Zimbra Server

Chúng ta có thể chọn cài zimbra-open-drive ngay từ đầu khi cài Zimbra Server hoặc chúng ta cài bổ sung nếu ban đầu chúng ta không cài zimbra-open-drive

 

Sau khi cài đặt thành công, chúng ta triển khai bước cấu hình Zimbra OpenDriver extension

b. Cấu hình Zimbra OpenDriver extension

Cấu hình extension sử dụng LDAP kết nối URL của NextCloud

Với phiên bản 8.8.10 như đang cài đặt, chúng ta thực hiện như sau

#zmprov md dominio.com zimbraDriveOwnCloudURL 'https://driver.umailvn.net'

#zmcontrol restart

c. Setup Zimbra OpenDriver app trên server chạy NextCloud

Download link app tại đây: https://apps.nextcloud.com/apps/zimbradrive

# mv zimbradrive /var/www/html/nextcloud/apps/

d. Cấu hình Zimbra OpenDriver App trên NextCloud

Đăng nhập vào trang quản trị NextCloud: https://driver.umailvn.net/

Click vào biểu tượng Profiles Admin ở góc phải. Chọn Apps để vào quản lý các ứng dụng trên NextCloud

Trong phần Integration, phần Search gõ Zimbra Driver, trên mà hình hiểu thị chúng ta click Enable đề kích hoạt app

e. Cấu hình các thông số kết nối Zimbra Driver trên NextCloud

Click vào biểu tượng Profiles, chọn Settings

Trong phần chức năng của Administration chọn Zimbra Driver

Cấu hình các tham số như hình bên

Thực hiện Test page cho ra kết quả đều OK là thành công. Chú ý chỗ này nếu test FAIL đa số liên quan đến SSL cho Driver NextCloud và Zimbra Server

Như vậy là chúng ta đã tích hợp thành công.

f. Kiểm thử Driver trên Zimbra Server

Đăng nhập vào Zimbra Client tại https://mail.umailvn.net/

Click vào Tab Driver trên Menu Tab đề truy cập vào quản lý FIles

 

Với Zimbra OpenDriver bạn có thể thực hiện tất cả các chứng năng gần giống thao tác cơ bản trên NexCloud:

+ Tải Files lên Drive

+ Tải xuống Files từ Drive

+ Tạo một thư mục mới trên Drive

+ Xóa Files và thư mục

+ Di chuyển Files và thư mục

+ Đổi tên Files và thư mục

Và tất nhiên, xác thực đều được tự động hóa qua giao thức tích hợp với NextCloud

Chúc các bạn thực hiện thành công.

>>>> Link tham khảo:

https://wiki.zimbra.com/wiki/Zimbra_Drive/How_to_Install_Zimbra_Drive

https://github.com/Zextras/zimbra-drive

Trả lời