NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
29/05/2023
Lượt xem

Hướng dẫn cài đặt và cấu hình ownCloud trên CentOS 7

29/05/2023
10 phút đọc
Lượt xem

Đánh giá

5/5 - (110 bình chọn)

OwnCloud là một server chia sẻ file cho phép bạn lưu trữ nội dung, tài liệu và hình ảnh tại một vị trí tập trung tương tự như Dropbox. Với ưu điểm hoàn toàn miễn phí và bất kỳ ai cũng có thể sử dụng, đây đang là giải pháp hỗ trợ kiểm soát và bảo mật dữ liệu được nhiều người tin dùng. Trong bài viết này, Vietnix sẽ hướng dẫn bạn cài đặt và cấu hình một phiên bản ownCloud trên server CentOS 7.

Yêu cầu để cài đặt và cấu hình ownCloud trên CentOS 7

Để hoàn thành các bước trong bài viết này, bạn sẽ cần:

  • Một user có quyền sudo trên server của bạn.
  • Một LAMP stack: OwnCloud yêu cầu một web server, một database và PHP để hoạt động. Để tận dụng tối đa tất cả các tính năng mà ownCloud cung cấp, hãy chắc chắn bạn đã cài đặt các module PHP sau: php-gd, php-intl, php-mbstring, php-processphp-xml. (Hướng dẫn cài đặt LAMP Stack trên CentOS 7 tại đây)
  • Một chứng chỉ SSL: Cách bạn thiết lập điều này phụ thuộc vào việc tên miền được resolve đến server hay không. Nếu bạn có một tên miền, cách đơn giản nhất để bảo mật trang web của bạn là sử dụng Let’s Encrypt cung cấp chứng chỉ miễn phí và đáng tin cậy. Nếu bạn không có tên miền và chỉ sử dụng cấu hình này cho mục đích test hoặc sử dụng cá nhân, bạn có thể sử dụng chứng chỉ tự ký. Chứng chỉ này cung cấp cùng loại mã hóa nhưng không xác thực tên miền.

Ngoài ra, bạn cũng có thể tham khảo sử dụng dịch vụ hosting, VPS tại Vietnix để được tặng kèm SSL miễn phí. Bên cạnh đó là bộ theme và plugin trị giá tới 26.000.000 VND/Năm bao gồm các công cụ hữu ích như WP Rocket, Rank Math SEO Pro, Elementor Pro,… Với những công cụ này, bạn có thể thiết kế, tối ưu và vận hành web một cách chuyên nghiệp mà không cần am hiểu về công nghệ. Liên hệ với Vietnix để được tư vấn chi tiết về các gói hosting và VPS theo nhu cầu sử dụng của bạn.

Bảng giá khi mua SSL cho Website tại Vietnix
Bảng giá khi mua SSL cho Website tại Vietnix

Bước 1 – Cài đặt ownCloud

Gói ownCloud server không tồn tại trong repo mặc định của CentOS. Tuy nhiên, ownCloud sở hữu một repo riêng với các phiên bản phân phối, phát hành mới nhất.

Đầu tiên, nhập release key của ownCloud bằng lệnh rpm. Key này cho phép yum tải và cài đặt các gói phần mềm từ repo một cách an toàn và đáng tin cậy.

sudo rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key

Tiếp theo, sử dụng lệnh curl để tải xuống repository file của ownCloud:

sudo curl -L https://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -o /etc/yum.repos.d/ownCloud.repo

Sau khi thêm file mới, sử dụng lệnh clean để thông báo cho yum về sự thay đổi:

sudo yum clean expire-cache
Output
Loaded plugins: fastestmirror
Cleaning repos: base ce_stable extras updates
6 metadata files removed

Cuối cùng, thực hiện cài đặt ownCloud bằng cách sử dụng tiện ích yum và lệnh install:

sudo yum install owncloud

Khi được nhắc Is this ok [y/d/N]:, nhập Y và nhấn phím ENTER để cho phép cài đặt.

Output
. . .
Installed:
  owncloud.noarch 0:9.1.1-1.2                                                                                               

Dependency Installed:
  libX11.x86_64 0:1.6.3-2.el7              libX11-common.noarch 0:1.6.3-2.el7      libXau.x86_64 0:1.0.8-2.1.el7            
  libXpm.x86_64 0:3.5.11-3.el7             libpng.x86_64 2:1.5.13-7.el7_2          libxcb.x86_64 0:1.11-4.el7               
  libxslt.x86_64 0:1.1.28-5.el7            owncloud-deps-php5.noarch 0:9.1.1-1.2   owncloud-files.noarch 0:9.1.1-1.2        
  php-gd.x86_64 0:5.4.16-36.3.el7_2        php-ldap.x86_64 0:5.4.16-36.3.el7_2     php-mbstring.x86_64 0:5.4.16-36.3.el7_2  
  php-process.x86_64 0:5.4.16-36.3.el7_2   php-xml.x86_64 0:5.4.16-36.3.el7_2      t1lib.x86_64 0:5.1.2-14.el7              

Complete!

Sau khi ownCloud server được cài đặt, bạn sẽ tiếp tục thiết lập database cho nó.

Bước 2 – Tạo MySQL Database

Để bắt đầu, bạn hãy đăng nhập vào MySQL với tài khoản quản trị:

mysql -u root -p

