Build Server "tại gia"

Hôm nay lên một chủ đề mới cho các bác chém gióĐây là con máy Server của em để ở nhà, cắm điện cho nó chạy 24/24h

Em đang làm gì với nó

  • Cài VMWare Exsi để quản lí từ xa, khỏi cần cắm màn

  • Cài 1 con VM Windows 10, phục vụ kéo torrent, Down/Up, Air Explorer (Nhà em xài 2 line mạng 1Gbps của Viettel và FPT)

  • Cài 4 con VM Ubuntu để host Gitlab, Web Server, treo Discord BOT (Dùng Cloudflare Tunnel) cho đỡ phải NAT Port

Cấu hình cụ thể

  • Main X99 New 4 khe ram

  • CPU Intel Xeon E5 2673v3

  • Tản nhiệt CR1200 leb RGB

  • RAM 32GB ECC REG DDR3 (16GBx2)

  • RAM 32GB ECC REG DDR3 (16GBx2) - Mua thanh lý

  • VGA GT 1GB

  • Nguồn 500W

  • CASE VSP V212 + 2fan

  • SSD Samsung 980 500GB NvMe

  • Card mạng 2.5Gbps

  • HDD 8TB brand gì đó của Nhật - Mua thanh lý (Vì xác định kéo Torrent xài kiểu phá hoại nên mua thanh lý cho rẻ, tèo cũng không quan trọng

Chi phí em để ở Comment đầu

Mong bài này bác nào có nhu cầu tương tự thì có thể xem & áp dụng, hoặc có giải pháp nào hay hơn thì có thể trao đổi

Ghi chú: Main này là Main OEM Tàu, nên nếu cài ExSi nó sẽ không nhận Card mạng gốc trên Main, em phải gắn Card mạng rời của Intel vào nó mới nhận, em mua Card 2.5Gbps nên đó mắc hơn chút. Mua card 1gbps sẽ rẻ hơn. Bác nào không thích xài Exsi mà xài giải pháp ảo hoá khác như Promox thì không tốn thêm phần Card mạng này, em đăng lại ảnh tách bạch các chi phí ra cho các bác dễ hình dung

Về vấn đề ĐIỆN

Về việc các bác hỏi tiền điện.

Thực ra em chẳng đo bao giờ, nên đưa ra con số là không chính xác.

Nhưng em đăng cái này cho các bác dễ hình dung

Em ở Hà Nội, tiền điện này là tiền điện tháng 12/2023. Mùa ĐÔNG (Cho bỏ mấy cái điều hoà đi) Chung cư 85m2 (2 ngủ), em ở một mình

  • Bình nóng lạnh bật 24/7

  • Bếp dùng bếp điện

  • Máy giặt 1 tuần giặt 2 lần

  • Cộng với các đồ điện linh tinh khác

  • Máy tính thì đang bật 3 con

  1. Con trên bài bật 24/7

  2. Con PC Router Pentium Gold 7505, 8GB RAM (Bật 24/7)

  3. 1 con PC nữa, X79-64GB RAM con này em làm việc nên chỉ chạy tầm 8-10h/ngày xong em tắt

Tổng tiền điện: 825.000đ

Thông đường mở lối Homelab ra ngoài Internet

Ở bài "Server tại gia" trước của em có một số bác hỏi em chuyện mở port, hay đơn giản hơn là mình đi ra ngoài, làm sao truy cập được vào Server ở nhàThì hiện em đang dùng 2 cách sau, đều xài CloudFlare cả

Chuẩn bị

  • 1 Domain, các bác mua domain nào cũng được, miễn là domain trả phí.

  • Sau đó các bác add domain vào cloudflare.com. Copy 2 nameserver của Cloudflare thay vào Domain. Đợi 1 lúc có mail báo active của Cloudflare là được

Ghi chú: Nếu các bác dùng domain có sẵn các dịch vụ đang chạy, thì lưu ý là copy hết các DNS Record hiện có đưa qua Cloudflare nhé, bản thân Cloudflare nó cũng tự copy một phần, nhưng vẫn phải kiểm tra lại không thiếu.

Giải pháp 1: Dùng Cloudflare Tunnel

Giải pháp này xài rất ổn cho các bạn nào không mó được vào Router, hay không biết mở Port là gì.

Tuy nhiên giải pháp này hơi rắc rối một chút nếu bạn cài mấy ứng dụng web.

Nếu cài ko cẩn thận thì chỗ HTTP/HTTPS dễ bị mắc lỗi MANY_TOO_REDIRECTS

Mình thường làm theo cách sau

+ Ví dụ mình muốn cài web tại domain: DOMAIN CẦN CÀI

+ Thì mình sẽ khai báo URL lúc cài là http://DOMAIN CẦN CÀI và không cài SSL gì cả

+ SSL mình sẽ lấy từ Cloudflare, lúc truy cập vẫn là https://DOMAIN CẦN CÀI bình thường

Giải pháp 2: NAT Port

Hiểu đơn giản là trong mạng LAN nhà các bạn có nhiều thiết bị, chung một địa chỉ IP WAN, nên khi có một request từ ngoài WAN vào thì Router không biết đưa cho máy nào trong LAN cả.

Vì vậy bạn phải "khai báo" việc này trong RouterMở Port thì mỗi loại Router có một cách làm khác nhau, các bạn cần phải tự tìm hiểu, tốt nhất là nên cắm máy vào con Router kết nối trực tiếp ra Internet

Sau đó chúng ta cài một con VM Ubuntu Server, 1 Core 1GB RAM cũng được, rồi cài Script update IP WAN tự động lên Domain của chúng ta ở Cloudflare

Lưu ý: Sau khi mở xong, các bạn chạy dịch vụ lên rồi vào canyouseeme kiểm tra xem Port đã mở chưa, nếu làm chuẩn chỉnh rồi mà không mở, thì các bạn gọi lên tổng đài nhà mạng, nói là BỎ IP CỦA TÔI RA KHỎI DẢI NAT, họ hỏi bảo làm gì thì cứ nói là LẮP CAMERA nhé, đợi 15-20p sau reboot router xem thử

Cách 1: https://thuanbui.me/cloudflare-tunnel-homelab/

Cách 2: https://thuanbui.me/cap-nhat-ip-dong-cho-ten-mien-qua-cloudflare-de-truy-cap-homelab-tai-nha/

Last updated