Cách cài đặt nextCloud 13 trên Ubuntu 18.04

Hình: Jack Wallen

Chúng tôi đã bảo hiểm nextCloud rất nhiều lần tại đây trên TechRepublic. Chúng tôi đã cài đặt nó trên Ubuntu 16.04 thông qua các phương tiện tiêu chuẩn, cũng như thông qua gói snap. Nhưng kể từ khi phát hành phiên bản Hỗ trợ dài hạn (LTS) mới nhất (18.04), một số điều đã thay đổi. Cuối cùng, tôi muốn hướng dẫn bạn quá trình cài đặt máy chủ đám mây tại chỗ nổi bật này trên bản phát hành Ubuntu mới nhất.

Bắt nextCloud

Trước khi chúng tôi bắt đầu cài đặt, hãy truy cập trang tải xuống nextCloud và tải xuống tệp zip cần thiết (vào máy chủ Ubuntu của bạn) bằng lệnh:

 wget https://doad.nextcloud.com/server/release/nextcloud-13.0.4.zip 

Trong khi tải xuống (sẽ không mất nhiều thời gian), chúng ta hãy đi đến phần phụ thuộc.

Trước khi tiếp tục, bạn sẽ muốn đảm bảo máy chủ Ubuntu 18.04 của mình có địa chỉ IP tĩnh. Bạn có thể thiết lập điều này bằng cách làm theo hướng dẫn gần đây của tôi Cách định cấu hình địa chỉ IP tĩnh trong Ubuntu Server 18.04.

Apache

Máy chủ Ubuntu của bạn đã bao gồm Apache, vì vậy sẽ không cần phải cài đặt máy chủ web mặc định này. Điều đầu tiên chúng ta cần làm là tạo một tệp cấu hình Apache. Ban hành lệnh sudo nano /etc/apache2/sites-av Available / textcloud.conf và thêm các nội dung sau:

 Bí danh / nextcloud "/ var / www / html / nextcloud /" Tùy chọn + FollowSymlinks AllowOverride Tất cả Dav tắt SetEnv HOME / var / www / nextcloud SetEnv HTTP_HOME / var / www / nextcloud 

Tạo liên kết tượng trưng cần thiết bằng lệnh:

 sudo ln -s /etc/apache2/sites-av Available / textcloud.conf /etc/apache2/sites-enables/nextcloud.conf 

Cuối cùng, chúng ta phải kích hoạt các mô-đun Apache cần thiết bằng các lệnh sau:

 a2enmod viết lại tiêu đề a2enmod a2enmod env a2enmod dir a2enmod mime 

MariaDB

Bây giờ chúng ta phải cài đặt máy chủ cơ sở dữ liệu của chúng tôi. Chúng tôi sẽ sử dụng MariaDB, vì vậy hãy cài đặt bằng lệnh sau:

 sudo apt cài đặt mariadb-server mariadb-client 

Bắt đầu và kích hoạt MariaDB bằng các lệnh:

 sudo systemctl bắt đầu mariadb sudo systemctl kích hoạt mariadb 

Nếu bạn thấy MariaDB không thể cài đặt, trước tiên bạn có thể phải xóa hoàn toàn MySQL bằng lệnh sudo apt-get remove --purge mysql * .

Bảo mật cài đặt MariaDB bằng lệnh:

 sudo mysql_secure_installation 

Trả lời các câu hỏi cần thiết và đảm bảo đặt mật khẩu MySQL mới. Khi đã xong, bạn đã sẵn sàng để cài đặt nextCloud.

Bây giờ chúng tôi tạo cơ sở dữ liệu của chúng tôi. Đầu tiên chúng ta phải truy cập vào dấu nhắc cơ sở dữ liệu. Dùng lệnh sudo mariadb và bạn sẽ thấy chính mình tại dấu nhắc cơ sở dữ liệu. Tạo cơ sở dữ liệu bằng lệnh:

 tạo người dùng được xác định bởi 'PASSWORD'; 

Trong đó PASSWORD là mật khẩu bạn muốn sử dụng. Tạo cơ sở dữ liệu mới bằng lệnh:

 tạo cơ sở dữ liệu nextcloud; 

Bây giờ cấp các quyền cần thiết với lệnh:

 cấp tất cả các đặc quyền trên nextcloud. * cho được xác định bởi 'PASSWORD'; 

Trong đó PASSWORD là mật khẩu bạn đã tạo trong lệnh trước đó. Hoàn thiện mọi thứ bằng các lệnh:

 đặc quyền tuôn ra; lối ra; 

Cài đặt nextCloud

Cài đặt giải nén bằng lệnh sudo apt install unzip . Khi đã được cài đặt, giải nén tệp đã tải xuống bằng lệnh giải nén nextcloud * .zip . Di chuyển thư mục mới được giải nén bằng lệnh:

 sudo mv nextcloud / var / www / html / nextcloud 

Cung cấp cho các tập tin mới được di chuyển các quyền thích hợp với lệnh:

 sudo chown www-data: www-data / var / www / html / nextcloud / -R 

Bây giờ chúng ta cần cài đặt và kích hoạt tất cả các mô-đun PHP cần thiết. Cài đặt chúng bằng lệnh:

 sudo apt cài đặt php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbopes php7.2-intl php-fantick php7.2-xml php7.2-zip 

Khởi động lại Apache bằng lệnh:

 sudo systemctl khởi động lại apache2 

Tại thời điểm đó, bạn sẽ có thể trỏ trình duyệt của mình tới http: // SERVER_IP / nextcloud (Trong đó SERVER_IP là Địa chỉ IP của dịch vụ) và hoàn tất cài đặt ( Hình A - bằng cách nhập thông tin cơ sở dữ liệu bạn đã tạo ở trên).

Hình A

Hoàn thiện cài đặt của chúng tôi.


Sẵn sàng để tùy chỉnh

Máy chủ nextCloud của bạn hiện đã hoạt động, sẵn sàng để bạn thiết lập về việc tùy chỉnh nó để đáp ứng hoàn hảo nhu cầu của công ty bạn. Tận hưởng có một máy chủ điện toán đám mây hiện diện. Bắt đầu thêm ứng dụng để mở rộng bộ tính năng và bạn sẽ thấy nextCloud là một công cụ đáng chú ý.

Đám mây và mọi thứ như một bản tin dịch vụ

Đây là nguồn tài nguyên mới nhất của bạn về AWS, Microsoft Azure, Google Cloud Platform, XaaS, bảo mật đám mây và nhiều hơn nữa. Thứ hai được giao

Đăng ký hôm nay

© Copyright 2020 | mobilegn.com