文章摘要
作者是一位Android爱好者,尝试将Google Pixel 5手机作为服务器运行个人博客,并成功实现。他受到其他用户使用微型设备和旧硬件搭建服务器的启发,决定利用闲置的Pixel 5进行这一实验,既节省电力又赋予旧设备新生命。
文章总结
标题:这个博客运行在一台回收的Google Pixel 5上
主要内容:
作者是一位Android爱好者,尝试将一台Google Pixel 5手机作为服务器来运行自己的博客。受到一些Mastodon帖子的启发,作者决定尝试这一想法,并成功实现了目标。
硬件选择:
作者选择了一台由姐夫升级后赠送的Google Pixel 5手机。尽管该手机被Verizon运营商锁定,无法解锁引导加载程序或安装自定义ROM,但作者最终认为这是一个合适的选择。Pixel 5支持USB-OTG,并且可以通过扩展坞连接有线网络,这满足了作者对稳定网络连接的需求。此外,Pixel 5是作者手中最新的手机,确保了系统的更新和安全。
太阳能供电:
作者还测试了使用100瓦太阳能面板为博客供电。太阳能面板连接到Jackery 160w电源站,用于为手机和其他设备充电。这一设置符合作者对“永久计算”(permacomputing)的兴趣,即使用回收部件和离网能源来运行网站。
技术实现:
作者使用Termux(一款强大的终端模拟器)在手机上搭建了博客。通过Termux,作者安装了Hugo(博客生成工具)以及其他必要的工具,如git、screen和文本编辑器。作者还使用了dufs作为静态文件服务器,方便通过浏览器上传和编辑文件。
运行情况:
博客运行速度快且稳定。尽管在初期遇到了一些Hugo版本兼容性和太阳能供电的小问题,但整体表现良好。作者表示,目前没有计划更改这一设置,除非出现问题。
备份与自动化:
作者使用rsync将博客文件从手机备份到本地桌面和NAS设备,并通过cron任务自动化备份过程。此外,作者还将备份推送到自托管的Git实例中。
总结:
作者通过回收的Google Pixel 5手机和太阳能供电系统,成功搭建了一个离网的博客。这一项目不仅展示了旧硬件的再利用潜力,也体现了作者对低功耗和可持续计算的追求。
联系方式:
作者欢迎读者通过Mastodon或电子邮件与其交流,并提供了相关链接。
评论总结
评论主要围绕使用旧手机(如Google Pixel 5)作为服务器的话题展开,观点多样,既有支持也有质疑。
支持观点: 1. 环保与再利用:评论者认为使用旧手机符合环保理念,尤其是“减少、再利用、回收”的原则。 - "Reduce, Reuse, Recycle is in order of environmental impact, so reusing is an upgrade!"(减少、再利用、回收是按环境影响排序的,所以再利用是一种升级!) - "We are surrounded by old phones that are more powerful and energy efficient than a raspberry pi we should use them!"(我们周围有很多旧手机,它们比树莓派更强大、更节能,我们应该利用它们!)
- 低功耗与实用性:评论者认为旧手机的低功耗和内置UPS(不间断电源)使其适合轻量级应用。
- "I like the idea of using old phones for infrastructure-lite applications, taking advantage of their low power requirements and built-in UPS."(我喜欢用旧手机进行轻量级基础设施应用的想法,利用它们的低功耗和内置UPS。)
- "Pretty wild how readily available compute has become."(计算资源变得如此容易获得,真是令人惊讶。)
质疑与改进建议: 1. 技术细节与可行性:评论者对使用WiFi而非以太网、电池寿命、以及与传统云服务器的能效比较提出了疑问。 - "My only query about this cool project is why not wifi?"(我对这个酷项目的唯一疑问是为什么不用WiFi?) - "Is a phone plugged in 24/7 actually more power-efficient than a slice of a mega-optimized cloud server?"(24/7插电的手机真的比高度优化的云服务器更节能吗?)
- 新颖性与实用性:部分评论者认为这种做法并不新颖,且可能不实用。
- "It’s neat but not entirely novel, or practical."(这很酷,但并不完全新颖或实用。)
- "Can you stresstest it? How many simultaneous connections can it handle?"(你能进行压力测试吗?它能处理多少并发连接?)
其他观点: 1. 幽默与讽刺:评论者对“完全离网”网站的概念表示幽默。 - "Anyone else find it kinda funny to have a 'fully offgrid' website?"(还有人觉得“完全离网”网站有点好笑吗?)
- 作者回应:作者回应了部分问题,表示网站仍在Pixel 5上运行,且使用家庭网络连接。
- "Still running on the Pixel. I never had a reason to change it."(仍然在Pixel 5上运行。我从未有理由改变它。)
总结:评论者对使用旧手机作为服务器的环保性和低功耗表示认可,但也对其技术细节、新颖性和实用性提出了质疑。作者回应了部分问题,进一步解释了项目的背景和现状。