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.
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:
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ợ.
Các phần tiếp theo sẽ được mình đăng tải dần, tiến độ khoảng 3 ngày/1 video.
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:
- 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)
- Làm NAS lưu dữ liệu (sử dụng TrueNAS)
- Làm Server chạy trang web thay thế Hosting hoặc VPS ngay tại nhà
- Tạo máy chủ chạy N8N tại nhà
- 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)
- Quản lý Smart Home với Home Assistant
- Biến camera thường thành camera thông minh (sử dụng Frigate NVR)
- Tạo một trung tâm giám sát server và website tự động (sử dụng Beszel và Uptime Kuma)
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
- 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
- Nhiều anh em vào web thấy nhanh, tưởng mình dùng gói cước cho doanh nghiệp nhưng thực ra mạng mình chỉ dùng gói Home 3 của VNPT, 265k/tháng. Vì IP động nên cần tự động cập nhật ddns cloudflare.
5. CHẠY N8N TRÊN DOCKER KẾT HỢP CLOUDFLARE TUNNEL
- Cung cấp cho anh em file cài n8n chuẩn trên docker, hoạt động mượt với Cloudflare Tunnel: GitHub - 8technologia/n8n-docker: Cài N8N sử dụng docker compose kết hợp với Cloudflare Tunnel (https://github.com/8technologia/n8n-docker)
- Demo luôn cho anh em con bot telegram tạo bài viết tự động từ api của Claude -> đẩy qua webhook n8n -> đăng bài lên web wordpress -> tạo luôn ảnh đại diện bài viết và xuất bản hoàn chỉnh.
Các phần tiếp theo sẽ được mình đăng tải dần, tiến độ khoảng 3 ngày/1 video.
Reactions:
Tinhte01, hạt sang, cười mỉm thôi and 22 others


