Cách cài đặt ONLYOFFICE Docs 6.1 trên Ubuntu

theanh

Administrator
Nhân viên
ONLYOFFICE Docs là một bộ ứng dụng văn phòng mã nguồn mở được phân phối theo GNU AGPL v3.0. Bộ ứng dụng này bao gồm các trình xem dựa trên web và trình chỉnh sửa cộng tác cho các tài liệu văn bản, bảng tính và bản trình bày tương thích cao với các định dạng OOXML.

ONLYOFFICE Docs có thể được tích hợp với nhiều nền tảng và dịch vụ lưu trữ đám mây khác nhau như Nextcloud, ownCloud, Seafile, Alfresco, HumHub, Plone, v.v., cũng như có thể được tích hợp vào giải pháp mà bạn đang tự xây dựng. ONLYOFFICE Docs cũng có thể được sử dụng cùng với ONLYOFFICE Groups, một nền tảng cộng tác mã nguồn mở miễn phí được phân phối theo Apache 2.0 (giải pháp hoàn chỉnh có sẵn dưới tên ONLYOFFICE Workspace).

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt ONLYOFFICE Docs (phiên bản Docker) vào máy của bạn.

Có gì mới trong ONLYOFFICE Docs 6.1​

  • Chú thích cuối trang để chèn tham chiếu vào cuối section/document.
  • Tham chiếu chéo để tạo liên kết đến các phần khác của tài liệu mà bạn đang làm việc, chẳng hạn như biểu đồ, bảng, dấu trang, v.v.
  • Đếm dòng để tham chiếu đến các dòng cụ thể.
  • Làm việc dễ dàng hơn với dữ liệu biểu đồ bằng cách chỉnh sửa và sắp xếp lại các chuỗi và danh mục dữ liệu, hoán đổi hàng và cột.
  • Các tùy chọn hiệu đính mới để chỉnh sửa chức năng tự động sửa lỗi toán học cho các phương trình.

Yêu cầu hệ thống​

  • CPU: lõi kép 2 GHz trở lên
  • RAM: 4 GB trở lên
  • HDD: ít nhất 2 GB dung lượng trống
  • Ít nhất 2 GB dung lượng trao đổi
  • Ubuntu 64 bit với phiên bản kernel 3.8 trở lên
  • Docker: phiên bản 1.10 trở lên sau đó

Cài đặt ONLYOFFICE Docs​

Bạn cần cài đặt phiên bản Docker mới nhất. Nếu không phải vậy, hãy tham khảo tài liệu này.

Chạy Docker và thực hiện lệnh sau để cài đặt ONLYOFFICE Docs và tất cả các phần phụ thuộc:
Mã:
sudo docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserver

Thay đổi cổng​

Theo mặc định, ONLYOFFICE Docs lắng nghe cổng 80. Bạn có thể thay đổi cổng cho ONLYOFFICE Docs nếu bạn định sử dụng cổng này thay cho cổng mặc định:
Mã:
sudo docker run -i -t -d -p 
:80 --restart=always onlyoffice/documentserver

Lưu trữ dữ liệu bên ngoài container​

Rất khuyến khích lưu trữ nhật ký, chứng chỉ, bộ nhớ đệm và cơ sở dữ liệu bên ngoài container Docker trên máy chủ vì điều này cho phép dễ dàng cập nhật ONLYOFFICE Docs sau khi phiên bản mới được phát hành mà không làm mất dữ liệu.

Để truy cập dữ liệu của bạn nằm bên ngoài container, bạn cần gắn các ổ đĩa. Có thể thực hiện bằng cách chỉ định tùy chọn -v trong lệnh docker run:
Mã:
sudo docker run -i -t -d -p 80:80 --restart=always \
 -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice \
 -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data \
 -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \
 -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql onlyoffice/documentserver

Chạy ONLYOFFICE Docs bằng HTTPS​

Mã:
sudo docker run -i -t -d -p 443:443 --restart=always \ -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data onlyoffice/documentserver
Để bảo mật ứng dụng thông qua SSL, bạn cần tạo và cài đặt các tệp sau:
Mã:
/app/onlyoffice/DocumentServer/data/certs/onlyoffice.key
/app/onlyoffice/DocumentServer/data/certs/onlyoffice.crt
Khi sử dụng chứng chỉ được CA chứng nhận, các tệp này do CA cung cấp. Khi sử dụng chứng chỉ tự ký, bạn cần tự tạo các tệp này.

Để tạo chứng chỉ SSL tự ký có hiệu lực trong 365 ngày, hãy chạy các lệnh:
Mã:
openssl genrsa -out onlyoffice.key 2048
openssl req -new -key onlyoffice.key -out onlyoffice.csr
openssl x509 -req -days 365 -in onlyoffice.csr -signkey onlyoffice.key -out onlyoffice.crt
Bước tiếp theo là tạo các tham số DHE mạnh hơn để tăng cường bảo mật máy chủ:
Mã:
openssl dhparam -out dhparam.pem 2048
Sau đó, cài đặt các tệp onlyoffice.key, onlyoffice.crt và dhparam.pem vào máy chủ ONLYOFFICE.
Mã:
mkdir -p /app/onlyoffice/DocumentServer/data/certs
cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/
cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
cp dhparam.pem /app/onlyoffice/DocumentServer/data/certs/
chmod 400 /app/onlyoffice/DocumentServer/data/certs/onlyoffice.key
Khởi động lại vùng chứa Docker:
Mã:
sudo docker restart {{DOCUMENT_SERVER_ID}}
Bạn cũng có thể tham khảo các tùy chọn lệnh docker run cho cờ --env-file nơi bạn có thể chỉ định tất cả biến môi trường cần thiết trong một file.

Vậy là xong! Bây giờ bạn có thể tích hợp ONLYOFFICE Docs với nền tảng bạn đang sử dụng và bắt đầu chỉnh sửa và đồng tác giả tài liệu.
 
Back
Bên trên