Làm thế nào để cài đặt Nextcloud 16 trên Ubuntu và các dẫn xuất?

Nextcloud

Một vài giờ trước, phiên bản mới 16 của Nextcloud đã đến đó là dnhằm mục đích cải thiện bảo mật và chia sẻ tệp với sự trợ giúp của học máy. Dự án cũng có tính năng quản lý dự án nhỏ và ACL để thay thế các máy chủ tệp cũ.

Một trong những tính năng mới là việc sử dụng máy học. Theo thông báo, dự án không chỉ muốn phát hiện các thông tin đăng nhập độc hại mà còn đưa ra các khuyến nghị để chia sẻ tập tin.

Ví dụ: điều này áp dụng cho các nhóm và những người mà người dùng thường chia sẻ nội dung.

Các cách chia sẻ tệp mới trong các công ty cung cấp danh sách kiểm soát truy cập (ACL).

Chúng cho phép quản trị viên trên các mạng cổ điển duy trì quyền kiểm soát quyền truy cập vào các tệp và thư mục riêng lẻ thông qua ánh xạ chi tiết các tệp, thư mục và thư mục con.

Si họ muốn biết thêm về nó của bản phát hành này, bạn có thể kiểm tra liên kết sau.

Cài đặt Nextcloud 16 trên Ubuntu

Đối với những ai quan tâm đến việc có thể cài đặt phiên bản NextCloud 16 mới trên hệ thống của mình, họ nên làm theo hướng dẫn mà chúng tôi chia sẻ với bạn dưới đây.

Cài đặt qua gói Snap

Phương pháp đầu tiên mà chúng tôi sẽ chỉ cho bạn là cài đặt từ các gói Snap, đây là cách dễ nhất để cài đặt NextCloud trên bản phân phối của bạn.

Hiện tại, chi tiết duy nhất là phiên bản mới vẫn chưa được cập nhật lên ổn định trong Snap, vì nó vẫn đang ở phiên bản Beta. Mặc dù nó là vấn đề hàng giờ để nó được cập nhật.

NextCloud được phân phối bởi snap dưới dạng một ứng dụng duy nhất cùng với các phụ thuộc của nó và nó sẽ chạy an toàn trên hệ thống.

Điều quan trọng nhất của phương pháp cài đặt này là Snaps được thiết kế cho các ứng dụng an toàn, được hộp cát, chứa trong thùng chứa, cách ly với hệ thống cơ bản và các ứng dụng khác.

Để cài đặt gói Nextcloud từ Snap, họ chỉ cần chạy lệnh sau trong một thiết bị đầu cuối:

 sudo snap install nextcloud

Cài đặt truyền thống

Phương pháp khác để cài đặt phiên bản NextCloud 16 mới là cài đặt một máy chủ web và PHP.

Logo Nextcloud

Đối với điều này chúng ta sẽ phải mở một thiết bị đầu cuối và thực hiện các lệnh sau trong đó:

 
apt-get install apache2 mariadb-server libapache2-mod-php7.2
apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

Bây giờ bạn đã thiết lập môi trường, mọi thứ còn lại là chọn một cơ sở dữ liệu hỗ trợ cài đặt cho điều này, chúng tôi sẽ thực hiện như sau:

 sudo apt-get install mariadb-server php-mysql

Trong quá trình cài đặt, bạn sẽ được yêu cầu chọn mật khẩu gốc . Nếu bạn không được yêu cầu chọn mật khẩu, mặc định sẽ trống.

Bây giờ cần nhập cơ sở dữ liệu (họ sẽ được yêu cầu nhập mật khẩu bạn vừa đặt):

 mysql -u root -p

Giờ thì sao bạn phải tạo một cơ sở dữ liệu:

CREATE DATABASE nextcloud;

Bây giờ họ cần tạo người dùng được sử dụng để kết nối với cơ sở dữ liệu:

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';

Bước cuối cùng là cấp các đặc quyền cho người dùng mới:

GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost';

FLUSH PRIVILEGES;

Khi bạn hoàn tất, hãy gõ Ctrl-D để thoát.

Bước cuối cùng là cài đặt Nextcloud với:

cd /var/www
wget <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2</a>

wget https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2.asc

gpg --import nextcloud.asc

gpg --verify nextcloud-16.0.0.tar.bz2.asc <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">nextcloud-16.0.0.tar.bz2</a>

tar -xvjf nextcloud-16.0.0.tar.bz2

sudo chown -R www-data:www-data nextcloud

sudo rm nextcloud-16.0.0.tar.bz2

Bây giờ chúng tôi phải tạo một tệp mới trong /etc/apache2/sites-available/nextcloud.conf . Chúng tôi sẽ chỉnh sửa điều này bằng trình chỉnh sửa tùy chọn của chúng tôi:

Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>

Options +FollowSymlinks

AllowOverride All

<IfModule mod_dav.c>

Dav off

</IfModule>

SetEnv HOME /var/www/nextcloud

SetEnv HTTP_HOME /var/www/nextcloud

</Directory> 

Sau khi hoàn thành, Đã đến lúc kích hoạt trang web mới và kích hoạt các mod apache Những gì NextCloud cần:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Khi bạn đã chọn xong cơ sở dữ liệu, thời gian để cài đặt mọi thứ. Truy cập http: // your_address / nextcloud /

Hoặc như localhost / nextcloud

Chọn tên người dùng và mật khẩu quản trị viên, sau đó bạn có thể chọn thư mục dữ liệu.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   David freire garcia dijo

    Đầu tiên xin chúc mừng blog, mình theo dõi thường xuyên và học hỏi được nhiều điều về Linux.
    Tôi đang nghĩ đến việc gắn máy chủ Nextcloud trên PC và tôi muốn biết liệu cài đặt thông qua Snap có hợp lệ để cài đặt nó dưới dạng máy chủ hay chỉ dưới dạng máy khách hay không.
    Cảm ơn bạn rất nhiều trước
    lời chúc mừng