使

🧑‍💻🔧 使用这些应用搭建家庭实验室,开发任何东西!🤩

2025-06-04

🧑‍💻🔧 使用这些应用搭建家庭实验室,开发任何东西!🤩

Homelab 是位于家庭本地的服务器,用于托管多个应用程序和虚拟化系统,用于测试、开发、家庭或功能使用。

家庭实验室并非必需品。但它能为你提供额外的私密空间,让你以较低的成本进行实验和开发。

  • 地窖守卫
  • AdGuardHome
  • 伊米希
  • 银子弹
  • 字节库
  • 主页

地窖守卫

图片描述

Vaultwarden是一个非官方的 Bitwarden 服务器实现,它实现了大多数功能所需的许多 Bitwarden API,非常适合不需要运行官方资源密集型服务的自托管部署。

由于服务器仅托管加密数据,因此非常安全。资源消耗低,并且在团队和 Docker 并发连接中运行良好。

AdGuard

图片描述

AdGuard是一款覆盖全网的广告和追踪软件,可拦截您家中所有的设备。它充当 DNS 服务器,将追踪域名重新路由至“黑洞”,从而阻止您的设备连接到这些服务器。

图片描述

要构建 AdGuard,您需要 Go v1.23 或更高版本、Node.js v18.18 或更高版本以及 npm v8 或更高版本。您可以为 Go 支持的任何 OS/ARCH 构建 AdGuard Home。安装完成后,该服务已启动,无需显式启动任何程序。

伊米希

图片描述

Immich是一款高性能的自托管照片和视频管理解决方案。它具有自动备份、面部识别、合作伙伴共享等诸多实用功能。

图片描述

Immich 采用传统的客户端-服务器设计,并使用专用数据库进行数据持久化。前端客户端通过 HTTP 和 REST API 与后端服务进行通信。您可以通过 Docker 部署和升级 Immich。请注意,该项目目前处于非常活跃的开发阶段,因此可能会出现一些 bug 和重大变更。

银子弹

图片描述

SilverBullet是一款专为具有黑客思维的人士优化的笔记应用,支持类似 Wiki 风格的页面链接。其同步模式支持 100% 离线操作,内容副本会保存在浏览器本地的IndexedDB数据库中,并在网络连接可用时同步回服务器。

SilverBullet 是一个面向最终用户编程的平台,通过它对对象实时查询实时模板实时模板小部件的支持,可以使您的页面和 UI 的部分内容动态化。

字节库

图片描述

Bytebase提供了一个基于 Web 的 SQL 客户端来管理您所有的数据库。它支持 20 多个主流数据库。

图片描述

它还提供AI助手功能,让您使用自然语言(Text2SQL)查询、解释和优化SQL语句。

图片描述

您可以在https://sql-editor.com/上尝试在线演示

主页

图片描述

那么,安装了这么多好用的工具之后,如果需要从不同的地方访问它们,会不会很烦人?

Homepage是一个高度可定制的主页(或起始页/应用程序仪表板),集成了 Docker 和服务 API。它具有快速搜索、书签、天气支持、丰富的集成和小部件、优雅现代的设计以及对性能的注重。

图片描述

Homepage 内置了对 Docker 的支持,可以根据标签自动发现并添加服务到主页。

主页高度可定制,支持自定义主题、自定义 CSS 和 JS、自定义布局、格式、本地化等。

因此,现在是时候升级您的家庭实验室并将它们全部放在主页下。

最后

有了家庭实验室,你可以构建各种实用又有趣的项目。快来尝试打造你喜欢的家庭实验室吧!

文章来源:https://dev.to/bytebase/build-a-homelab-with-这些-apps-and-develop-anything-4m82
PREV
开发人员拖延
NEXT
关于 TypeScript 的注释:React Hooks