Series Hướng Dẫn Dựng Home Server Bằng PC Cũ Đầy Đủ Nhất

Anh em đam mê công nghệ, thích vọc vạch và sẵn một chiếc máy tính cũ thì có thể tham khảo qua series hướng dẫn này của mình để có thể tự tạo một chiếc home server với đầy đủ chức năng.

I. MỤC TIÊU​

Toàn bộ chức năng dưới đây sẽ được mình hướng dẫn tích hợp trên một chiếc máy tính cũ duy nhất:

  1. Làm router mạng với khả năng chịu tải cao, có thể thay thế các thiết bị router như kiểu Mikrotik, DrayTek (sử dụng OPNsense)
  2. Làm NAS lưu dữ liệu (sử dụng TrueNAS)
  3. Làm Server chạy trang web thay thế Hosting hoặc VPS ngay tại nhà
  4. Tạo máy chủ chạy N8N tại nhà
  5. Chặn toàn bộ quảng cáo cho tất cả điện thoại, máy tính trong nhà của bạn (dùng Adguard Home)
  6. Quản lý Smart Home với Home Assistant
  7. Biến camera thường thành camera thông minh (sử dụng Frigate NVR)
  8. Tạo một trung tâm giám sát server và website tự động (sử dụng Beszel và Uptime Kuma)

Sẽ còn nhiều chức năng khác được hướng dẫn trong series này, hoặc anh em có thể đề xuất dưới phần bình luận để mình điều chỉnh thêm.

II. CẤU HÌNH MÁY TÍNH MÀ MÌNH SỬ DỤNG​

  • CPU: Intel i3 10105F (4 nhân 8 luồng)
  • GPU: Không sử dụng, vì là chip đuôi F (không có đồ họa tích hợp) nên chỉ cần gắn Card màn hình lúc cài Proxmox ban đầu, cài xong Proxmox thì tháo GPU và không cần tới nó nữa.
  • RAM: Loại DDR4 với 2 thanh. Tổng 16GB
  • SSD: Samsung 970 EVO dung lượng 250GB
  • Main: B460M AORUS PRO

* Mình đã mua và gắn thêm:

  • 1 card mạng Intel i226-v tốc độ 2.5Gbps để xây dựng luôn mạng LAN tốc độ cao. (giá 296k).
  • 2 ổ cứng Seagate IronWolf dung lượng 2TB (tổng cả 2 ổ là 1tr5).

III. CÁC BƯỚC THỰC HIỆN

Cứ làm theo từng bước là ok thôi, sai ở đâu thì cứ comment để mình và anh em trên cộng đồng hỗ trợ.

1. CÀI PROXMOX​

 

  • Để làm được home server đa năng, chạy cả chục chức năng cùng lúc thì phải cài Proxmox trước tiên vì nó cung cấp nền tảng ảo hóa hoàn chỉnh và linh hoạt để chạy nhiều dịch vụ song song mà vẫn ổn định, dễ quản lý.
  • Quá trình cài Proxmox thì anh em cần chuẩn bị 1 cái USB 8GB trở lên, cắm chuột, bàn phím và màn hình với chiếc máy tính cũ.

 

2. CÀI OPNSENSE ĐỂ LÀM ROUTER

  • Làm Router thì cần tối thiểu 2 cổng mạng. Các máy tính thường sẽ có sẵn 1 cổng mạng, nên anh em mua thêm ít nhất 1 cổng nữa. Có thể chọn loại 1Gpbs hoặc 2.5Gbps, thậm chí 10Gpbs.
  • Tiếp theo, chúng ta cần liên hệ nhà mạng hoặc tự chuyển modem nhà mạng sang chế độ brigde mode.
  • Rồi anh em cài theo hướng dẫn này:

 

3. CÀI TRUENAS

  • Để làm NAS thì anh em nên mua các loại ổ cứng HDD chuyên dụng cho NAS, ví dụ các dòng Toshiba N300, WD Red hoặc Seagate ironwolf.
  • Sau đó kết nối, cài đặt TrueNAS lên Proxmox theo hướng dẫn này:
  • Lưu ý nguồn điện ổn định khi chạy NAS. Cân nhắc sử dụng bộ lưu điện dự phòng UPS.

4. Web Server Tại Nhà

  • Nếu chạy web cá nhân hoặc web không quan trọng về SEO thì có thể chạy luôn máy chủ web tại nhà, đỡ tốn tiền mua hosting hoặc VPS.
  • Mình thậm chí còn đang chạy một website kinh doanh kiếm ra tiền hàng ngày trên chính chiếc home server.
  • Trong bài hướng dẫn này, mình sẽ sử dụng Ubuntu Server làm hệ điều hành cho VM trên Proxmox, aaPanel làm trình quản lý và tạo web dùng WordPress.
  • Tốc độ truy cập thì nhờ anh em test và cho cảm nhận

 

Comment hay:

Chạy router chính ảo hoá trong khi hầu hết anh em có kn trên voz này đều ko khuyến khích. Mà thôi chạy AIO cũng đc nhưng lại có mấy cái sau

  • Chạy headless, ko GPU/BMC/remote management. Vậy khi có vấn đề thì troubleshoot bằng dòng lệnh kiểu gì, đơn giản nhất là restart VM đang chạy router cũng ko làm đc.
  • Chạy router ảo hoá mà ko có card mạng riêng cho host management. Phải có ít nhất 3 network device.

Xếp hạng switching đám thông dụng/open source theo mình từ ngon đến như kém:
1. Mikrotik: khá ngon, tính năng nhiều, dễ combo với các hãng khác brand, scale up scale out bình thường, trung bình khá vì thiếu đám 3rd party tương thích hỗ trợ, vô địch trong tầm giá. Nhưng switching vẫn là phần mikrotik làm tốt nhất, nhưng thua khá xa Unify ở khoảng wifi switching.

2. Proxmox: chia thành 2 hệ, linux switch : như loz. Open vswitch: đỉnh chóp hệ mặt trời , vô địch trong tầm giá, tương thích vô hạn , là thằng duy nhất software based nhưng có thể hardware offload nếu dùng đúng nic tương thích.
3.Unify: hỏi bạn mình :shame:
2. Tplink: trung bình, tạm được ,chức năng đủ xài, nhưng khó scale up. Tier prosumer chắc tương đương Unify.
4.opnsense, pfsense: như cc, nói chung bỏ qua switching feature của sense nếu có thể.

 

Nguồn : https://voz.vn/t/series-huong-dan-dung-home-server-bang-pc-cu-%C4%90ay-%C4%90u-nhat.1171230 

Tags:

Có thể bạn quan tâm:

(function($) { $(document).ready(function() { $('header .ux-search-submit').click(function() { console.log('Moew'); $('header form.search_google').submit(); }); }); })(jQuery);