Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách cài đặt Nextcloud với OnlyOffice Integration trong Ubuntu

Cách cài đặt Nextcloud với OnlyOffice Integration trong Ubuntu

Mặc dù ngày nay có rất nhiều tùy chọn lưu trữ đám mây, nhưng hầu hết trong số họ đều đặt dữ liệu của bạn vào tay người khác. Dropbox, Google Drive và OneDrive đều yêu cầu bạn tin tưởng công ty sở hữu dịch vụ thực hiện đúng theo dữ liệu của bạn. May mắn thay, nhờ có phần mềm như Nextcloud, mọi thứ không phải như vậy.

Nextcloud, có nguồn gốc từ dự án OwnCloud, vượt lên trên và vượt ra khỏi nguồn gốc lấy cảm hứng từ Dropbox ban đầu của nó. Trong khi lưu trữ dữ liệu, nó cũng có thể hoạt động như một bộ ứng dụng văn phòng lấy cảm hứng từ Google Tài liệu khi bạn thêm OnlyOffice. Khi kết hợp cả hai, bạn có nhiều tính năng của G Suite của Google nhưng đang chạy trên máy chủ của riêng bạn.

Có nhiều cách khác nhau để cài đặt và định cấu hình Nextcloud, bao gồm cài đặt thủ công, hệ thống Snap của Ubuntu và Docker. Ở đây, chúng tôi sẽ sử dụng cấu hình Docker do OnlyOffice cung cấp, vì cấu hình này cho phép bạn cài đặt cả Nextcloud và OnlyOffice trong một vài bước ngắn.

Trước khi bạn bắt đầu

Nextcloud yêu cầu hệ điều hành giống Unix để chạy, nhưng trên trang web của mình, Nextcloud cho biết bạn cũng có thể sử dụng Hệ thống con Windows dành cho Linux. Ở đây chúng tôi sẽ tập trung vào Ubuntu, nhưng các hướng dẫn sẽ tương tự đối với các hệ điều hành khác.

Cài đặt docker và docker-soạn

Cách cài đặt Nextcloud với OnlyOffice Integration trong Ubuntu

Cài đặt Docker bằng lệnh sau:

sudo apt install docker

Tiếp theo, cài đặt Docker Compose:

sudo apt install docker-compose

Cài đặt và định cấu hình Nextcloud

Bây giờ chúng tôi đã cài đặt Docker và Docker Compose, chúng tôi đã sẵn sàng chuyển sang Nextcloud chính nó. Chúng tôi sẽ bắt đầu bằng cách sao chép kho lưu trữ:

git clone https://github.com/ONLYOFFICE/docker-onlyoffice-nextcloud

Bây giờ chúng ta sẽ chuyển sang thư mục mới được nhân bản và kích hoạt ứng dụng Docker bằng các lệnh sau:

cd docker-onlyoffice-nextcloud/
docker-compose up -d

Bước thứ hai có nhiều việc phải làm để Nextcloud chạy, vì vậy hãy chuẩn bị chờ một chút.

Cách cài đặt Nextcloud với OnlyOffice Integration trong Ubuntu

Sau khi quá trình kết thúc, hãy khởi chạy trình duyệt của bạn và điều hướng đến địa chỉ IP hoặc tên máy chủ của bạn để hoàn tất việc định cấu hình Nextcloud. Nếu bạn không chắc địa chỉ IP của mình là gì, bạn có thể tìm địa chỉ đó bằng ifconfig lệnh.

Nhập tên người dùng và mật khẩu bạn muốn sử dụng cho tài khoản quản trị của mình. Máy chủ Nextcloud sẽ mất một lúc để thiết lập và chạy mọi thứ.

Cách cài đặt Nextcloud với OnlyOffice Integration trong Ubuntu

Cài đặt và định cấu hình OnlyOffice

Bây giờ chúng ta đã đi gần hết con đường đến đó. Nextcloud đã được cài đặt và định cấu hình, và bạn đã có cơ hội xem bảng điều khiển. Bước cuối cùng là bật OnlyOffice.

Quay lại nhà ga, đảm bảo rằng bạn đang ở trong cùng một thư mục từ trước đó. Chạy lệnh sau:

bash set_configuration.sh

Quá trình này sẽ mất một lúc để cài đặt OnlyOffice. Khi lệnh chạy xong, hãy đăng xuất và quay lại máy chủ. OnlyOffice bây giờ sẽ được định cấu hình đầy đủ.

Cách cài đặt Nextcloud với OnlyOffice Integration trong Ubuntu

Kiểm tra cài đặt mới của bạn bằng cách tạo một tệp mới. Trong khi trước đó bạn có tùy chọn để tạo một tệp văn bản đơn giản, thì bây giờ bạn sẽ có các tùy chọn mới. Tạo Tài liệu, Bảng tính hoặc Bản trình bày mới và bạn sẽ thấy nó mở trong OnlyOffice.

Cách cài đặt Nextcloud với OnlyOffice Integration trong Ubuntu

Các bước tiếp theo

Cảnh báo chính khi thiết lập Nextcloud theo cách này là bạn không thể kết nối qua HTTPS với mã hóa SSL. Bạn có thể bật mã hóa đầu cuối trong cài đặt Nextcloud, nhưng bạn vẫn dễ bị tấn công trung gian.

Bước tiếp theo sẽ là thiết lập proxy ngược và điều này có thể được thực hiện với Nginx. Cấu hình lý tưởng sẽ cung cấp proxy, không chỉ cho Nextcloud mà còn cho bất kỳ ứng dụng Docker nào khác mà bạn đang chạy. Điều đó nằm ngoài phạm vi của bài viết này nhưng sẽ nằm trong danh sách những điều bạn cần giải quyết sau khi bạn thiết lập máy chủ Nextcloud.