Cách triển khai Nextcloud 25 trên Ubuntu Server 22. 04

Phiên bản mới nhất của Nextcloud, bao gồm Nextcloud Hub 3 mới hấp dẫn, được Jack Wallen chứng minh là dễ triển khai

Cách triển khai Nextcloud 25 trên Ubuntu Server 22. 04
Hình ảnh. Myvisuals/Adobe Stock

Với bản phát hành gần đây nhất của họ, Nextcloud chuyển một số trọng tâm sang sức khỏe kỹ thuật số với sự trợ giúp của giao diện người dùng (UI) được thiết kế lại hoàn toàn. Nextcloud liên tục vượt qua ranh giới của những gì máy chủ đám mây tại chỗ có thể và làm được. Cá nhân hóa nhiều hơn, khả năng truy cập tốt hơn, các ứng dụng được cải tiến đáng kể, trình chỉnh sửa và tải ảnh lên tích hợp sẵn, nhận dạng khuôn mặt và đối tượng được hỗ trợ bởi AI cho ảnh đã tải lên, Talk nâng cao, ứng dụng email hiệu quả hơn, tổ chức liên hệ tốt hơn, v.v.

HIỂU. Thuê KitEngineer cho Đám mây (TechRepublic Premium)

Khía cạnh nổi bật nhất của Nextcloud 25 là giao diện người dùng (UI), mà các nhà thiết kế và nhà phát triển đã làm việc cực kỳ chăm chỉ để làm cho người dùng thân thiện và tiên tiến nhất có thể. Có rất nhiều cách để cài đặt Nextcloud, theo thông lệ, nhưng tôi muốn làm theo phương pháp đã thử và đúng bằng cách cài đặt nó trên Ubuntu Server 22. 04

Những thứ bạn cần để cài đặt Nextcloud 25

Bạn sẽ cần một phiên bản đang hoạt động của Ubuntu Server 22. 04 và người dùng có đặc quyền sudo để cài đặt Nextcloud 25. Đó là nó

Cách cài đặt các thành phần cần thiết

Cài đặt máy chủ web và cơ sở dữ liệu bằng dòng lệnh là điều đầu tiên bạn cần làm

_10

Bắt đầu bằng cách cấp cho cả hai quyền truy cập vào

________Đầu tiên

Cài đặt các phụ thuộc PHP tiếp theo bằng cách sử dụng

sudo apt-get install php zip libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-mysql php-bcmath php-gmp zip -y

Cách thay đổi mật khẩu root cho MySQL

Tôi không thể sử dụng mysql_secure_installation vì một số lý do, vì vậy tôi phải đặt mật khẩu quản trị viên MySQL theo cách thủ công. Đăng nhập vào bảng điều khiển MySQL ban đầu với

sudo mysql

Đặt mật khẩu quản trị viên một lần ở đó với

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'PASSWORD';

trong đó MẬT KHẨU là mật khẩu đáng tin cậy/riêng biệt

Thoát khỏi bảng điều khiển bằng cách nhấn thoát

Cách tạo người dùng và cơ sở dữ liệu

Tiếp theo, đăng nhập lại vào bảng điều khiển MySQL bằng thông tin đăng nhập bạn đã sử dụng để tạo cơ sở dữ liệu

_15

Tạo cơ sở dữ liệu với

_16

Tạo người dùng mới với

_17

trong đó MẬT KHẨU là một mật khẩu mạnh mẽ, đặc biệt

Với lệnh, cấp cho người dùng mới các quyền cần thiết

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

Sử dụng các lệnh để xóa các đặc quyền và đăng xuất khỏi bảng điều khiển

_19

Cách lấy tệp Nextcloud và cách giải nén tệp

lệnh tải xuống nguồn Nextcloud

________mười

Cài đặt giải nén với

Mã nguồn mở. Bảo hiểm phải đọc

  • Tất cả các dự án liên quan đến tiền điện tử sẽ bị xóa khỏi kho lưu trữ mã nguồn mở SourceHut
  • Lộ trình học Linux này sẽ hỗ trợ bạn làm chủ HĐH
  • Btop là phiên bản cải tiến đáng kể của lệnh top Linux
  • Danh sách kiểm tra cho Oracle Linux. Phải làm gì sau khi cài đặt

sudo systemctl enable --now apache2
sudo systemctl enable --now mysql1

Giải nén tệp đã tải xuống bằng

________thứ mười hai

Với Apache, thêm thư mục mới vào thư mục gốc của tài liệu

sudo systemctl enable --now apache2
sudo systemctl enable --now mysql3

