Pi-hole từ lâu đã trở thành công cụ không thể thiếu cho những ai muốn kiểm soát mạng tại gia, chặn quảng cáo phiền toái và bảo vệ quyền riêng tư. Tại khothuthuat.net, chúng tôi luôn đánh giá cao hiệu quả của Pi-hole, thậm chí còn khuyến nghị triển khai nhiều thiết bị Pi-hole trên cùng một mạng để tối ưu hơn nữa. Tuy nhiên, việc theo dõi các chỉ số của Pi-hole thường đòi hỏi truy cập giao diện web, gây bất tiện. Một dự án màn hình hiển thị trạng thái Pi-hole độc đáo mới đây đã giải quyết vấn đề này, đồng thời tích hợp hệ thống pin dự phòng, đảm bảo hoạt động liên tục ngay cả khi mất điện.
Dự án này là giải pháp hoàn hảo để bạn luôn nắm bắt được hiệu suất của Pi-hole mà không cần mở trình duyệt, mang lại sự tiện lợi vượt trội cho bất kỳ mạng gia đình nào.
Theo Dõi Pi-hole Tiện Lợi Ngay Trên Bàn Làm Việc
Trong một bài đăng trên diễn đàn Reddit về Raspberry Pi, người dùng jonykapa đã giới thiệu dự án màn hình hiển thị trạng thái Pi-hole của mình. Đây là một cách tuyệt vời để theo dõi các thống kê quan trọng của Pi-hole trong khi bạn đang làm những việc khác. Với kích thước nhỏ gọn, thiết bị này có thể đặt gọn gàng trên bàn làm việc, giúp bạn dễ dàng kiểm tra mọi thứ đang hoạt động trôi chảy.
Màn hình e-ink hiển thị trạng thái Pi-hole với các thông số uptime, pin, nhiệt độ và tỷ lệ chặn
Theo hình ảnh minh họa, màn hình mặc định hiển thị các thông tin chi tiết như thời gian hoạt động (uptime), mức pin, nhiệt độ hiện tại của thiết bị, và đặc biệt là tỷ lệ chặn quảng cáo (blocking rate). Ngoài ra, góc dưới cùng bên phải còn hiển thị thời gian và ngày tháng, một bổ sung hữu ích cho bất kỳ thiết bị giám sát nào.
Giải Pháp Pin Dự Phòng Và Câu Chuyện Đằng Sau
Điểm nổi bật của dự án này chính là việc tích hợp pin dự phòng, một tính năng cực kỳ quan trọng giúp ngăn chặn việc mất dữ liệu hoặc gián đoạn hoạt động của Pi-hole trong trường hợp mất điện đột ngột. Lý do cho việc bổ sung hệ thống pin này xuất phát từ trải nghiệm thực tế của người tạo dự án:
“Chào mọi người,
Tóm lại, ban đầu nó được xây dựng để trở thành một pwnagotchi, sau đó khi tôi hoàn thành, tôi đã chuyển đổi nó thành một bộ theo dõi tiền điện tử (xin đừng đánh giá về chất lượng mã, đó là dự án python đầu tiên của tôi): https://github.com/joaobncalado/crypto-watcher
Sau đó tôi bị mất điện vào đầu tháng 5 (Bồ Đào Nha 🇵🇹) và mất đi phiên bản pi-hole duy nhất của mình trong ngày hôm đó và đã nghĩ đến việc xây dựng một cái mới với một số loại hệ thống UPS. Hóa ra tôi đã có sẵn phần cứng cần thiết và giờ đây chúng ta có dự án này.
Mã nguồn của dự án này (một lần nữa, xin đừng chỉ trích quá gay gắt nếu bạn thấy điều gì đó khó chịu, tôi luôn sẵn sàng đón nhận những lời phê bình và đề xuất cải tiến): https://github.com/joaobncalado/status-display“
Câu chuyện này nhấn mạnh tầm quan trọng của việc có một hệ thống dự phòng cho các thiết bị mạng quan trọng như Pi-hole, đảm bảo tính liên tục của dịch vụ chặn quảng cáo và bảo vệ mạng.
Linh Kiện Cần Thiết Và Cách Thực Hiện
Để bắt đầu dự án hiển thị trạng thái Pi-hole này, bạn sẽ cần các linh kiện sau:
- Raspberry Pi Zero WH: Một phiên bản nhỏ gọn của Raspberry Pi, lý tưởng cho các dự án yêu cầu ít tài nguyên và kích thước nhỏ.
- Màn hình Waveshare 2.13-inch e-ink: Màn hình điện tử mực với khả năng hiển thị rõ nét, tiết kiệm năng lượng, phù hợp để hiển thị các thông số tĩnh.
- Pin PiSugar2: Giải pháp pin dự phòng và quản lý năng lượng tích hợp cho Raspberry Pi Zero, cung cấp khả năng UPS và sạc.
Sau khi có đủ linh kiện, bạn chỉ cần tải mã nguồn từ trang GitHub mà jonykapa đã cung cấp. Với mã nguồn mở, người dùng có thể tùy chỉnh hoặc đóng góp cải tiến cho dự án.
Kết Luận
Dự án màn hình hiển thị trạng thái Pi-hole với pin dự phòng là một cải tiến đáng giá cho bất kỳ ai đang sử dụng Pi-hole. Nó không chỉ cung cấp cái nhìn trực quan về hiệu suất mạng mà còn đảm bảo hoạt động liên tục, không bị gián đoạn bởi sự cố mất điện. Việc tự tay thực hiện dự án DIY này không chỉ mang lại một công cụ hữu ích mà còn là cơ hội để khám phá thêm về Raspberry Pi và Pi-hole. Bạn có ý định tự làm một chiếc màn hình theo dõi Pi-hole cho riêng mình không? Hãy chia sẻ suy nghĩ và kinh nghiệm của bạn trong phần bình luận bên dưới!