Tự xây dựng NAS Raspberry Pi của riêng bạn với OpenMediaVault – Với giao diện trực quan

OpenMediaVault là gì?

OpenMediaVault (OMV) là một hệ điều hành mã nguồn mở miễn phí được thiết kế để tạo và quản lý hệ thống Lưu trữ Kết nối Mạng (NAS). Được xây dựng trên nền tảng Debian Linux, OMV cung cấp một nền tảng mạnh mẽ và linh hoạt để lưu trữ, chia sẻ và bảo mật dữ liệu trên mạng, khiến nó trở thành lựa chọn tuyệt vời cho người dùng gia đình, văn phòng nhỏ và những người đam mê tự làm NAS cho riêng mình.

OpenMediaVault cung cấp một loạt các tính năng chính giúp nó trở thành một giải pháp NAS hiệu quả và linh hoạt. Nó hỗ trợ nhiều giao thức chia sẻ tệp như SMB/CIFS để tích hợp Windows và macOS, FTP để truyền tệp đơn giản, NFS cho môi trường Linux và Rsync để sao lưu và đồng bộ hóa. Quản lý đĩa và ổ đĩa mạnh mẽ, với các tùy chọn cấu hình RAID để tăng cường dự phòng và hiệu suất dữ liệu, giám sát S.M.A.R.T. để kiểm tra tình trạng đĩa và có cả quota để giới hạn dung lượng lưu trữ của người dùng.

Giao diện quản lý rất toàn diện, cho phép quản trị viên thiết lập các kiểm soát truy cập chi tiết và đảm bảo an ninh trên toàn mạng. OMV cũng hỗ trợ truy cập từ xa với mã hóa SSL/TLS và có thể được tích hợp với VPN để kết nối an toàn. Những tính năng này làm cho sản phẩm phù hợp với nhiều mục đích sử dụng, từ máy chủ phương tiện gia đình đến giải pháp lưu trữ văn phòng nhỏ.

Tại sao nên sử dụng Raspberry Pi cho OpenMediaVault (OMV)?
Lợi ích khi sử dụng Raspberry Pi
Hiệu quả về chi phí
√ Raspberry Pi rẻ hơn đáng kể so với các giải pháp NAS truyền thống hoặc máy chủ chuyên dụng.
√ Không mất phí cấp phép: OMV là mã nguồn mở và miễn phí sử dụng.

Tiết kiệm năng lượng
√ Raspberry Pi tiêu thụ rất ít điện năng (thường dưới 10 watt), lý tưởng cho hoạt động 24/7.
√ Chi phí vận hành thấp so với máy chủ hoặc máy tính để bàn cỡ lớn.

Phù hợp cho quy mô nhỏ
√ Hoàn hảo cho người dùng gia đình hoặc văn phòng nhỏ cần một NAS đơn giản để:

o Chia sẻ tệp.

o Truyền phát đa phương tiện.

o Sao lưu tự động.

Xử lý hiệu quả khối lượng công việc từ nhẹ đến trung bình.

Mở rộng phần cứng dễ dàng
√ Thêm thiết bị lưu trữ ngoài (HDD, SSD) qua cổng USB 3.0 (trên Raspberry Pi 4 trở lên).
√ Tương thích với các hub USB có nguồn điện để kết nối nhiều ổ đĩa.
√ Các tiện ích bổ sung tùy chọn như HAT để quản lý nguồn điện hoặc nâng cấp tốc độ mạng.

Trường hợp sử dụng
Lưu trữ Đám mây Cá nhân
Sử dụng OMV với các công cụ như Nextcloud cho phép chúng tôi tạo ra một giải pháp lưu trữ đám mây riêng tư. Nó cung cấp chức năng của các dịch vụ như Dropbox hoặc Google Drive, nhưng với quyền kiểm soát hoàn toàn dữ liệu của bạn. Chúng tôi có thể đồng bộ hóa tệp trên nhiều thiết bị, chia sẻ tài liệu an toàn và truy cập tệp từ xa.

Sao lưu Tự động
OMV là giải pháp hoàn hảo để tạo các giải pháp sao lưu tự động. Với hỗ trợ Rsync hoặc Time Machine, nó có thể sao lưu tệp từ nhiều thiết bị trên mạng. Thiết lập này vô cùng hữu ích để bảo vệ dữ liệu quan trọng và backup tự động mà không cần bạn phải can thiệp quá nhiều.