Cấp quyền thích hợp với

sudo systemctl enable --now apache2
sudo systemctl enable --now mysql4

Thiết lập Apache cho Nextcloud

Bây giờ chúng ta phải sử dụng lệnh để tạo tệp cấu hình Apache

sudo systemctl enable --now apache2
sudo systemctl enable --now mysql5

In tài liệu đó và dán tài liệu tiếp theo

sudo systemctl enable --now apache2
sudo systemctl enable --now mysql6

sudo systemctl enable --now apache2
sudo systemctl enable --now mysql7

sudo systemctl enable --now apache2
sudo systemctl enable --now mysql8

sudo systemctl enable --now apache2
sudo systemctl enable --now mysql9

Kích hoạt trang web mới với

sudo apt-get install php zip libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-mysql php-bcmath php-gmp zip -y0

Kích hoạt các mô-đun Apache cần thiết

sudo apt-get install php zip libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-mysql php-bcmath php-gmp zip -y1

lệnh tăng giới hạn bộ nhớ PHP

sudo apt-get install php zip libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-mysql php-bcmath php-gmp zip -y2

Khởi động lại Apache

sudo apt-get install php zip libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-mysql php-bcmath php-gmp zip -y3

Làm thế nào để hoàn thành cài đặt

Cuối cùng, khởi chạy trình duyệt web và điều hướng đến http. // SERVER/nextcloud, trong đó SERVER là địa chỉ IP hoặc tên miền của máy chủ lưu trữ. Trình cài đặt dựa trên web sẽ chào đón bạn;

Hình A

Cách triển khai Nextcloud 25 trên Ubuntu Server 22. 04
Trình cài đặt dựa trên web Nextcloud 25

Bạn sẽ thấy mình đang ở trên Nextcloud Hub mới, đăng nhập với tư cách người dùng quản trị, sau khi nhấp vào Cài đặt và để điều kỳ diệu xảy ra ở hậu trường (Hình B)

Hình BURN

Cách triển khai Nextcloud 25 trên Ubuntu Server 22. 04
Giao diện Nextcloud mới thể hiện một cải tiến nhỏ nhưng đáng kể so với các phiên bản trước đó

Bây giờ bạn đã cài đặt thành công bản phát hành gần đây nhất của Nextcloud;

Để có hướng dẫn công nghệ mới nhất dành cho các chuyên gia kinh doanh từ Jack Wallen, hãy đăng ký Cách làm cho công nghệ hoạt động trên YouTube của TechRepublic

Cách triển khai Nextcloud 25 trên Ubuntu Server 22. 04

Bản tin nội bộ đám mây

Bạn có thể tìm thấy thông tin và lời khuyên mới nhất về XaaS, AWS, Microsoft Azure, DevOps, ảo hóa, đám mây lai và bảo mật đám mây tại đây, cùng các chủ đề khác

Nextcloud luôn vượt qua ranh giới của những gì máy chủ đám mây tại chỗ có thể và làm. Với lần ra mắt mới nhất, Nextcloud đang chuyển một số trọng tâm sang chăm sóc sức khỏe kỹ thuật số bằng cách sử dụng thiết kế lại toàn bộ giao diện người dùng. Có nhiều cá nhân hóa hơn, quyền truy cập phổ biến hơn, các ứng dụng được cải thiện rất nhiều, trình chỉnh sửa và tải lên ảnh tích hợp, nhận dạng khuôn mặt và đối tượng do AI cung cấp cho các hình ảnh đã tải lên, Nói được cải thiện, người dùng email hoạt động hiệu quả hơn, nhóm liên hệ tốt hơn, v.v.

Quảng cáo

NHÌN. bộ tuyển dụng. Kỹ sư đám mây (Tech Republic Premium)

Có lẽ yếu tố quan trọng nhất về Nextcloud 25 là giao diện người dùng. Các nhà thiết kế và nhà phát triển đã thực sự cố gắng hết sức để làm cho nền tảng này trở nên thân thiện và hiện đại hơn rất nhiều. Theo truyền thống, cũng có một số tuyến đường để đưa vào Nextcloud. Tuy nhiên, tôi cần đi theo con đường bình thường và thiết lập nó trên Ubuntu Server 22. 04

Quảng cáo

Những gì bạn muốn thiết lập Nextcloud 25

Để cài đặt Nextcloud 25, bạn muốn có một phiên bản hoạt động của Ubuntu Server 22. 04 và một người tiêu dùng có đặc quyền sudo. Đó là nó

