khoe DIY Home Server - Từ 0 đến 1 và có thể là 10-100-1000...

Ebay nhé, rẻ , nhiều option. M hay lấy từ thằng này , rê thì LSI 9200, lí tưởng thì LSI 9300


Không khuyên mua trên 9300, trừ khi giải quyết được vấn đề nhiệt độ.
Chắc mình kiếm con h310 thôi, thấy có bác bán có 350k, tại đang dùng 2 card pci - sata 2 port hơi thiếu cổng

via theNEXTvoz for iPhone
 
mai fen đã chơi epyc mà lại gắn cái quạt 3u bé tí đấy sợ tải nặng nó lại hú nè.
tiền đã nhiều thì đắp cái tản noctua hoặc ít nhất cũng nên đập cái tản super 4U chạy cho nó đỡ hú hét.
Đợt em build main chip ram chỉ có 12tr à bác :D nhưng vấn đề là main EATX, idle cũng đã 70W rồi :D
 
Đợt em build main chip ram chỉ có 12tr à bác :D nhưng vấn đề là main EATX, idle cũng đã 70W rồi :D
combo epyc thì ăn điện nhiều là phải, nếu bác xài proxmox hoặc ubuntu thì set cái governor sang thành powersave sẽ tiết kiệm thêm được 1 chút xíu xíu đấy.
 
combo epyc thì ăn điện nhiều là phải, nếu bác xài proxmox hoặc ubuntu thì set cái governor sang thành powersave sẽ tiết kiệm thêm được 1 chút xíu xíu đấy.
Đợt còn tính cài máy ảo để làm mấy service kiếm tiền. Mà nghĩ lại trend mà thoái trào thì lại phải đổi máy à. Thế là thôi tách riêng ra.
 
Bác có thể kiếm main ITX sẽ tiết kiệm được thêm 10W nữa :D
Còn mớ VM kia hoạt động liên tục như vậy thì CPU mặc dù low-power nhưng k xuống được C-Stage thấp thì cũng khó.

Mấy con low-power có nghĩa là mạnh và tiết kiệm điện. Còn idle power thì b xem C-Stage ấy.
50w mà chạy được nhiều thứ là ok rồi bạn. Vẫn c state bình thường nhé. Với mớ vm trên kia xung cpu từ 1.1 đến 3.4 all core nhảy liên tục chứ không max xung. Khi nào mình chạy cái game server thì nó mới max xung. Ăn tầm 80w fulload
 
tôi khá mất niềm tin vào cái đống hdd 2.5 inch đó, ăn no fail hoài
tôi đoán là do khối lượng của nó nhẹ, nên dễ bị tác động rung khi quay
tôi dùng ổ 3.5 thấy cũng không ăn nhiều điện hơn là bao nên việc hao điện cũng không thành vấn đề
 
cho em xin mã hdd của bác với
B6VHQ73.png
 
tôi khá mất niềm tin vào cái đống hdd 2.5 inch đó, ăn no fail hoài
tôi đoán là do khối lượng của nó nhẹ, nên dễ bị tác động rung khi quay
tôi dùng ổ 3.5 thấy cũng không ăn nhiều điện hơn là bao nên việc hao điện cũng không thành vấn đề

Vậy thì bác gắn cố định nó vào thùng máy và đừng làm rơi rớt thùng máy là được :) em chạy mấy năm, cũng có hư nhưng chủ yếu là lỗi checksum của ZFS, mà cái này thì lại chủ yếu do card dỏm (lúc ban đầu e gắn HDD vào card PCIe 4x sang 5 Sata chip JMB585). Tháo ra thay ổ khác vào rồi wipe ổ cũ đi vẫn 100% healthy bình thường.

Sau khi gắn vào cổng Sata trên main thì hiện tượng lỗi

cho em xin mã hdd của bác với
B6VHQ73.png

