Minh Nguyen

Giới thiệu ngắn về đám mây

Mọi người ngày nay đều nghe về lưu trữ đám mây. Khái niệm này có nghĩa là lưu trữ dữ liệu trực tuyến trên đám mây, là nơi dữ liệu của công ty được lưu trữ và có thể truy cập từ nhiều nguồn phân tán và kết nối bao gồm một đám mây. Ngày nay, đám mây ở xung quanh chúng ta trên điện thoại thông minh, trên máy tính để bàn, máy chủ, v.v… Nó mang lại cho người dùng những lợi ích về khả năng tiếp cận và độ tin cậy cao hơn, bảo vệ dữ liệu, giảm chi phí lưu trữ và triển khai nhanh. Đám mây lưu giữ dữ liệu có sẵn, có thể truy cập và cung cấp môi trường được bảo vệ. Có bốn loại lưu trữ đám mây chính và bài viết sẽ hướng dẫn các bạn cách tạo lưu trữ cho riêng mình sử dụng ownCloud trên Linux

Các loại lưu trữ đám mây

Có 4 loại lưu trữ trên đám mây:

Các loại lưu trữ đám mây

Ưu điểm của lưu trữ đám mây

Bài viết này sẽ hướng dẫn các bạn tự tạo lưu trữ đám mây riêng sử dụng ứng dụng ownCloud. ownCloud là một ứng dụng web miễn phí, mã nguồn mở và mạnh mẽ để đồng bộ dữ liệu, chia sẻ tệp và lưu trữ từ xa. Kiến trúc mở của nó được mở rộng thông qua một API đơn giản nhưng mạnh mẽ cho các ứng dụng, plugin và làm việc với bất kỳ dịch vụ lưu trữ nào.

Cách cài đặt ownCloud trên Linux

Trước khi cài đặt ứng dụng ownCloud, người dùng cần phải cài đặt bộ phần mềm LAMP stack. Nếu sử dụng Debian, Ubuntu hoặc Linux Lint, sử dụng các lệnh sau:

# apt-get install apache2 apache2-doc apache2-utils mysql-server mysql-client php5 php5-mysql php5-curl

Nếu sử dụng Redhat, CentOS hoặc Fedora, sử dụng lệnh sau:

# yum install httpd mysql-server mysql-client php php-mysql php-curl

Sau đó, sử dụng lệnh sau để đăng nhập vào cơ sở dữ liệu:

# mysql –u root -p

Tạo một cơ sở dữ liệu với lệnh dưới đây:

mysql> create database cloud ;

Query OK, 1 row affected (0.00 sec)

mysql> grant all on cloud.* to tecmint@localhost identified by ‘your_password’;

Query OK, 0 rows affected (0.00 sec)

Bây giờ, tải ứng dụng ownCloud, người dùng có thể truy cập vào trang web chính thức của ownCloud.org hoặc sử dụng lệnh wget, apt hoặc yum để tải ứng dụng này.

# wget https://download.owncloud.org/community/owncloud-8.0.0.tar.bz2

Sau khi tải xuống, hãy thay thế gói này vào thư mục của Apache bằng cách sử dụng lệnh sau nếu chạy hệ thống Debian:

# cp owncloud-8.0.0.tar.bz2 /var/www/

Và lệnh sau đây nếu chạy RedHat:

# cp owncloud-8.0.0.tar.bz2 /var/www/html/

Sau đó sử dụng lệnh sau để trích xuất gói:

# tar -jxvf owncloud-8.0.0.tar.bz2

Và lệnh rm -rf để loại bỏ các file lưu trữ sau khi trích xuất gói:

# rm -rf owncloud-8.0.0.tar.bz2

Để thay đổi quyền truy cập tệp ownCloud sử dụng lệnh sau đây. Ở đây, sử dụng 777 cho quyền đọc, viết và thực thi, các quyền này chỉ tạm thời và có thể thay đổi sau.

# chmod -R 777 owncloud/

Bây giờ, sử dụng lệnh dưới đây để kích hoạt “mod_rewrite” và “mod_headers” trong Debian. Đối với hệ thống Redhat, theo mặc định nó được bật trong RedHat:

# a2enmod rewrite

# a2enmod headers

Sau đó, mở tập tin cấu hình Apache trong Debian bằng cách gõ lệnh sau:

# vi /etc/apache2/sites-available/default

Và lệnh sau nếu dùng RedHat:

# vi /etc/httpd/conf/httpd.conf

Sử dụng các lệnh sau để thay đổi “AllowOverride None” thành “AllowOverride All”:

AllowOverride None

AllowOverride All

Sử dụng các lệnh sau đây để khởi động lại Apache trong hệ thống Debian:

# service apache2 restart

Và với hệ thống RedHat, sử dụng lệnh dưới đây:

# service httpd restart

Bây giờ, bạn có thể truy cập vào bộ nhớ đám mây cá nhân bằng cách sử dụng các lệnh sau:

http://localhost/owncloud

Hoặc là:

http://your_address_IP/owncloud

Tạo tài khoản Admin

Sau đó người dùng phải tạo tài khoản admin và nơi lưu trữ tệp và thư mục. Nhập tên người dùng cơ sở dữ liệu MySQL, mật khẩu và tên cơ sở dữ liệu và nhấn nút Finish setup. Nếu muốn, bạn có thể thêm người dùng, nhập tài khoản người dùng, gắn vai trò cụ thể cho từng người dùng và phân bổ không gian bằng cách truy cập vào cài đặt có hình biểu tượng bánh răng ở cuối bên trái của giao diện.

Leave a Reply

Your email address will not be published. Required fields are marked *