Cách tốt nhất để thiết lập các nhu yếu phẩm bắt buộc?

Điều đầu tiên cần làm là thiết lập máy chủ cơ sở dữ liệu và trực tuyến bằng lệnh

sudo mysql6

Bắt đầu và cho phép họ mỗi với

Quảng cáo

sudo mysql7

Sau đó thiết lập các phụ thuộc php với

sudo mysql8

Cách tốt nhất để đặt mật khẩu root MySQL

Vì một số mục đích, mysql_secure_installation không thành công. Thay vào đó, tôi cần đặt mật khẩu quản trị viên MySQL theo cách thủ công. Đầu tiên, đăng nhập vào bảng điều khiển MySQL với

Quảng cáo

sudo mysql

Đặt mật khẩu quản trị viên ở đó với

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'PASSWORD';

Ở đâu MẬT KHẨU là một mật khẩu mạnh/đặc biệt

Quảng cáo

Thoát khỏi bảng điều khiển với lối ra

Cách tốt nhất để tạo cơ sở dữ liệu và người tiêu dùng

Sau đó, chúng tôi có thể tạo cơ sở dữ liệu. Để làm điều đó, hãy đăng nhập một lần nữa vào bảng điều khiển MySQL với

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'PASSWORD';1

Tạo cơ sở dữ liệu với

Quảng cáo

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'PASSWORD';2

Tạo người tiêu dùng hoàn toàn mới với

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'PASSWORD';3

Nơi MẬT KHẨU là một mật khẩu duy nhất và mạnh mẽ

Quảng cáo

Cấp cho người tiêu dùng hoàn toàn mới các quyền bắt buộc bằng lệnh

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

Xóa các đặc quyền và thoát khỏi bảng điều khiển theo hướng dẫn

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'PASSWORD';5

Quảng cáo

Lấy và giải nén tệp Nextcloud

Lấy tài nguyên hữu ích Nextcloud bằng lệnh

sudo mysql70

Thiết lập giải nén với

mở cung cấp. Bảo Vệ Bạn Nên Tìm Hiểu

sudo mysql71

Quảng cáo

Giải nén tệp đã tải xuống bằng

sudo mysql72

Chuyển thư mục hoàn toàn mới sang thư mục gốc của tài liệu Apache với

sudo mysql73

Quảng cáo

Cấp quyền phù hợp với

sudo mysql74

Định cấu hình Apache cho Nextcloud

Bây giờ chúng ta phải tạo một tệp cấu hình Apache bằng lệnh

sudo mysql75

Quảng cáo

Trong tập tin đó, dán tiếp theo

sudo mysql76

sudo mysql77

sudo mysql78

Quảng cáo

sudo mysql79

Cho phép trang web hoàn toàn mới với

sudo mysql80

Cho phép các mô-đun Apache bắt buộc

Quảng cáo

sudo mysql81

Cải thiện giới hạn bộ nhớ PHP bằng lệnh

sudo mysql82

Khởi động lại Apache

Quảng cáo

sudo mysql83

Cách tốt nhất để hoàn thành thiết lập?

Cuối cùng, mở trình duyệt internet và cấp nó thành http. // SERVER/nextcloud, trong đó SERVER là địa chỉ IP hoặc khu vực của máy chủ lưu trữ web. Bạn sẽ được chào đón bởi trình cài đặt dựa trên web, nơi bạn sẽ cần tạo người dùng quản trị và điền thông tin chi tiết cho cơ sở dữ liệu (Hình A)

Hình A

Cách triển khai Nextcloud 25 trên Ubuntu Server 22. 04
Trình cài đặt dựa trên trực tuyến Nextcloud 25

Nhấp vào Thiết lập và để điều kỳ diệu xảy ra bên dưới mui xe. Khi hoàn tất, bạn sẽ ở trên Nextcloud Hub mới, đăng nhập với tư cách là quản trị viên (Xác định B)

Quảng cáo

Xác định B

Cách triển khai Nextcloud 25 trên Ubuntu Server 22. 04
Giao diện Nextcloud hoàn toàn mới là một cải tiến tinh tế nhưng quan trọng so với các lần lặp lại trước đó

Và bạn đã có nó, bạn chỉ cần đưa vào bản phát hành mới nhất và tốt nhất từ ​​​​các nhà phát triển có lợi tại Nextcloud. Tận hưởng giao diện được tân trang lại và tất cả các tính năng hoàn toàn mới

Đăng ký Cách làm cho công nghệ hoạt động trên YouTube của TechRepublic để biết tất cả các đề xuất kỹ thuật mới nhất dành cho các chuyên gia doanh nghiệp từ Jack Wallen

