Homelab 是一种位于个人家庭中的服务器,用于托管多个应用程序和虚拟系统,便于测试、开发、家庭使用或功能用途。
家庭实验室并不是必需的。不过,它为你提供了一个具有良好私密性的额外空间,可以低成本地进行实验和开发工作。
这是一张相关的图片。
Vaultwarden 是一个非官方的 Bitwarden 服务器版本,它实现了许多主要用于大多数功能的 Bitwarden API,对于这些功能来说是必不可少的,非常适合自托管部署,在这些部署中运行官方的资源密集型服务不太理想。
由于服务器仅存储加密数据,因此非常安全可靠。资源占用低,特别是在使用 Docker 时,在团队协作和多连接环境下表现优异。
AdGuard(广告拦截器)AdGuard(https://adguard.com/en/welcome.html)是一款全网软件,用于屏蔽广告和追踪行为,覆盖您家中所有设备。它运行在DNS服务器上,将追踪域名导向“黑洞”,从而防止您的设备与这些服务器连接。
[图片描述]
安装并构建 AdGuard,你需要 Go v1.23 或更高版本,Node.js v18.18 或更高版本,以及 npm v8 或更高版本。你可以为 Go 支持的任何操作系统和架构安装并构建 AdGuard Home。安装后,服务已经启动,无需手动启动任何组件。
immichImmich(https://immich.app/),通常称为简称,是一款高性能的自托管照片和视频管理工具。它支持自动备份(更多详情请见 自动备份)、面部识别、伙伴共享功能以及其他实用功能。
Immich 使用传统的客户端-服务器设计,有一个专门的数据库用于数据持久存储。前端客户端通过 HTTP 使用 RESTful API 与后端服务通信。你可以使用 Docker 来部署和升级 Immich。需要特别注意的是,该项目正处于高度活跃的开发状态,因此可能会遇到一些 bug 和不兼容的变化。
银弹解决方案SilverBullet 是一个专为极客设计的笔记应用,支持维基风格的页面链接功能。它支持100%离线操作,内容的副本会被存储在浏览器的本地 IndexedDB 数据库中,当网络连接可用时会同步回服务器。
SilverBullet 是一个通过提供对象、实时查询、实时模板和实时模板部件等功能的平台,实现用户编程,使页面和UI的部分更加动态。
Bytebase下面是一张图片,你可以通过链接查看它。
Bytebase 提供了一个基于网页的 SQL 客户端工具来管理您所有的各种数据库。支持超过 20 种主流数据库。
它还提供AI助手功能,支持您通过自然语言(Text2SQL技术)进行查询,并解释并优化SQL语句。
您可以在网上试试:https://sql-editor.com/
首页这是一个嵌入的图片,点击可以查看大图。
嗯,你装了这么多好工具,如果需要从不同地方用它们会不会觉得麻烦?
Homepage 是一个高度可定制的首页(或启动页面/应用程序仪表板),集成了 Docker 和服务 API。它提供了快速搜索、书签、天气支持,广泛的小工具和多种集成、优雅且现代的设计,以及性能优化。
主页内置了Docker支持,并能根据标签自动发现并将其添加为服务到主页。
首页高度可定制,支持自定义主题、CSS 和 JS,自定义布局,格式化,本地化等,和其他更多功能。
所以,是时候升级一下你的家实验室,把所有的东西都搬到主页下了。
最后有了自己的家庭服务器或家庭网络实验室,你可以构建各种功能性和有趣的项目,试试看按照你喜欢的方式去构建吧!