Mã gì đâu bác, lên sàn S sàn L hay mấy nhóm ve chai vi tính kiếm mấy ổ laptop cũ mèm, giá cứ rẻ nhất là em quất thôi. Đợt ôm được hơn chục ổ 500GB giá chỉ 70k/ổ, 100% healthy.
 
Mã gì đâu bác, lên sàn S sàn L hay mấy nhóm ve chai vi tính kiếm mấy ổ laptop cũ mèm, giá cứ rẻ nhất là em quất thôi. Đợt ôm được hơn chục ổ 500GB giá chỉ 70k/ổ, 100% healthy.
Son như bác mà ko chơi lô đề bóng bánh hơi phí. :cautious:
 
Bác có thể kiếm main ITX sẽ tiết kiệm được thêm 10W nữa :D
Còn mớ VM kia hoạt động liên tục như vậy thì CPU mặc dù low-power nhưng k xuống được C-Stage thấp thì cũng khó.

Mấy con low-power có nghĩa là mạnh và tiết kiệm điện. Còn idle power thì b xem C-Stage ấy.
em b85itx (tàu mod) với i7-4790S chạy idle mà đã 35W, có cách nào giảm nữa k bác
 
em b85itx (tàu mod) với i7-4790S chạy idle mà đã 35W, có cách nào giảm nữa k bác
B thử những gợi ý sau nha:
  • Check C-Stage của CPU. Hình như mấy con đời 4 có 9 bậc C-Stage lận, xuống C7-C8 là ổn nhất. Chứ vẫn tầm C3 thì xem lại có tiến trình nào đó nó requests phần cứng nào đó chạy mà bắt CPU phải bật dậy quản lý nên sẽ k xuống sâu được. Phần này tí e edit đưa link cho b tham khảo thử. Các CPU từ đời 3 về trước thì C-Stage ít và cũng chưa tối ưu cho lắm.
  • Vào BIOS tắt hết tất cả các chức năng k cần thiết, e lấy vd như audio, COM, Sata controller nếu dùng card Sata rời, LAN controller nếu có nhiều cổng LAN nhưng chỉ dùng 1...
  • Xem xét đổi nguồn có tính năng Active PFC. Đa số nguồn thường ở tải nhẹ có hiệu suất khá thấp, chừng 50%, nghĩa là hệ thống ăn 20W nhưng nguồn cần 40W từ lưới điện để hoạt động. Active PFC sẽ giúp hiệu suất khi tải nhẹ được nâng lên tầm 80-90%, tiết kiệm thêm 10-15W nữa. Hoặc b có thể tham khảo các nguồn dành cho máy tiny, máy đồng bộ...
  • Giảm xung giảm điện CPU. Giống như OC nhưng làm ngược để hạ năng lượng cung cấp cho CPU. Thực ra hạ như thế này thì lúc CPU cần chạy nặng sẽ k đủ điện r chạy chậm hơn nhưng vì đang muốn kéo idle power xuống thì có thể chấp nhận đánh đổi.
Edit: gửi bác link xanh:
 
Last edited:
tôi khá mất niềm tin vào cái đống hdd 2.5 inch đó, ăn no fail hoài
tôi đoán là do khối lượng của nó nhẹ, nên dễ bị tác động rung khi quay
tôi dùng ổ 3.5 thấy cũng không ăn nhiều điện hơn là bao nên việc hao điện cũng không thành vấn đề
dùng 2.5 thì nên check ổ là cmr hay smr trc nhé. bọn SMR dễ tèo lắm. và chạy raid thì sMr tốc độ lỏ kinh khủng
 
Update:
  • 23/09/2024: update phần phần cứng.
  • 13/09/2024: update phần vỏ case thứ nhất.
  • 06/09/2024: bắt đầu.

Chào các bác,

Ý tưởng làm 1 con home server để sử dụng đa mục đích của em nảy sinh từ khá là lâu rồi. Qua thời gian khoảng 2 năm vọc vạch thì hôm nay em cũng xin mạn phép mở 1 topic để ghi chép lại quá trình em build 1 con home server phục vụ cho các nhu cầu khá đặc biệt, viết hướng dẫn cho các bác muốn làm 1 con máy như em :):):)



