Biến máy tính thành máy chủ lưu trữ đám mây các dữ liệu cá nhân

Trong thời đại số hóa hiện nay, nhu cầu lưu trữ dữ liệu ngày càng gia tăng. Thay vì phụ thuộc hoàn toàn vào các dịch vụ lưu trữ đám mây thương mại, việc tự xây dựng nơi lưu trữ dữ liệu cá nhân từ máy tính là giải pháp kinh tế và bảo mật hàng đầu cho các freelancer. Bài viết này fpttelecom24h.org sẽ hướng dẫn bạn từng bước biến máy tính cá nhân thành máy chủ cloud lưu trữ dành riêng cho bạn.

Bước 1: Lựa chọn nền tảng lưu trữ (Storage Platform)

Trước khi bắt đầu, bạn cần quyết định nền tảng lưu trữ phù hợp với nhu cầu:

  • NextCloud: Giải pháp mã nguồn mở toàn diện, hỗ trợ nhiều tính năng như lưu trữ file, lịch, danh bạ và cộng tác làm việc.
  • OwnCloud: Tương tự NextCloud nhưng tập trung nhiều vào đồng bộ hóa file.
  • Seafile: Nổi bật với khả năng đồng bộ hóa nhanh và mã hóa dữ liệu.
  • Syncthing: Giải pháp đơn giản để đồng bộ hóa file giữa các thiết bị, không cần máy chủ trung tâm.
  • FreeNAS/TrueNAS: Hệ điều hành chuyên dụng cho lưu trữ mạng (NAS).

Lựa chọn dựa trên các yếu tố: Dung lượng lưu trữ cần thiết, số người dùng, tính năng bổ sung (chia sẻ file, đồng bộ hóa, sao lưu tự động), và mức độ am hiểu kỹ thuật của bạn.

Lựa chọn nền tảng lưu trữ phù hợp
Lựa chọn nền tảng lưu trữ phù hợp

Bước 2: Lựa chọn phần cứng (Hardware Device)

Máy tính dùng làm máy chủ đám mây cá nhân cần đạt các yêu cầu tối thiểu:

  • CPU: Tối thiểu 2 nhân, khuyến nghị Intel Core i3/i5 hoặc AMD Ryzen 3/5.
  • RAM: Tối thiểu 4GB, khuyến nghị 8GB trở lên.
  • Ổ cứng: Tối thiểu 1TB, nên sử dụng ổ SSD cho hệ điều hành và ổ HDD dung lượng lớn cho lưu trữ.
  • Kết nối mạng: Cổng Ethernet Gigabit, tốt nhất là có thêm Wi-Fi.
  • Nguồn điện ổn định: Nên có bộ lưu điện UPS để bảo vệ dữ liệu khi mất điện.

Máy tính cũ không sử dụng hoặc mini PC như Raspberry Pi cũng là lựa chọn tốt, tiết kiệm điện năng.

Bước 3: Cài đặt một hệ điều hành

Tùy theo nền tảng lưu trữ, bạn có thể chọn một trong các hệ điều hành sau:

  • Linux: Ubuntu Server, Debian hoặc CentOS – lựa chọn phổ biến cho các nền tảng NextCloud/OwnCloud.
  • FreeNAS/TrueNAS: Hệ điều hành chuyên dụng dựa trên FreeBSD, tối ưu cho lưu trữ.
  • Windows Server: Dễ sử dụng cho người mới nhưng tốn tài nguyên hơn.

Quy trình cài đặt:

  1. Tạo USB boot với file ISO hệ điều hành đã chọn
  2. Cấu hình BIOS để boot từ USB
  3. Làm theo hướng dẫn cài đặt, chú ý phân vùng ổ cứng hợp lý (phân vùng riêng cho hệ điều hành và dữ liệu)
  4. Cập nhật hệ điều hành sau khi cài đặt

Bước 4: Cài đặt nền tảng lưu trữ đám mây (Cloud Storage Platform)

Sau khi cài đặt hệ điều hành, tiến hành cài đặt nền tảng lưu trữ đám mây. Ví dụ với NextCloud trên Ubuntu Server:

# Cài đặt Apache, PHP và các gói cần thiết

sudo apt update

sudo apt install apache2 mariadb-server libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip

# Cấu hình cơ sở dữ liệu

sudo mysql_secure_installation

sudo mysql -u root -p

CREATE DATABASE nextcloud;

CREATE USER ‘nextclouduser’@’localhost’ IDENTIFIED BY ‘password’;

GRANT ALL PRIVILEGES ON nextcloud.* TO ‘nextclouduser’@’localhost’;

FLUSH PRIVILEGES;

EXIT;

# Tải và cài đặt NextCloud

cd /var/www/html

sudo wget https://download.nextcloud.com/server/releases/latest.zip

