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. Nó 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, bản trình bày và biểu mẫu tương thích với các định dạng OOXML.
ONLYOFFICE Docs có thể được tích hợp với nhiều dịch vụ đám mây khác nhau như Nextcloud, Redmine, Seafile, Jira, Moodle, v.v., cũng như được nhúng vào giải pháp của riêng bạn. Các trình chỉnh sửa cũng có thể được sử dụng như một phần của giải pháp năng suất hoàn chỉnh ONLYOFFICE Workspace.
Với bản cập nhật mới nhất, các nhà phát triển ONLYOFFICE đã thêm hỗ trợ cho các thiết bị chạy ARM.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt ONLYOFFICE Docs 7.1 trên Ubuntu cho kiến trúc ARM 64 bit.
Tạo cơ sở dữ liệu và người dùng PostgreSQL (chỉ định bất kỳ mật khẩu nào và ghi nhớ mật khẩu đó):
Cài đặt rabbitmq:
Nếu bạn muốn thay đổi giao thức ONLYOFFICE Docs thành HTTPS, KHÔNG ĐƯỢC thay đổi cổng thành 443, nhưng hãy làm theo hướng dẫn bên dưới.
Thêm kho lưu trữ ONLYOFFICE Docs:
Cập nhật bộ nhớ đệm trình quản lý gói:
Cài đặt mscorefonts:
Cài đặt ONLYOFFICE Docs:
Khi đã sẵn sàng, hãy nhập http://localhost vào thanh địa chỉ trình duyệt của bạn để khởi chạy trang chào mừng.
Cách dễ nhất để chuyển ONLYOFFICE Docs sang giao thức HTTPS là tự động lấy Chứng chỉ SSL Let's Encrypt bằng certbot.
Cài đặt certbot:
Chạy tập lệnh chỉ định email và tên miền của bạn:
Sau khi hoàn tất, ONLYOFFICE Docs sẽ có sẵn tại https://yourdomain.com.
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à cộng tác trên các 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 như Nextcloud, Redmine, Seafile, Jira, Moodle, v.v., cũng như được nhúng vào giải pháp của riêng bạn. Các trình chỉnh sửa cũng có thể được sử dụng như một phần của giải pháp năng suất hoàn chỉnh ONLYOFFICE Workspace.
Với bản cập nhật mới nhất, các nhà phát triển ONLYOFFICE đã thêm hỗ trợ cho các thiết bị chạy ARM.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt ONLYOFFICE Docs 7.1 trên Ubuntu cho kiến trúc ARM 64 bit.
Có gì mới trong ONLYOFFICE Docs 7.1
- Trình xem mới cho các tệp PDF, XPS và DjVu.
- Chuyển đổi PDF sang DOCX.
- Xem trước khi in, chú giải công cụ công thức, định dạng văn bản trong bảng tính.
- Hoạt ảnh trong trang chiếu.
- Tab xem trong tài liệu và bản trình bày.
- Hỗ trợ các loại biểu đồ mới (hình chóp, hình trụ dọc và ngang, v.v.).
- Nâng cao khả năng làm việc với các hình dạng.
- Hỗ trợ SmartArt.
Yêu cầu hệ thống
- ARM 64 bit bộ xử lý
- 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
- Ubuntu 18.04 hoặc 20.04 cho arm64
Yêu cầu bổ sung
- PostgreSQL v.12.9 trở lên
- NGINX v.1.3.13 trở lên
- libstdc++6: phiên bản 4.8.4 trở lên
- RabbitMQ
Bước 1: Cài đặt các phụ thuộc
Cài đặt phiên bản PostgreSQL có trong Ubuntu của bạn:
Mã:
sudo apt-get install PostgreSQL
Mã:
sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;"
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
sudo -i -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"
Mã:
sudo apt-get install rabbitmq-server
Bước 2: Thay đổi cổng mặc định
Theo mặc định, ONLYOFFICE Docs lắng nghe cổng 80. Nếu cần, hãy thay đổi cổng này:
Mã:
echo onlyoffice-documentserver onlyoffice/ds-port select
| sudo debconf-set-selections
Bước 3: Cài đặt ONLYOFFICE Docs
Thêm khóa GPG:
Mã:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
Mã:
echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
Mã:
sudo apt-get update
Mã:
sudo apt-get install ttf-mscorefonts-installer
Mã:
sudo apt-get install onlyoffice-documentserver
Mã:
Bước 4: Chuyển sang HTTPS
Cài đặt certbot:
Mã:
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
Mã:
sudo bash /usr/bin/documentserver-letsencrypt.sh [emailprotected] yourdomain.com
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à cộng tác trên các tài liệu.