Làm cách nào để cài đặt Nextcloud trên Ubuntu 22?

Dưới đây là các bước để cài đặt Nextcloud trên Ubuntu 22. 04. 20. 04. 18. 04 PHP là yêu cầu cơ bản đối với mã Nextcloud. Cài đặt nó trên Ubuntu 22. 04. 20. 04. 18. 04 bằng cách chạy lệnh sau. Phiên bản PHP được cài đặt trên Ubuntu 22. 04 là 8. 0, 20. 04 là 7. 4, 18. 04 là 7. 2. Đặt các biến PHP để phù hợp với mục đích sử dụng của bạn

Làm cách nào để mở rộng các chức năng của Nextcloud?

Bạn có thể mở rộng các chức năng của Nextcloud thông qua các ứng dụng bổ sung. Đối với người dùng Máy tính để bàn và Android, các ứng dụng có sẵn để cài đặt và kết nối với máy chủ Nextcloud. Phụ thuộc Nextcloud là. Dưới đây là các bước để cài đặt Nextcloud trên Ubuntu 22. 04. 20. 04. 18. 04 PHP là yêu cầu cơ bản đối với mã Nextcloud

Có gì mới trong Nextcloud Mail 22?

Nextcloud Mail có các tính năng phân luồng được cải thiện, gắn thẻ email và hỗ trợ lọc Sàng. Tôi sẽ hướng dẫn bạn quy trình cài đặt Nextcloud 22 trên Ubuntu Server 20. 04, vì vậy bạn có thể triển khai dịch vụ đám mây nổi bật này cho trung tâm dữ liệu nội bộ (hoặc do đám mây cung cấp) của mình

Nextcloud có hỗ trợ PHP không?

Mặc dù các hướng dẫn này hướng tới Ubuntu 22. 04, chúng cũng được áp dụng rộng rãi cho Ubuntu 20. 04. Nextcloud chỉ mới thêm hỗ trợ gần đây cho PHP 8. 1 trong phiên bản 24. PHP8. 1 là gói thư viện PHP mặc định trong Ubuntu 22. 04. Các phiên bản trước của Nextcloud phải sử dụng PHP 7. 4. Điều này có thể yêu cầu hạ cấp các gói PHP cục bộ

Làm cách nào để cài đặt Nextcloud trên máy chủ Ubuntu?

Cách cài đặt Nextcloud trên máy chủ Ubuntu .
Giới thiệu và Bắt đầu. .
Tạo phiên bản của bạn. .
Thiết lập DNS (tùy chọn, nhưng nên dùng).
Kết nối với phiên bản của bạn. .
Tạo người dùng cục bộ. .
Cài đặt bản cập nhật. .
Đặt tên máy chủ. .
Đang tải xuống Nextcloud

Làm cách nào để tôi cài đặt Nextcloud trên Ubuntu 22. 04 có chụp không?

Cài đặt .
Xác minh phiên bản snap đã cài đặt. $ sudo phiên bản snap. đầu ra. chụp 2. 57. 1 búng 2. 57. 1 loạt 16 ubuntu 22. 04 nhân 5. 15. 0-41-chung
Cài đặt NextCloud. $ sudo snap cài đặt nextcloud
Xác minh rằng NextCloud đã được cài đặt thành công $ sudo snap list

Làm cách nào để cài đặt Nextcloud trên Ubuntu 20. 04 máy chủ?

Thiết lập cơ sở dữ liệu .
Xác minh MySQL đã được cài đặt. $ mysql --version mysql Phiên bản 8. 0. xx-0ubuntu0. 20. 04. x
Bắt đầu và kích hoạt MySQL để chạy khi khởi động. .
Xác minh MySQL đang chạy. .
Nhập bảng điều khiển MySQL với tư cách là người dùng root. .
Tạo một cơ sở dữ liệu mới gọi là nextcloud. .
Tạo một người dùng đặc quyền mới bên trong cơ sở dữ liệu nextcloud. .
Thoát MySQL

Làm cách nào để triển khai máy chủ Nextcloud?

Cài đặt qua trình cài đặt web trên VPS hoặc không gian web .
Lấy tệp từ trang cài đặt
Tải lên thiết lập-nextcloud. php vào không gian web của bạn
Trỏ trình duyệt web của bạn tới setup-nextcloud. php trên không gian web của bạn
Làm theo hướng dẫn và định cấu hình Nextcloud
Đăng nhập vào phiên bản Nextcloud mới tạo của bạn