sudo unzip latest.zip

sudo chown -R www-data:www-data /var/www/html/nextcloud

Với OwnCloud, Seafile hoặc các nền tảng khác, quy trình tương tự nhưng có các lệnh và cấu hình riêng.

Bước 5: Cấu hình mạng (Network)

Để truy cập cloud server từ bên ngoài mạng local:

Cấu hình IP tĩnh cho server trong mạng nội bộ:

 sudo nano /etc/netplan/01-netcfg.yaml

  1.  Thiết lập IP tĩnh và lưu lại.
  2. Cấu hình Port Forwarding trên router:

    • Truy cập trang quản lý router (thường là 192.168.1.1 hoặc 192.168.0.1)
    • Tìm mục Port Forwarding/NAT
    • Thêm quy tắc chuyển tiếp cổng 80/443 đến IP nội bộ của server
  3. Thiết lập DDNS (Dynamic DNS) nếu IP công khai thay đổi:
    • Đăng ký dịch vụ DDNS như No-IP, DuckDNS, Dynu
    • Cài đặt client DDNS trên server
    • Cấu hình cập nhật địa chỉ IP tự động

Bảo mật kết nối bằng SSL:

 sudo apt install certbot python3-certbot-apache

sudo certbot –apache

Bước 6: Cấu hình các tùy chọn lưu trữ đám mây 

Sau khi cài đặt, truy cập vào giao diện web của nền tảng để thiết lập:

  1. Tạo tài khoản quản trị với mật khẩu mạnh
  2. Thiết lập quota cho người dùng (giới hạn dung lượng)
  3. Cấu hình chính sách sao lưu:
    • Thiết lập thời gian sao lưu tự động
    • Chọn vị trí lưu trữ bản sao lưu (nên là ổ cứng khác)

# Ví dụ lệnh sao lưu NextCloud

sudo -u www-data php /var/www/html/nextcloud/occ maintenance:mode –on

rsync -avx /var/www/html/nextcloud/ /mnt/backup/nextcloud-dirbkp_`date +”%Y%m%d”`/

sudo -u www-data php /var/www/html/nextcloud/occ maintenance:mode –off

  1. Thiết lập ứng dụng bổ sung (với NextCloud/OwnCloud):

    • Calendar, Contacts, Tasks
    • Collabora Online (soạn thảo văn bản)
    • Gallery (quản lý ảnh)
  2. Cấu hình đồng bộ hóa với các thiết bị

Bước 7: Kết nối và trải nghiệm cloud server của bạn

Bước cuối trong quá trình biến máy tính thành Cloud Server là kết nối và sử dụng:

  1. Truy cập qua trình duyệt web:
    • Trong mạng nội bộ: http://IP-server/
    • Từ bên ngoài: https://your-ddns-domain.com/
  2. Cài đặt ứng dụng đồng bộ hóa trên thiết bị:
    • NextCloud/OwnCloud Client cho Windows, macOS, Linux
    • Ứng dụng di động cho Android và iOS
  3. Thiết lập đồng bộ hóa tự động cho thư mục quan trọng
  4. Chia sẻ file và thư mục với người khác:
    • Tạo liên kết chia sẻ có mật khẩu
    • Thiết lập thời hạn hết hạn
    • Cấp quyền chỉnh sửa hoặc chỉ xem

Bên cạnh việc biến máy tính cá nhân thành máy chủ lưu trữ, người dùng có thể lựa chọn dịch vụ Cloud Storage, Cloud Server tại HyperCore để tận hưởng khả năng lưu trữ ổn định, bảo mật cao và truy cập linh hoạt từ bất kỳ đâu. Với chi phí chỉ từ 130.000đ/tháng cho dịch vụ Cloud Server Business và 880đ/GB/tháng cho dịch vụ Cloud Storage, HyperCore cung cấp các giải pháp lưu trữ đám mây mạnh mẽ, giúp cá nhân và doanh nghiệp dễ dàng quản lý dữ liệu mà không cần đầu tư vào hạ tầng phức tạp.

Biến máy tính thành máy chủ lưu trữ đám mây các dữ liệu cá nhân

Thông tin liên hệ:

  • Địa chỉ: 39, đường 1B, phường Bình Trị Đông B, quận Bình Tân, TPHCM
  • Hotline: 02871057879
  • Website: https://hypercore.vn/
  • Email: support@hypercore.vn

***Nội dung chia sẻ được tham khảo từ nhà cung cấp dịch vụ đám mây HyperCore.

Trên đây là hướng dẫn cách biến máy tính thành máy chủ lưu trữ đám mây các dữ liệu cá nhân. Hy vọng bạn sẽ thực hiện thành công. Đừng quên theo dõi website của chúng tôi để cập nhật thêm các thông tin hữu ích khác nhé.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

0901.911.001