我自托管的5个开源树莓派项目,用来省钱
考虑如何省钱永远不会是错的,而自行托管软件是一个很好的起点。借助我随时运行的 Raspberry Pi,我希望通过自行托管以下项目来逆潮流、避免订阅费用。
Nextcloud
自从苹果提供的免费空间用完那会儿起,我就一直是 iCloud 用户,那时智能手机还很小,5GB 看起来存储空间已经很多了。现在我已经全面升级到 2TB 计划,尽管我还有 75% 的空间,但最近我一直在关注其他云存储计划。iCloud 可以保护我的 iPhone 等设备,存储珍贵的照片和视频回忆,甚至还能保障我的 Home Assistant 备份安全,但在其他平台上使用并不算容易。
现在,我真的感受到 Raspberry Pi OS 本身的空间紧张,虽然我对空间的需求并不是非常大,但我希望增加一些空间,以便在我使用的众多平台之间广泛共享,从 macOS 到 Windows 以及像 SteamOS 这样的 Linux 发行版。这就是 Nextcloud 的用武之地。虽然这个名字与企业级协作和共享密切相关,但 Nextcloud Hub 是一套免费的工具,可以让你自建云存储、主持视频会议、处理文档以及运行自己的日历。
就我个人而言,我主要是为了云存储,不过其他的功能也算是一个不错的附加奖励。安装起来相当轻松,多亏了 NextcloudPi 上列出的丰富选项,包括裸机安装、ProxMox 虚拟机镜像,以及一个适用于 Raspberry Pi OS 的 Debian 单行安装命令,都应该可以顺利运行。
保险库管理员
我仍然在使用苹果的 Passwords 应用来存储和同步我的凭证,但就像 iCloud Drive 一样,在将凭证同步到非苹果设备时会出现问题。解决办法是使用其他密码管理器,比如 Bitwarden。虽然我不打算完全切换,但我觉得存储一些我经常访问且很少更改的登录信息应该不会太麻烦。
Vaultwarden 是一个非官方的社区主导的 Bitwarden 服务器,用于安全存储密码和其他凭据,并在你可能需要访问的设备之间同步它们。该项目正在积极开发中,通过 Docker 或 Podman 容器运行,只需几行代码即可启动和运行。由于轻量化,它非常适合在树莓派上使用。
与其在偶尔需要在非苹果设备上访问自己的密码时支付高额费用,Vaultwarden 让我可以免费托管它们。
有声书架
我听太多播客,看太多长篇的 YouTube 视频,但读的书不够。解决这个难题的方法是与我那个沉迷社交媒体的大脑妥协,改为多听有声书。毕竟,最初让我拿起 AirPods 的,是对即时信息的渴求。
我已经拥有几本有声书,但我仍在不断丰富我的收藏。我非常希望探索无 DRM 的选项,包括使用一个可以在尽可能多的设备上访问的强大平台。这就是我选择 Audiobookshelf 的原因——一个开源的有声书服务器,可以通过浏览器中的网页界面访问。像这个领域的类似应用一样,它可以很容易地以 Docker 容器的形式部署在 Raspberry Pi OS 上。
虽然已经有一个安卓应用可用,但官方的 Audiobookshelf iPhone 客户端仍处于封闭测试阶段。值得庆幸的是,苹果用户有一个优雅的替代方案——ShelfPlayer(6 美元)。
纳维德罗姆
我算是一个相对满意的 Apple Music 订阅用户,而且我最近并没有真正想要取消的打算。但我也有一些 Apple Music 上没有的奇怪收藏,比如 B 面、Demo、现场录音以及其他感觉像被遗弃在老旧硬盘上的录音。要是有办法像使用 Spotify 这样轻松地听这些音乐就好了……
值得庆幸的是,这正是 Navidrome 的用途。我打算用它来导入我所有的旧 MP3 和 FLAC 文件,同时也整合从 Bandcamp 等平台购买的较小艺术家的新作品。有一个非常棒的免费应用叫 flo,可以在 iPhone 上听音乐,而我可以在 Mac、Windows 或 Linux 机器上使用浏览器或专用应用程序。
Navidrome 可以通过 Docker 容器安装,或者在 Raspberry Pi OS 上直接使用 ARM64 Debian 版本安装。
萤火虫 III
另一种聪明的省钱方法是制定预算并坚持执行。不幸的是,许多预算软件都需要付费,即使为了节省更多的钱而花钱是可能的,这种做法可能会让人感觉有些违反直觉(尤其是刚开始时)。
值得庆幸的是,Firefly III 是一款完全免费且开源的自托管预算应用程序。你可以轻松地在树莓派上使用 Docker 容器部署它,之后可以通过普通的网页浏览器访问该工具。《How-To Geek》的 Adam Davidson 使用 Firefly III 每年节省 150 美元,尽管他们承认这并非完全免费,因为他们为一个 Lunch Flow 的定时任务支付了约 3 美元,用于将银行的交易直接导入预算应用中。
不过,与其他选项相比,这还是很便宜的。只要确保定期备份数据,并在云端保留一份冗余副本就行。
虽然这些项目可以通过取消现有订阅来帮助你省钱,但我使用它们是为了避免新增订阅。既然我们谈到了开源软件和金钱,不妨看看一些我愿意掏钱支持的免费项目。