Trước tiên nói sơ về background của em:
  • 5+ yoe Product dev ngành Điện - Điện tử.
  • 10+ yoe buôn bán linh kiện máy tính.
  • Biết code (Python, C++...), Linux system, product design, hardware system dev...
  • Thích DIY, thích dạo voz/shopee/taobao...
Nhu cầu khi build home server:
  • NAS: chuyển file local tốc độ 300-1000Mbps và truy cập được từ xa qua VPN.
  • Media server: ảnh, nhạc, phim (transcode trên client), cũng truy cập được từ xa qua VPN.
  • 1 cái web/blog cá nhân.
  • 1 số app/service self-hosted: Rocket Chat, Si-Yuan, Mail-in-a-box, Home Assistant (không camera), Storj node, VPN (chủ yếu cho NAS và media server), remote...
  • Vài cái Python script tự động hóa trình duyệt và các GPIO/COM port.
  • Tiết kiệm năng lượng. Nếu tốn điện quá thì e đi mua sub cho nhanh.
  • Kính thước nhỏ gọn nhẹ.
  • Sau này sẽ nghiên cứu thêm CRM self-hosted, camera tự động nhận diện khuôn mặt, automation hệ thống điện dân dụng công nghiệp, bot Telegram/Android... nhưng chắc còn lâu lắm :):):)
