Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Cách cài đặt Nextcloud 15 trên Ubuntu 18.04

Tương tự như Dropbox và Google Drive, Nextcloud là phần mềm tự lưu trữ cho phép bạn chia sẻ tệp, danh bạ và lịch. Tuy nhiên, không giống như Dropbox và Google Drive, các tệp của bạn sẽ ở chế độ riêng tư và được lưu trữ trên máy chủ của bạn thay vì máy chủ của bên thứ ba. Nextcloud là giải pháp lưu trữ tuân thủ GDPR và HIPAA, vì vậy các tệp của bạn sẽ được mã hóa cùng với khả năng kiểm tra. Đối với hướng dẫn này, chúng tôi sẽ cài đặt phiên bản Nextcloud trên máy chủ Ubuntu VPS của chúng tôi.

Trước chuyến bay

  • Cài đặt Apache và đã bật PHP
  • Cài đặt MariaDB
  • Đăng nhập bằng quyền root hoặc có sudo đặc quyền

Bước 1: Trước tiên, bạn sẽ đăng nhập vào máy chủ của mình.

ssh [email protected]

Bước 2: Sau đó, đăng nhập vào phiên bản MySQL / MariaDB của bạn bằng cách gõ:

mysql

Bạn sẽ thấy thay đổi nhanh chóng và sau đó bạn sẽ có thể sử dụng các lệnh MySQL để tạo cơ sở dữ liệu và cấp quyền.

MariaDB [(none)]>

Thay thế mật khẩu được đánh dấu bên dưới bằng một mật khẩu an toàn. Bạn có thể cho biết các lệnh đã được chấp nhận vì nó sẽ hiển thị “ Truy vấn OK, 0 hàng bị ảnh hưởng (0,00 giây) ”Sau mỗi lệnh. Đảm bảo có mật khẩu cho người dùng Nextcloud tiện dụng; chúng tôi sẽ sử dụng nó ở phần sau trong hướng dẫn này.

CREATE DATABASE nextcloud;

CREATE USER nextcloud IDENTIFIED BY 'password';

GRANT USAGE ON *.* TO nextcloud@localhost IDENTIFIED BY 'password';

GRANT ALL privileges ON nextcloud.*  TO nextcloud@localhost;

FLUSH PRIVILEGES;

quit;

Cài đặt Mô-đun Nextcloud

Bạn sẽ cần cài đặt các mô-đun cụ thể để NextCloud hoạt động, trong thiết bị đầu cuối của bạn, hãy cài đặt các mô-đun này bằng cách sử dụng apt install yêu cầu. Nhấn Y để tiếp tục khi được nhắc.

apt install php-gd php-json php-mysql php-curl php-mbstring

apt install php-intl php-imagick php-xml php-zip

Cài đặt NextCloud

Cuối cùng, chúng tôi sẽ tải xuống và giải nén các tệp của NextCloud. Sau đó, bạn có thể di chuyển nó đến đích mà bạn chọn, đối với hướng dẫn của chúng tôi, chúng tôi sẽ chuyển nó đến gốc tài liệu mặc định của chúng tôi, / var / www / html .

Bước 1: Tải xuống gói Nextcloud.

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

Bước 2: Giải nén gói Nextcloud.

tar -xvf nextcloud-15.0.7.tar.bz2

Bước 3: Di chuyển các tệp lõi Nextcloud sang thư mục gốc của Apache.

cd nextcloud

mv ./* /var/www/html

mv ./.htaccess /var/www/html

mv ./.user.ini /var/www/html

cd /var/www/html

Bước 4: Tạo một thư mục trong / var / www / html thư mục để lưu trữ Nextcloud.

mkdir /nextcloud-data

Bước 5: Nextcloud do Apache điều hành và sử dụng www-data với tư cách là người dùng, do đó, bạn cần phải thay đổi các quyền và quyền sở hữu.

chown -R www-data:www-data ./*

chown -R www-data:www-data .htaccess

chown -R www-data:www-data .user.ini

chown www-data:www-data /nextcloud-data

Bước 6: Khởi động lại Apache để các thay đổi có hiệu lực.

systemctl restart apache2

Bước 7: Xác minh Nextcloud đang hoạt động bằng cách truy cập nó trong trình duyệt của bạn tại http://your_ip/index.php . Việc tạo tài khoản quản trị là cần thiết, cũng như đặt thư mục / thư mục ( nextcloud-data ) mà NextCloud sẽ lưu trữ các video tải lên của nó.

Lưu ý Tại thời điểm này, bạn nên đặt mã hóa vào cài đặt NextCloud của mình. Mặc dù không bắt buộc phải thêm SSL trên trang web của bạn để bảo vệ mật khẩu khỏi bị bất kỳ bên thứ 3 nào xem.

  • Tạo Tài khoản với tên người dùng; chúng tôi đang sử dụng quản trị viên .
  • Thư mục dữ liệu phải là / nextcloud-data
  • Tên người dùng và mật khẩu phải là tên cho MySQL đã được tạo trước đó, hãy để cài đặt trên localhost.
  • Nhấp vào Kết thúc

Bạn hiện đang ở trong Nextcloud và có thể bắt đầu tải lên các tệp và thư mục!

Máy chủ chuyên dụng và VPS nhanh như chớp của chúng tôi có thể chạy Nextcloud. Cùng với phần cứng khởi động, bạn cũng sẽ được hỗ trợ kỹ thuật 24/7. Tìm hiểu cách các dịch vụ lưu trữ tối cao của chúng tôi có thể giúp bạn!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kế hoạch khai thác:Không chỉ dành cho bộ nhớ cache của kế hoạch

  2. Tại sao việc sử dụng Unit Test là một khoản đầu tư lớn vào Kiến trúc chất lượng cao

  3. SQL SELECT DISTINCT:Các phương pháp hay nhất về hiệu suất

  4. Cờ theo dõi 2389 và Công cụ ước tính số lượng thẻ mới

  5. Sử dụng Jenkins với Kubernetes AWS, Phần 2