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.
Kiểm tra hướng dẫn chính thức để biết thêm chi tiết.
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):
Kiểm tra xem ONLYOFFICE Docs có hoạt động chính xác không bằng lệnh sau:
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:
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:
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:
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.
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
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
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
Mã:
sudo podman exec $(sudo podman ps -q) sudo supervisorctl start ds:example
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
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}
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.