Một nhà thầu xây dựng kiêm người đam mê công nghệ đã chứng minh rằng những chiếc smartphone cũ có thể hoạt động như những web server đáng tin cậy bằng cách thành công vận hành blog của mình trên một chiếc Google Pixel 5 tái chế. Dự án này kết hợp tính bền vững với tính thực tiễn, đã thu hút sự chú ý của cộng đồng công nghệ sau khi thể hiện hiệu suất ấn tượng dưới tải lưu lượng truy cập lớn.
Lập trình viên đã chọn một chiếc Pixel 5 bị khóa mạng vốn định nằm trong ngăn kéo, mang lại cho nó cuộc sống mới với vai trò là một web server. Sử dụng Termux , một terminal emulator mạnh mẽ cho Android , anh đã cài đặt trình tạo trang web tĩnh Hugo trực tiếp trên điện thoại mà không cần custom ROM hay các chỉnh sửa phức tạp. Thiết lập này hoạt động hoàn toàn độc lập, được cung cấp năng lượng bởi một tấm pin mặt trời 100 watt kết nối với trạm điện Jackery .
Thiết lập phần cứng:
- Thiết bị: Google Pixel 5 (khóa mạng Verizon)
- Nguồn điện: Tấm pin mặt trời 100W + trạm sạc Jackery 160W
- Kết nối: USB-OTG với Ethernet cắm cứng (cổng 8022)
- Phần mềm: Trình giả lập terminal Termux với trình tạo trang web tĩnh Hugo
Mối lo ngại về bảo mật với các thiết bị Android cũ
Các cuộc thảo luận trong cộng đồng đã nêu bật những rủi ro bảo mật đáng kể liên quan đến việc sử dụng các điện thoại Android cũ làm server kết nối internet. Pixel 5 đã hết hạn hỗ trợ vào năm 2023, có nghĩa là nó không còn nhận được các bản cập nhật bảo mật từ Google . Điều này tạo ra các lỗ hổng tiềm ẩn khi thiết bị được kết nối với internet, đặc biệt là nhiều thiết bị Android cũ có hỗ trợ phần mềm dài hạn kém so với các nền tảng khác.
Tuy nhiên, một số thành viên cộng đồng cho rằng việc hạn chế bề mặt tấn công thông qua các stack phần mềm đơn giản và giảm động cơ hack có thể giảm thiểu những rủi ro này. Tính chất tĩnh của các trang web được tạo bởi Hugo cũng giảm các vector bảo mật tiềm ẩn so với các hệ thống quản lý nội dung động.
Các vấn đề bảo mật:
- Pixel 5 đã kết thúc vòng đời vào năm 2023 (không còn cập nhật bảo mật)
- Thiết bị được kết nối internet qua nhà mạng dân cư
- Được bảo vệ bởi nginx reverse proxy
- Trang web tĩnh giúp giảm bề mặt tấn công so với CMS động
An toàn pin và quản lý nguồn điện
Một trong những mối lo được thảo luận nhiều nhất liên quan đến vấn đề spicy pillow - pin lithium phồng lên và có thể trở nên nguy hiểm khi liên tục được cắm sạc. Các thành viên cộng đồng đã chia sẻ nhiều giải pháp khác nhau, từ việc sử dụng công tắc thông minh để hạn chế chu kỳ sạc đến cài đặt các ứng dụng quản lý pin tùy chỉnh giới hạn sạc ở mức 80% dung lượng.
Đội quân nhỏ các thiết bị android cũ của tôi được cắm vào một 'trạm sạc' USB được kết nối với một công tắc thông minh. Công tắc thông minh bật trong vài giờ vào ban đêm, để giữ cho các điện thoại được sạc ít nhất ở mức tối thiểu.
Một số người đam mê thậm chí đã khám phá việc tháo pin hoàn toàn và cung cấp điện trực tiếp qua USB , mặc dù điều này đòi hỏi root và các chỉnh sửa tùy chỉnh để ngăn Android tắt máy khi phát hiện không có pin.
Hiệu suất trong điều kiện thực tế
Blog đã xử lý ấn tượng các tải lưu lượng truy cập đáng kể, bao gồm cả việc được đăng trên trang đầu của Hacker News . Các thành viên cộng đồng đã ghi nhận thời gian tải cực nhanh và hiệu suất ổn định trong suốt các giai đoạn lưu lượng truy cập cao. Trang web resolve về địa chỉ ISP dân cư và có vẻ được đặt phía trước bởi một nginx reverse proxy, cho thấy một thiết lập có kiến trúc tốt mặc dù phần cứng không theo cách thông thường.
Lập trình viên đã xác nhận blog tiếp tục chạy trên thiết lập Pixel 5 ban đầu, chứng minh tính khả thi của việc tái sử dụng smartphone cũ cho các ứng dụng server nhẹ. Thành công này đã truyền cảm hứng cho những người khác xem xét các dự án tương tự với những thiết bị không sử dụng của họ.
Dự án này thể hiện cách kết hợp ý thức môi trường với sự sáng tạo kỹ thuật có thể tạo ra những giải pháp hiệu quả một cách đáng ngạc nhiên. Mặc dù các mối lo ngại về bảo mật và an toàn pin vẫn là những cân nhắc hợp lệ, thí nghiệm này chứng minh rằng những chiếc điện thoại flagship của ngày hôm qua chứa đựng sức mạnh tính toán hơn đủ cho nhiều ứng dụng web hiện đại.
Tham khảo: This blog is running on a recycled Google Pixel 5