OpenMediaVault (OMV) – Hướng dẫn cài đặt Collabora Online (CODE) (Docker)

Phần 11/13 trong loạt bài: Hướng dẫn dùng OpenMediaVault

Mới đây mình có quay lại dùng Nextcloud và nhận thấy Nextcloud đã tích hợp Collabora Online làm ứng dụng office mặc định thay cho OnlyOffice. Note này mình sẽ hướng dẫn cài Collabora Online (CODE) trên Docker thông qua Portainer. Áp dụng cho hệ thống OpenMediaVault (OMV) hoặc các hệ thống khác có cài Docker.

  • Cập nhật bài viết 30/01/2022:
    • Tab Env – thêm trường để tắt Popup Welcome…
    • Tab Volume – Map thêm thư mục font chữ.

Bước 1. Thiết lập Collabora Online (CODE) trên Docker.

  • Tuy cập vào Portainer => Containers => Add Container.

OpenMediaVault (OMV) - Collabora Online

  • Name: Tên của container, mình đặt là CollaboraCode.
  • Image: “Hình ảnh” của Collabora Online (CODE) ở docker.io. Trên docker.io “hình ảnh” để cài Collabora Online (CODE) có tên collabora/code có hơn 50 triệu lượt tải 😀 (xem thêm tại đây).

OpenMediaVault (OMV) - Collabora Online

  • Kéo xuống dưới… mục Advanced container settings vào tab Volumes. Tick map additional volume với trường như sau:
    • container : /opt/collaboraoffice/share/fonts/truetype/local (chế độ Bind) – host/usr/share/fonts/truetype (chọn Read only).
    • host mình để link trực tiếp đến thư mục gốc lưu trữ font của Linux Debian… Các bạn có thể copy thêm font vào thư mục /usr/share/fonts/truetype.

Trong thư mục /usr/share/fonts/truetype mình có thêm font Time New Roman

  • Tab Network.
    • Network: Chọn mạng host
    • Hostname: CollaboraCode

OpenMediaVault (OMV) - Collabora Online

  • Tab Env. Thêm mới 5 trường sau:
  • Bạn sửa lại trường domain = tên miền đến Nextcloud của bạn.
    • VD: cloud.abc.xyz.
    • Trong trường hợp bạn có nhiều cloud thì bạn để như sau: cloud1.abc.xyz|cloud2.abc.xyz (thêm | để phân cách các tên miền).
  • Bạn có thêm các trường sau.
    • username = tài khoản quản lý (Gọi lầ quản lý nhưng thực chất Collabora Online (CODE) cũng không có gì để quản lý :D)
    • password = mật khẩu
    • dictionaries = en (từ điển…)
    • extra_params = –o:welcome.enable=false (tắt Popup Welcome…)

OpenMediaVault (OMV) - Collabora Online

  • Tab Restart policy. Tick chọn Unless stopped.

OpenMediaVault (OMV) - Collabora Online

  • Nhấn Deploy the container để hoàn thành…

OpenMediaVault (OMV) - Collabora Online

OpenMediaVault (OMV) - Collabora Online

  • Bạn truy cập vào địa chỉ https://<IP-NAS>:9980 để kiểm tra.. hiện OK là thành công…
OpenMediaVault (OMV) - Collabora Online

Cổng 9980 là cổng mặc định của CollaboraCode

Bước 2. Gán tên miền truy cập Collabora Online (CODE).

Bạn truy cập vào trang quản lý Nginx Proxy Manager tiến hành thêm Proxy Host mới và thiết lập như sau.

  • Domain Names: Bạn điền tên miền để truy cập Collabora Online (CODE).
  • Schemehttps
  • Forward Hostname / IP: nhập địa chỉ IP trong mạng LAN của OMV.
  • Forward Port9980 – Cổng 9980 là cổng mặc định của Collabora Online (CODE).
  • Tick Websockets Support.

OpenMediaVault (OMV) - Collabora Online

OpenMediaVault (OMV) - Collabora Online

Bước 3. Tích hợp Collabora Online (CODE) vào Nextcloud.

  • Tại mục Setting => Nextcloud Office (hoặc Collabora Online). Điền thông tin của domain Collabora của bạn… và ấn Save

OpenMediaVault (OMV) - Collabora Online

  • Và đây là thành quả :mrgreen:

OpenMediaVault (OMV) - Collabora Online

Kết !

Như vậy mình đã hướng dẫn nhanh cài đặt Collabora Online (CODE) trên Docker thông qua Portainer. Giữa Collabora Online và OnlyOffice thì mình khuyên bạn nên dùng Collabora Online vì khi mở Nextcloud trên thiết bị di động thì bạn vẫn sửa được tài liệu. Còn OnlyOffice thì chỉ xem được, muốn sử được phải trả phí 😀

Mình chưa có bài hướng dẫn cài OnlyOffice qua Portainer những đã có bài hướng dẫn cài trên Docker Synology, bạn hoàn toàn có thể xem qua để áp dụng cài qua Portainer. Xem qua hướng dẫn tại đây.

Chúc các bạn thành công !

Vinh Nguyễn

Vinh Nguyễn

Mình thì không học về chuyên môn IT, chính vì vậy mình hiểu thế nào thì viết thế, và viết cũng toát hết được. Bạn nào có đọc các bài viết cần hỏi thêm hoặc đóng góp gì thêm thì có thể để lại comment ở dưới hoặc qua phần liên hệ.

guest
1 Bình luận
Mới nhất
Cũ nhất Bình chọn nhiều
Inline Feedbacks
Xem toàn bộ bình luận
Tâm

Có cách nào ko có domain vẫn cài đặt dc ko anh

Có thể bạn quan tâm...

1
0
Viết bình luận...x