Nhập mật khẩu đã đặt cho người dùng root MySQL khi bạn cài đặt database server.

ownCloud yêu cầu một database riêng để lưu trữ dữ liệu quản trị. Bạn có thể đặt tên cho database này tùy thích. Nhưng để đơn giản, database trong bài viết được đặt tên là owncloud.

CREATE DATABASE owncloud;

Lưu ý: Mỗi câu lệnh MySQL đều phải kết thúc bằng dấu chấm phẩy (;). Do đó, bạn nên kiểm tra kỹ xem dấu chấm phẩy đã có trong câu lệnh SQL hay chưa. Nếu chưa có thì bạn nên thêm vào để tránh gặp sự cố trong quá trình thực thi lệnh.

Tiếp theo, bạn cần tạo một tài khoản user MySQL riêng tương tác với database mới được tạo. Điều này sẽ giúp việc quản lý và bảo mật dữ liệu trở nên dễ dàng hơn. Tương tự với việc đặt tên cho database, bạn hãy chọn tên người dùng theo ý thích. Trong bài viết, người dùng được đặt tên là owncloud.

GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'set_database_password';

Lưu ý: Hãy đảm bảo rằng bạn đã nhập mật khẩu vào: set_database_password.

Sau khi người dùng được phân quyền truy cập vào database, bạn hãy thực hiện hoạt động flush-privileges để đảm bảo phiên bản MySQL đang chạy biết về việc phân quyền gần đây:

FLUSH PRIVILEGES;

Việc cấu hình MySQL kết thúc. Bạn sẽ thoát khỏi phiên bằng cách nhập bằng cách nhập lệnh sau:

exit

Với ownCloud đã được cài đặt và database được thiết lập, bạn đã sẵn sàng chuyển sang cấu hình ứng dụng ownCloud.

Bước 3 – Cấu hình ownCloud

Để truy cập giao diện web của ownCloud, mở trình duyệt web và truy cập địa chỉ sau:

https://server_domain_or_IP/owncloud

Nếu sử dụng chứng chỉ tự ký, bạn sẽ nhận được cảnh báo được trình duyệt tin cậy. Điều này là hoàn toàn bình thường. Bạn chỉ cần quan tâm đến khía cạnh mã hóa của chứng chỉ, không phải tính xác thực của máy chủ. Nhấp vào button hoặc liên kết thích hợp để tiếp tục đến trang thiết lập ownCloud.

Bạn sẽ thấy màn hình hiển thị như thế này:

Trang Admin ownCloud
Trang Admin ownCloud

Tạo một tài khoản quản trị bằng cách nhập username và password. Vì mục đích bảo mật, bạn không nên sử dụng username như “admin”.

Tạo tài khoản trên ownCloud
Tạo tài khoản trên ownCloud

Trước khi nhấp vào nút Finish setup, hãy click vào liên kết Storage & database:

Cấu hình database
Cấu hình database

Giữ nguyên cài đặt Data folder và nhấn vào nút MySQL/MariaDB trong phần Configure the database.

Cài đặt database
Cài đặt database

Nhập thông tin database mà bạn đã cấu hình ở trên. Dưới đây là một ví dụ thông tin đăng nhập phù hợp với database sử dụng trong bài viết này:

Nhập thông tin database
Nhập thông tin database

Nhấp vào nút Finish setup để đăng nhập vào ownCloud. Màn hình A safe home for all your data sẽ xuất hiện:

Trang chào mừng
Trang chào mừng

Nhấp vào dấu x ở góc trên bên phải của màn hình này để đóng thông báo và truy cập giao diện chính:

Giao diện chính
Giao diện chính

Ở đây, bạn có thể tạo hoặc tải lên file vào cloud cá nhân của mình.

Vietnix đã có 11 năm kinh nghiệm trong lĩnh vực cung cấp giải pháp Hosting, VPS, tên miền,… Trong khoảng thời gian này, Vietnix đã cùng đồng hành với hơn 50.000 khách hàng cá nhân và doanh nghiệp, trong đó có các thương hiệu nổi tiếng như GTV, UB Group, iVIVU, Vietnamworks, SEOSONA và SAGO Media.

Chúng tôi đã kích hoạt hơn 100.000 dịch vụ cho khách hàng của mình và được đánh giá cao khi có tới 97% khách hàng giới thiệu dịch vụ của Vietnix sau khi sử dụng. Năm 2022, Vietnix cũng được vinh danh với giải thưởng Thương hiệu Việt Nam xuất sắc. Hãy để Vietnix trở thành người đồng hành cùng bạn trên con đường kinh doanh trực tuyến.

Mọi vấn đề thắc mắc cần tư vấn, quý khách vui lòng liên hệ:

  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
  • Hotline: 1800 1093.
  • Email: sales@vietnix.com.vn.

Lời kết

OwnCloud có thể sao chép tính năng của các dịch vụ lưu trữ đám mây bên thứ ba phổ biến. Sau đó, nội dung có thể được chia sẻ giữa các người dùng với nhau hoặc chia sẻ ra bên ngoài qua URL công khai. Mong rằng qua bài viết về cách cài đặt và cấu hình ownCloud trên CentOS 7 này, bạn đã biết cách cài đặt và cấu hình ownCloud trên. Đừng quên theo dõi những bài viết tiếp theo của Vietnix để học thêm nhiều kiến thức mới về ownCloud nhé.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG