Bỏ qua, tới nội dung
Tài liệu APIv1

Tham chiếu

Ma trận tương thích Beta

Phiên bản đi cùng nhau của gate, DocBuilder, máy chủ soạn thảo, Nextcloud và Docker trong v1, cùng các ràng buộc phải khớp.

Trang này mô tả tính năng đang ở giai đoạn beta: đã chạy được nhưng có thể còn thay đổi.

Trong trang này

Ma trận v1#

Thành phầnPhiên bảnGhi chú
Hợp đồng APIv1DocBuilder /v1/*, gate /o3o/*, O3O.Editor.
o3o-gate1.0.0Python 3.12 trên python:3.12-slim-bookworm; phục vụ luôn api.js.
o3o-docbuilder1.0.0Debian bookworm, LibreOffice từ kho Debian; phiên bản thật ở trường core của GET /v1/status.
o3oscript1Lược đồ o3oscript-v1.schema.json.
o3o-online, image DEV26.04.4.1.1Ghim sha256:1efda304…bf97. CHỈ THỬ NỘI BỘ.
o3o-online, image O3Ochưa cóSắp có, xem Dựng từ nguồn.
o3o-proxynginx 1.27 (alpine)
Nextcloud30 (nextcloud:30-apache)Đấu nối qua ứng dụng richdocuments và giao thức WOPI; hồ sơ nextcloud.
MariaDB, Redis11, 7Chỉ cho hồ sơ nextcloud.
DockerDocker Desktop 29, engine Linux; Compose v2Môi trường đã kiểm chứng.
Token bản quyềnv 1 và 2Ed25519, xác minh ngoại tuyến.

Ràng buộc phải khớp trong một triển khai#

CặpRàng buộc
o3o-gate ↔ o3o-docbuilderCùng API v1, cùng plans.json (chép vào image lúc dựng), cùng token bản quyền.
o3o-gate ↔ o3o-onlineO3O_ONLINE_ALIASGROUP1 bằng O3O_GATE_INTERNAL_URL; cùng tài khoản quản trị. Cách gate đọc số phiên đã kiểm chứng với image 26.04.4.1.1; image khác: chưa kiểm.
o3o-online ↔ NextcloudO3O_ONLINE_ALIASGROUP2 chứa gốc WOPISrc của Nextcloud; wopi_url của richdocuments trỏ về máy chủ soạn thảo.
api.js ↔ o3o-gateapi.js do chính gate phục vụ nên luôn cùng phiên bản; đừng tự lưu bản sao api.js.
Token ↔ imageNgày dựng image (O3O_BUILD_DATE) không được sau upd của token.

Lõi xử lý tài liệu#

Trong v1 có ba lõi xử lý tài liệu khác nhau: lõi 26.04 trong image DEV của máy chủ soạn thảo, LibreOffice của Debian bookworm trong DocBuilder, và lõi 26.8 của O3O Office bản cài máy tính. Tài liệu phức tạp có thể hiển thị hơi khác nhau giữa ba nơi. Phép đo đối chiếu hiển thị giữa các lõi: chưa đo.

Sắp có

DocBuilder dùng lõi O3O 26.8 thay LibreOffice của Debian; image máy chủ soạn thảo O3O dựng từ nguồn.