软件工程

???? 使用这些工具搭建家庭实验室,来吧,开发任何项目!厉害了 ??

本文主要是介绍???? 使用这些工具搭建家庭实验室,来吧,开发任何项目!厉害了 ??,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Homelab 是一种位于个人家庭中的服务器,用于托管多个应用程序和虚拟系统,便于测试、开发、家庭使用或功能用途。

家庭实验室并不是必需的。不过,它为你提供了一个具有良好私密性的额外空间,可以低成本地进行实验和开发工作。

  • 密库守护者
  • AdGuardHome
  • immich
  • SilverBullet
  • Bytebase
  • 主页
库守

图像描述 这是一张相关的图片。

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。安装后,服务已经启动,无需手动启动任何组件。

immich

这是一张图片说明

Immich(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,自定义布局,格式化,本地化等,和其他更多功能。

所以,是时候升级一下你的家实验室,把所有的东西都搬到主页下了。

最后

有了自己的家庭服务器或家庭网络实验室,你可以构建各种功能性和有趣的项目,试试看按照你喜欢的方式去构建吧!

这篇关于???? 使用这些工具搭建家庭实验室,来吧,开发任何项目!厉害了 ??的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!