Download app

Quét mã QR để tải về ứng dụng

QR code

Cách cài đặt OwnCloud trên Rocky Linux và Alma Linux

08/09/2021, 10:56 am
516

Chia sẻ và cộng tác tệp là một trong những chức năng chính mà người dùng tận dụng trên đám mây để hợp lý hóa quy trình công việc. Điều này cho phép các nhóm và người dùng hoàn thành dự án của họ một cách kịp thời và thuận tiện bất kể khoảng cách địa lý.

Owncloud là một máy chủ tệp bao gồm một bộ phần mềm cho phép người dùng tải lên và chia sẻ liền mạch các tệp và thư mục của họ một cách an toàn và thuận tiện. Bạn có thể triển khai OwnCloud trên máy chủ tại chỗ hoặc máy chủ ảo do máy chủ lưu trữ web của bạn lưu trữ. Ngoài ra, bạn có thể chọn OwnCloud trực tuyến, một nền tảng SaaS có máy chủ được lưu trữ tại Đức.

OwnCloud có ba phiên bản: Community, Enterprise và Standard. Các Community Edition là miễn phí và mã nguồn mở và cung cấp các tính năng cơ bản mà bạn cần để bắt đầu, và đây là những gì chúng ta sẽ cài đặt.

Trong hướng dẫn này, chúng tôi sẽ cài đặt OwnCloud trên Rocky Linux và Alma Linux.

Điều kiện bắt buộc

Trước khi thực hiện bất kỳ điều gì khác, hãy đảm bảo rằng bạn đã có sẵn những thứ sau:

+ Bản sao của LAMP stack được cài đặt trên Rocky Linux hoặc Alma Linux.

+ Quyền truy cập SSH vào phiên bản Rocky Linux với người dùng sudo được định cấu hình.

Bước 1: Cài đặt các tiện ích mở rộng PHP bổ sung

Khi chúng tôi bắt đầu, chúng tôi hy vọng rằng bạn đã cài đặt LAMP stack. OwnCloud hiện bao gồm hỗ trợ cho PHP 7.4 so với trước đây khi nó chỉ tương thích với PHP 7.2 và PHP 7.3.

Để quá trình cài đặt tiếp tục mà không gặp bất kỳ sự cố nào, cần phải có một số mô-đun PHP bổ sung. Do đó, hãy cài đặt chúng như sau.

$ sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache

Bước 2: Tạo cơ sở dữ liệu cho ownCloud 

Tiếp tục, bạn cần để tạo cơ sở dữ liệu cho OwnCloud. Điều này sẽ hữu ích trong và sau khi cài đặt để lưu trữ các tệp quan trọng. Vì vậy, hãy tiến hành và đăng nhập vào máy chủ cơ sở dữ liệu MariaDB:

$ sudo mysql -u root -p

Bên trong MariaDB lời nhắc, hãy tạo cơ sở dữ liệu OwnCloud. Trong ví dụ của chúng tôi, cơ sở dữ liệu được gọi là owncloud_db.

CREATE DATABASE owncloud_db;

Tiếp theo, tạo cơ sở dữ liệu người dùng OwnCloud và gán mật khẩu.

CREATE USER 'owncloud_user'@'localhost' IDENTIFIED BY 'P@ssword';

Sau đó gán tất cả các đặc quyền cho người dùng cơ sở dữ liệu trên OwnCloud cơ sở dữ liệu.

GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost';

Cuối cùng, lưu các thay đổi và thoát khỏi máy chủ cơ sở dữ liệu.

FLUSH PRIVILEGES;

exit;

Bước 3: Cài đặt ownCloud trong Rocky Linux

Với cơ sở dữ liệu đã có sẵn, hãy truy cập trang tải xuống của OwnCloud và sao chép liên kết đến tệp lưu trữ mới nhất.

Sử dụng lệnh wget, tải xuống tệp tarball như sau.

$ wget https://download.owncloud.org/community/owncloud-complete-20210721.tar.bz2

