Cách cài đặt ONLYOFFICE Docs 7.2 trên Fedora Linux

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 soạn thảo cộng tác cho tài liệu văn bản, bảng tính và bản trình bày, trình tạo biểu mẫu và trình xem PDF. OOXML được sử dụng làm định dạng cốt lõi.

ONLYOFFICE Docs có thể được tích hợp với nhiều dịch vụ đám mây khác nhau, bao gồm các khung CMS (WordPress, Strapi, Drupal), các nền tảng cộng tác (ONLYOFFICE Workspace, Nextcloud, Seafile, Confluence, Alfresco), trình theo dõi sự cố (Jira, Redmine), các giải pháp học tập điện tử (Moodle, Chamilo, HumHub) và các giải pháp khác.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt phiên bản mới nhất của ONLYOFFICE Docs trên Fedora Linux bằng Podman.

Những gì mới trong ONLYOFFICE Docs 7.2​

  • Chợ plugin tích hợp trong trình chỉnh sửa.
  • Nâng cao khả năng làm việc với phông chữ, hỗ trợ cho tập lệnh N'Ko.
  • Kiểu trường mới trong biểu mẫu: địa chỉ email, số điện thoại, trường phức tạp.
  • Cài đặt định dạng cho trường văn bản: Không có, Chữ số, Chữ cái, Mặt nạ tùy ý, Biểu thức chính quy.
  • Cài đặt ký hiệu được phép cho trường văn bản.
  • Hỗ trợ chữ ghép.
  • Chủ đề Tương phản tối.
  • Phím tắt để Dán đặc biệt.
  • Bảng tính OLE nhúng.
  • Liên kết đến phạm vi dữ liệu và hệ thống ngày 1904 trong trang tính.
  • Cập nhật Tìm kiếm và Thay thế.

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

  • CPU: Lõi kép 2 GHz hoặc tốt hơn
  • RAM 2 GB trở lên
  • Ổ cứng: Ít nhất 40 GB dung lượng trống
  • Ít nhất 4 GB bộ nhớ trao đổi
  • Bản phân phối Linux amd64 với phiên bản hạt nhân 3.10 trở lên

Bước 1: Cài đặt Podman​

Podman là một công cụ để chạy và quản lý các vùng chứa Linux. Cài đặt phiên bản Podman mới nhất:
Mã:
sudo dnf -y install podman
Kiểm tra hướng dẫn chính thức để biết thêm chi tiết.

Bước 2: Chạy ONLYOFFICE Docs với Podman với tư cách là người dùng root​

Tạo các thư mục mới để lưu trữ dữ liệu container trên máy chủ của bạn:
Mã:
sudo mkdir -p /app/onlyoffice/DocumentServer/logs \
/app/onlyoffice/DocumentServer/data \
/app/onlyoffice/DocumentServer/lib \
/app/onlyoffice/DocumentServer/db
Gắn kết các thư mục này thông qua Podman và chạy ONLYOFFICE Docs (không khuyến khích triển khai không cần root):
Mã:
sudo podman run -i -t -d -p 80:80 -p 443:443 --restart=always \
-v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice:Z \
-v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data:Z \
-v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice:Z \
-v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql:Z \
-u root onlyoffice/documentserver:latest
Kiểm tra xem ONLYOFFICE Docs có hoạt động chính xác không bằng lệnh sau:
Mã:
sudo podman exec $(sudo podman ps -q) sudo supervisorctl start ds:example
Cách cài đặt thay thế: build hình ảnh ONLYOFFICE Docs

Là người dùng root, hãy sao chép kho lưu trữ ONLYOFFICE Docs, đi đến thư mục Docker-DocumentServer và dựng hình ảnh trong Podman:
Mã:
git clone https://github.com/ONLYOFFICE/Docker-DocumentServer.git
cd Docker-DocumentServer/
sudo podman build --tag onlyofficeds:podman -f ./Dockerfile
Cách cài đặt thay thế: dựng hình ảnh ONLYOFFICE Docs bằng Buildah

Là người dùng root, hãy dựng hình ảnh từ tệp Docker trong Buildah:
Mã:
buildah bud --tag onlyofficeds:buildah -f ./Dockerfile

Bước 3: Chuyển ONLYOFFICE Docs sang HTTPS​

Nhận chứng chỉ từ các trung tâm chứng nhận hoặc yêu cầu từ Let’s Encrypt.

Cài đặt các tệp onlyoffice.key và onlyoffice.crt trên máy chủ của bạn và khởi động lại vùng chứa ONLYOFFICE Docs:
Mã:
sudo mkdir /app/onlyoffice/DocumentServer/data/certs
sudo cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
sudo cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/
sudo chown -R 100108:100111 /app/onlyoffice/DocumentServer/data/certs/
sudo podman restart {container_id}
Khi đã sẵn sàng, hãy khởi chạy trình duyệt của bạn và chuyển sang https://localhost/welcome.
Nếu bạn cần kiểm tra trình soạn thảo trước, hãy nhấp vào nút Go to test example. Bạn sẽ được chuyển hướng đến trang nơi bạn có thể tạo tài liệu có nội dung mẫu (không sử dụng để làm việc với các tệp nhạy cảm).

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