Các giải pháp đã thực hiện:
  • Ban đầu lựa chọn Z210 MT vì nó cũng rẻ, không gian trống nhiều để thêm bớt nhiều thứ thử nghiệm.
  • Cài TrueNAS Scale và setup thành 1 local NAS.
  • Hiện tại nó vẫn là NAS chính của gia đình, hoạt động ổn định và hoàn hảo cho riêng nhu cầu NAS :p:p:p
  • Tuy nhiên, khi bắt đầu vọc các thứ thì lòi ra rất nhiều vấn đề khác nhau:
    • Setup VM thì bị đen màn :ROFLMAO:
    • Cài Cloudflare và Tailscale thì tắc ở bước deploying mấy ngày mới chạy :confused:
    • Lâu lâu thì báo không kết nối được với server update app :(
    • Và 1 mớ lỗi vặt khác...
  • Sửa mệt quá nên không vọc nữa :censored::censored::censored:
  • Chưa kể ZFS cũng đòi lượng RAM khá to để làm cache :mad::mad::mad:
  • Và công suất idle cũng ngốn kha khá: 11 ổ 2.5 inch ngốn 55W :eek::eek::eek:
Sau đấy em tìm hiểu thêm 1 số giải pháp khác, nhưng kiểu gì cũng có nhiều nhược điểm:
  • Xpenology/OpenMediaVault và các NAS OS tương đương: không phù hợp để làm đa nhiệm, nhất là khoản dùng Python script để automation nhiều thứ. Em cũng nghĩ đến giải pháp tạo VM nhưng 1 cái VM cũng ngốn tài nguyên kha khá.
  • Proxmox: yêu cầu RAM to để chạy ZFS file system. Và cũng như các NAS OS thì cũng phải tạo VM để chạy Python script điều khiển trình duyệt.
  • ESXi: y như Proxmox nhưng thêm cái nữa là yêu cầu phần cứng phù hợp khiến cho việc tìm kiếm linh kiện vừa rẻ vừa ngon khá khó khăn =((=((=((
Về giải pháp phần cứng, giải pháp :
  • Máy Xeon Tàu: đòi hỏi phải có VGA rời mới khởi động được, công suất idle quá cao, không có HDD đã là 70W. Lợi thế là CPU mạnh, RAM cực kỳ nhiều và rẻ :love:
  • Hàng consumer: công suất idle có thể được kéo xuống thấp vì có nhiều C-state, nhưng vì chạy nhiều Python script nên có thể tổng công suất vẫn không tiết kiệm được bao nhiêu, giá cũng không mềm lắm. Lợi thế là linh kiện có sẵn, nhiều, dễ kiếm, dễ thay thế :sleep:
  • Server đồng bộ: hàng chuyên dụng rất phù hợp, nhưng công suất idle vẫn cao như đám Xeon Tàu, khó tìm được máy chạy êm (trước em có 1 con EPYC chạy 1 quạt 2U mà nó hú nhức đầu quá nên giải tán rồi), linh kiện hiếm có khó tìm. Lợi thế là ít hỏng vặt, bền bỉ theo thời gian o_O
  • Các bộ NAS build sẵn: giá quá cao và cũng không có sản phẩm nào thực sự khít với nhu cầu. Lợi thế duy nhất là luôn luôn có sẵn, dịch vụ sau bán hàng là có :D
Giải pháp hiện tại mà em đang build:
  • Ubuntu 20.04 + CasaOS: CasaOS để cài app và quản lý từ giao diện web, Ubuntu dùng để chạy các app/service mà CasaOS không có và chạy các Python script. Nói chung cái gì mà NAS OS không làm được thì em kéo xuống Ubuntu :LOL::LOL::LOL:
  • RAID: mdadm + các script hỗ trợ backup, snapshot, replication cloud/NAS box, S.M.A.R.T test. Chỉ thiếu mỗi chức năng Scrub của ZFS mà thôi :confused::confused::confused:
  • Phần cứng, ngoại trừ main ra thì còn lại toàn là đồ mua từ lâu, bán không được giá nên đâm ra ghét :rolleyes::rolleyes::rolleyes:méo bán nữa mà tận dụng luôn:
    • 1x main J3160, TDP 6W đạt 1200 điểm cpubenchmark mua Taobao hết 350k cả ship tận cửa: 2x Sata3, 1x PCIe 16x (1x), 2x COM, max 8GB DDR3L SODIMM, 1x LAN 1Gbps.
    • 1x RAM laptop 4GB DDR3L.
    • 1x card HBA IT mode Dell H200, 8x PCIe to 8x Sata3, nhưng mà khe PCIe 16x trên main chỉ có 1 lane PCIe thôi, sẽ test performance sau.
    • 1x pico PSU kèm adapter 120W.
    • 8x 2.5" HDD 500GB chạy RAID6 cho data pool, tổng khoảng 2,8TB.
    • 1x SSD 128GB cho OS.
    • 1x quạt case 12cm loại 4 dây, công suất max 1W. Một số quạt công nghiệp công suất to tốn 3-5W điện, quá lãng phí.
    • 1x router ZTE 8820s, chạy OpenWRT, cài reverse proxy và adblock.
    • 1x case custom 22x22x20cm, tự design bằng Sketchup. Tốn hết 800g nhựa in 3D ~120k, 70 giờ in 3D ~30k tiền điện, 70k tiền cắt mica, và nhiều giờ công ngồi design và chỉnh sửa.
  • Tổng giá trị phần cứng khoảng 2tr80 đã bao gồm cả 8 ổ HDD và router.
  • Test sơ công suất hoạt động:
    • Main: 7,5W.
    • Main + card HBA: 12W.
    • Main + card HBA + 8x HDD: 19,5W.
    • Main + card HBA + 8x HDD + 1x 12cm fan: 20,5W (peak 30-40W, vẫn mới chỉ đạt 1/3 công suất danh định của nguồn pico PSU)
  • Giải pháp này giúp em tiết kiệm 35W ~65% so với khi chạy Z210 hiện tại, tính ra mỗi năm tiết kiệm hơn 300 số điện ~1tr VND, mà có thể làm thêm được 1 số thứ :p:p:p
Một số hình ảnh nhá hàng :LOL::LOL::LOL:
  • Khung HDD kèm quạt gắn trong Z210. Không có lưới lọc bụi nên chạy vài tháng là đít HDD bám cả tấn bụi :censored:
View attachment 2669614
  • Khung HDD bản mới. Lấy kinh nghiệm kỹ sư Điện tử ra để làm cái backplane: tự thiết kế PCB, tự gia công, tự đặt linh kiện về tự hàn. Lắp trong máy EPYC, đã test và tốc độ SSD Sata3 vẫn không suy giảm so với khi cắm cáp trực tiếp vào main.
View attachment 2669617
  • Test công suất cho giải pháp đang làm hiện tại :D
View attachment 2669608
(còn tiếp)
khuyên bác chủ thớt thay 2.5 qua ssd hoặc ổ 3.5 CMR đi.
còn nếu vẫn muốn dùng thì check xem ổ 2.5 là CMR thì hay dùng tiếp. còn SMR thì bỏ đi vì 2.5 đa số là ổ loại SMR. nên tốc độ raid lỏ lắm. và hay chết nữa.
loại này chỉ thích hợp chạy riêng lẻ k nên chạy raid
 
khuyên bác chủ thớt thay 2.5 qua ssd hoặc ổ 3.5 CMR đi.
còn nếu vẫn muốn dùng thì check xem ổ 2.5 là CMR thì hay dùng tiếp. còn SMR thì bỏ đi vì 2.5 đa số là ổ loại SMR. nên tốc độ raid lỏ lắm. và hay chết nữa.
loại này chỉ thích hợp chạy riêng lẻ k nên chạy raid
Để em check xem sao. Đang chạy RAID6 pool 5 ổ, tốc vẫn đáp ứng được mạng Gigabit. Xài 2 năm chưa thay ổ nào.
 
Để em check xem sao. Đang chạy RAID6 pool 5 ổ, tốc vẫn đáp ứng được mạng Gigabit. Xài 2 năm chưa thay ổ nào.
nếu mà để lưu trữ giữ liệu thì cố chấp chạy vẫn được mà lúc rebuild lại raid thì hơi oải với. copy nhiều giữ liệu 1 lúc thì tốc sẽ bị thọt. ko truy cập thường xuyên thì dùng smr cũng đc vì rẻ hơn ổ CMR kha khá
 
nếu mà để lưu trữ giữ liệu thì cố chấp chạy vẫn được mà lúc rebuild lại raid thì hơi oải với. copy nhiều giữ liệu 1 lúc thì tốc sẽ bị thọt. ko truy cập thường xuyên thì dùng smr cũng đc vì rẻ hơn ổ CMR kha khá
Về vấn đề giá thì e cứ đè cái nào giá thấp mà mua thôi, nên chắc cũng là loại SMR đó b.

Đúng là lúc rebuild lại RAID thì lâu thật, nhưng đọc ghi thì vẫn ổn với tốc Gigabit. ZFA thì nó ghi vào RAM trước nên tính ra cũng ổn. Tốc thực tế copy và paste cũng pool khoảng 150-200MB/s, gần gấp đôi tốc độ mạng Gigabit.

Để e ngâm cứu vụ SMR với CMR xem sao nha b. Mua thì cứ rẻ là mua nên cũng k biết vụ này.
 
Về vấn đề giá thì e cứ đè cái nào giá thấp mà mua thôi, nên chắc cũng là loại SMR đó b.

Đúng là lúc rebuild lại RAID thì lâu thật, nhưng đọc ghi thì vẫn ổn với tốc Gigabit. ZFA thì nó ghi vào RAM trước nên tính ra cũng ổn. Tốc thực tế copy và paste cũng pool khoảng 150-200MB/s, gần gấp đôi tốc độ mạng Gigabit.

Để e ngâm cứu vụ SMR với CMR xem sao nha b. Mua thì cứ rẻ là mua nên cũng k biết vụ này.
ừm. SMR thì rẻ mà. với đa số ổ 2.5 là SMR. nói chung là là ổ cứng nếu đc thì cứ né bọn SMR ra. nhất là NAS với raid
 
Back
Top