Tiếp tục, giải nén tệp lưu trữ đã tải xuống vào thư mục webroot.

$ sudo tar -jxf owncloud-complete-20210721.tar.bz2 -C /var/www/html

Tiếp theo, thay đổi quyền sở hữu thư mục OwnCloud thành Apache người dùng.

$ sudo chown apache:apache -R /var/www/html/owncloud

Tiếp theo, thiết lập các quyền như hình.

$ sudo chmod -R 775 /var/www/html/owncloud

Bước 4: Định cấu hình Apache cho máy chủ ownCloud

Quá trình hành động tiếp theo là tạo tệp cấu hình cho OwnCloud.

$ sudo vim /etc/httpd/conf.d/owncloud.conf

Sao chép và dán những dòng này và lưu các thay đổi.

Alias /owncloud "/var/www/html/owncloud/"

 

  Options +FollowSymlinks

  AllowOverride All

 

  Dav off

 

 SetEnv HOME /var/www/html/owncloud

 SetEnv HTTP_HOME /var/www/html/owncloud

 

Sau đó khởi động lại máy chủ web Apache để thực hiện các thay đổi.

$ sudo systemctl restart httpd

Và xác minh rằng máy chủ web đang chạy.

$ sudo systemctl status httpd

Cuối cùng, cấu hình SELinux như sau.

$ sudo setsebool -P httpd_unified 1

Bước 5: Truy cập ownCloud từ trình duyệt

Tại thời điểm này, chúng ta đã hoàn tất với tất cả các cấu hình. Bước tiếp theo là truy cập Owncloud từ trình duyệt. Vì vậy, hãy duyệt qua URL:

https://server-ip/owncloud

Điều này sẽ đưa bạn đến giai đoạn ban đầu, nơi bạn được yêu cầu tạo tài khoản Quản trị viên. Vì vậy, hãy cung cấp tên người dùng và mật khẩu.

Sau đó nhấp vào 'Storage & Database' và điền vào biểu mẫu với các chi tiết cơ sở dữ liệu (người dùng cơ sở dữ liệu, cơ sở dữ liệu và mật khẩu).

Sau đó, nhấp vào nút 'Hoàn tất thiết lập'. Thao tác này sẽ đưa bạn đến trang đăng nhập nơi bạn cần cung cấp thông tin đăng nhập Quản trị viên của mình.

Điều này đưa bạn đến trang tổng quan OwnCloud.

Từ đây, bạn có thể tải lên các tệp và thư mục của mình, chia sẻ chúng và cộng tác với những người dùng khác.

Kết luận

Và đó là tất cả những kiến thức trong bài viết này. Chúng tôi đã hướng dẫn bạn thành công quá trình cài đặt OwnCloud trên Rocky Linux và Alma Linux.

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom

+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html

————————————————————

CÔNG TY TNHH PHẦN MỀM NHÂN HÒA

https://nhanhoa.com

Hotline: 1900 6680

Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội

Tel: (024) 7308 6680 – Email: sales@nhanhoa.com

Chi nhánh TP. Hồ Chí Minh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM

Tel: (028) 7308 6680 – Email: hcmsales@nhanhoa.com

Chi nhánh Vinh - Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Tel: 0915221384 – Email: contact@nhanhoa.com

Bài viết liên quan
20/11/2024
Các fan cứng của Nhân Hòa đã biết Chương trình Black Friday 2024 sẽ có mức ưu đãi khủng là bao nhiêu % và áp dụng cho những...
19/11/2024
Đừng để website của bạn bị "tắt đèn" vì hết hạn tên miền! Hãy chủ động gia hạn tên miền để đảm bảo sự liên...
16/11/2024
Không phải bàn cãi việc WordPress đang là một trong những nền tảng hàng đầu trong việc xây dựng website hiện nay. Và giải...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: 1900 6680 - (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: 1900 6680 - (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Phone Điện thoại: 1900 6680 - (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!