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
Con trên bài bật 24/7
Con PC Router Pentium Gold 7505, 8GB RAM (Bật 24/7)
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