Chia sẻ Tập tin cho Văn phòng Nhỏ
Đối với các doanh nghiệp nhỏ, OMV hoạt động như một hệ thống chia sẻ file giúp tiết kiệm chi phí. Nó cho phép nhân viên lưu trữ và truy cập các file được chia sẻ qua mạng bằng các giao thức như SMB hoặc FTP. Quản trị viên có thể quản lý quyền để đảm bảo an toàn và quyền riêng tư dữ liệu.

Lưu trữ Tập trung cho Thiết bị IoT
Thiết lập IoT tạo ra nhật ký và dữ liệu yêu cầu lưu trữ tập trung. OMV cung cấp một trung tâm để thu thập và lưu trữ dữ liệu từ các thiết bị nhà thông minh, cảm biến hoặc các điểm cuối IoT khác. Thiết lập này hữu ích cho những người đam mê tự động hóa nhà ở hoặc các dự án IoT nhỏ.

Sao lưu ảnh và video cho người sáng tạo
Các nhiếp ảnh gia và nhà quay phim có thể sử dụng OMV để lưu trữ và quản lý các tệp phương tiện lớn. Với cấu hình RAID, OMV cung cấp khả năng dự phòng để bảo vệ các tác phẩm có giá trị, trong khi các plugin như SnapRAID đảm bảo tính toàn vẹn của tệp.

Phần cứng cần thiết

● Raspberry Pi: Khuyến nghị Raspberry Pi 5 để có hiệu suất tốt hơn
● Hệ điều hành Raspberry Pi lite: 32-bit là đủ, nhưng 64-bit có thể mang lại hiệu suất tốt hơn
● Thẻ nhớ MicroSD: Khuyến nghị thẻ nhớ 32GB loại CLASS 10
● Kết nối mạng: Ethernet
● Bộ nhớ USB ngoài: USB 3.0 cho hiệu suất ghi/đọc tốt hơn với ổ SSD/HDD
● Cổng M.2: Cho phép kết nối các thiết bị ngoại vi M.2 như ổ SSD NVMe

Các bước cài đặt

  1. Cài đặt hệ điều hành Raspberry Pi OS Lite (LƯU Ý là bản OS “LITE” không phải bản Desktop Enviroment) Xem qua hướng dẫn cài hệ điều hành cho Pi link bên dưới

Cài đặt OpenMediaVault

1. Tải về và chạy script sau trên terminal:
wget -O – https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash

2. Sau khi cài đặt, mở trình duyệt và trỏ đến địa chỉ của Raspberry Pi của bạn http://<RPI_IP_ADDRESS>.

Đăng nhập với tài khoản mặc định sau:

Username: admin
Password: openmediavault

Cấu hình OMV

1. Đổi mật khẩu mặc định của admin:
Nhấn vao icon User và chọn Đổi mật khẩu (Change Password)

2. Cập nhật OMV:
Sau khi đăng nhập, bạn chọn System > Update Management để cập nhật phiên bản mới nhất

3. Kết nối các ổ đĩa lưu trữ:
Cắm các ổ địa USB hoặc ổ HDD vào Raspberry Pi.
Gán và định dạng (format) các ổ đĩa thông qua Storage > File Systems.
Kiểm tra xem các ổ đĩa USB đã được nhận hết chưa:

Gán File System:

Cấu hình nâng cao

SMB/CIFS shares

Dùng Services > SMB/CIFS để cấu hình chia sẻ folder qua mạng
1. Chúng ta cần tạo 1 Shared Folder: bạn hãy chọn Storage > Shared Folders và tạo folder trong ổ đĩa USB

2. Chọn SMB/CIFS trong tab Services để bật các dịch vụ này và chia sẻ folder này

Trong Windows khi ta gõ địa chỉ IP của Raspberry Pi ta sẽ thấy folder share:

Cấu hình phân quyền cho tài khoản nào truy cập được vào các folder đã share

1. Chọn  Storage > Shared Folders và chọn folder cần phân quyền.
2. Nhấn vào Set permissions
3. Gán quyền cho tài khoản và nhóm:
Chọn tài khoản hoặc nhóm muốn phân quyền và chọn quyền tương ứng (Đọc/Ghi, Chỉ Đọc, CẤm truy cập).

Cài thêm Plugins:

Mở rộng các chức năng của OMV thông qua System > Plugins (e.g., Plex, Docker). Chúng ta có thể chọn cài đặt antivirus như Clamav