GitHub 上 25 个热门自托管项目


腾讯orkbuddy注册即可得2000积分,可以干不少活。下载链接:https://www.workbuddy.cn/

百度Dumate智能体,也是工作搭配好工具:邀请码及下载地址:百度 Dumate邀请码: 7D8DUYG

字节TraeWork免费4500积分,点击下载字节跳动TraeWork免费4500积分

Tabbit AI浏览器,在浏览器里用AITabbit AI浏览器,点击下载

MonkeyCode 长亭百智云Monkeycode-AI,点击在线使用

 

现在的工具链已经非常成熟。很多项目部署起来就是一个 compose 文件,再加十分钟配置。更重要的是,围绕这些项目的社区足够活跃,迭代速度也很快。

下面这 25 个项目,就是现在最值得了解的一批。

AI 和本地 LLM 工具

1. Ollama

Stars: 139k | Language: Go GitHub: https://github.com/ollama/ollama

图片

Ollama 是很多人进入本地 AI 的第一站,而且这个选择很合理。

你只需要一条命令拉取模型,再用另一条命令启动它,就能得到一个干净可用的 API。更重要的是,整个本地 AI 生态基本已经默认围绕它展开。

GPU acceleration、model quantization、multi-model support,这些复杂能力它都在后台帮你处理掉了。

Llama 3、Mistral、DeepSeek、Gemma、Phi,新模型发布后,通常没过几天就能在 Ollama 上看到。

如果你准备做任何本地 AI 相关的事情,它基本就是地基。

2. Open WebUI

Stars: 129k | Language: Python GitHub: https://github.com/open-webui/open-webui

图片

你可以把它理解成自己的私有 ChatGPT。

它通常跑在 Ollama 上面,给你一个完整的聊天界面。同时,如果你想混合使用云端模型,它也能接 OpenAI API。

它看起来只是一个聊天 UI,但功能其实比表面深很多。

文档上传后的 RAG、image generation、多用户权限、conversation history、会话中途切换模型,这些都已经包含在里面。

129k stars 不是偶然。

在自托管 AI 界面里,它确实配得上这个热度。

分享一个正版GPT5.5 目前 0.2 倍率,claude-code-4.8 0.4倍率,  关注公众号后,在后台回复:airealy 即可自动获取兑换码及使用方式。

3. Dify

Stars: 87k | Language: Python GitHub: https://github.com/langgenius/dify

图片

Open WebUI 更像是用 AI。

Dify 更像是用 AI 搭系统。

它提供了可视化 workflow builder,可以构建 RAG pipelines、agents 和多步骤自动化流程,而不需要你从零写一堆基础设施。

真正实用的地方在于,它既能连接云端模型,也能通过 Ollama 接入本地模型。

也就是说,你可以先用 GPT-4 原型验证,再切到 Llama 上部署,而不必重写整套逻辑。

4. Khoj

Stars: 30.3k | Language: Python

GitHub: https://github.com/khoj-ai/khoj

图片

Khoj 会索引你的 notes、documents 和 bookmarks,然后让你用对话方式查询它们。

它支持 Obsidian、Emacs,也支持普通 markdown。

如果你愿意,它还可以完全运行在本机,并配合 local LLM 使用。

它的吸引力非常直接:

你的个人知识库,可以用自然语言搜索,而且数据不需要经过第三方服务器。

工作流自动化

5. n8n

Stars: 181k | Language: TypeScript

GitHub: https://github.com/n8n-io/n8n

图片

当 Zapier 开始显得太受限时,很多人会转向 n8n。

它有可视化 builder,但又不只是拖拖拽拽。

你可以在任意节点里写 JavaScript 或 Python,所以它能处理真正复杂的 workflow,而不只是两个应用之间简单传数据。

超过 400 个 integrations,可以完整跑在自己的服务器上。

你的 API keys 也不用放到别人平台里。

181k stars 已经说明了一切。


6. Changedetection.io

Stars: 24.4k | Language: Python

GitHub: https://github.com/dgtlmoon/changedetection.io

图片

这个项目只做一件事,而且做得很扎实:

监控网页变化,并在变化发生时通知你。

价格下降。

缺货商品重新上架。

竞品页面更新。

政府公告变化。

任何没有 RSS feed 的页面,它都可以盯。

它支持 JavaScript-rendered pages,也支持 visual diffing,还能把通知发送到 Slack、Discord、Telegram、email 等多个渠道。

简单,但很有用。


7. Listmonk

Stars: 16k | Language: Go

GitHub: https://github.com/knadh/listmonk

图片

这是一个会让你重新思考邮件平台费用的 newsletter 工具。

为什么每个月花 50 美元发邮件?

说实话,这是个好问题。

Listmonk 可以处理 subscriber management、campaigns、segmentation、templates 和 tracking。

它用 Go 写成,速度很快,可以连接任意 SMTP provider,而且你的订阅用户列表保存在自己的数据库里。

部署也很直接。

媒体和文件管理

8. Immich

Stars: 95.6k | Language: TypeScript GitHub: https://github.com/immich-app/immich

图片

Immich 是那种真正能把人带入自托管世界的项目。

你部署好之后,让手机 app 连上它,照片就会开始自动备份。

Facial recognition、smart search、shared albums,这些功能都有。

它不像一个临时拼出来的 side project,更像一个打磨得很好的消费级产品。

团队发布节奏很快。

95.6k stars 的增长势头,也不像会很快停下来。

9. Nextcloud

Stars: 29k | Language: PHP

GitHub: https://github.com/nextcloud/server

图片

Nextcloud 可以说是 self-hosting 里的瑞士军刀。

文件、日历、联系人、视频通话、office 文档,再加上几百个社区应用,它基本覆盖了 Google Workspace 的大部分场景。

它存在的时间足够久,所以也足够成熟。

从小团队到欧洲政府机构,都有人把它跑在生产环境里。

10. Paperless-ngx

Stars: 26k | Language: Python

GitHub: https://github.com/paperless-ngx/paperless-ngx

图片

你扫描一份文件,Paperless-ngx 会帮你 OCR、打标签、归档,并让它可以被搜索。

这就是它的核心价值。

收据、合同、保险单、表格,最后都进入一个可以浏览、可以检索的档案库。

它还能和扫描仪、邮箱收件箱集成。

从此,“我记得我有那份文件,但不知道放哪了”这个问题,会少很多。

DevOps、监控和基础设施

11. Uptime Kuma

Stars: 84.5k | Language: JavaScript

GitHub: https://github.com/louislam/uptime-kuma

图片

Uptime Kuma 作为一个免费自托管工具,优秀得有点夸张。

它可以监控 websites、APIs、ports、DNS 和 Docker containers。

它还有一个干净的 status page,可以公开分享。

服务挂掉时,它能通过 Telegram、Discord、Slack、email,或者 90 多种其他 integrations 通知你。

Docker 部署大概几分钟就能完成。

在这份列表里,它属于最容易获得收益的项目之一。

12. Coolify

Stars: 40k | Language: PHP

GitHub: https://github.com/coollabsio/coolify

图片

Coolify 可以理解成自托管版 Heroku、Vercel 或 Netlify。

你可以通过 Web UI,把 apps、databases 和 services 部署到自己的服务器上。

Automatic SSL、GitHub/GitLab CI/CD integration、environment variable management,以及热门服务的一键安装,它都提供了。

如果你已经有自己的硬件,却还在为云平台部署价格付费,Coolify 会是一个很自然的选择。

13. Portainer

Stars: 32k | Language: TypeScript

GitHub: https://github.com/portainer/portainer

图片

Portainer 给 Docker 和 Kubernetes 加了一层浏览器 UI。

Containers、images、volumes、stacks,这些都可以不用碰 CLI,直接在界面里管理。

Community Edition 是免费的,本身也可以作为一个 container 运行。

很多人刚搭好新服务器的第一个小时内,就会把它装上。

原因也很简单:

它让日常管理 Docker 没那么烦。

14. Grafana

Stars: 67k | Language: TypeScript

GitHub: https://github.com/grafana/grafana

图片

只要你在收集 metrics,不管来源是 Prometheus、InfluxDB、Postgres、Loki,还是 Elasticsearch,Grafana 基本都是用来可视化它们的标准工具。

它已经成了这个领域的事实标准。

各种规模的团队都在用。

社区 dashboard library 很丰富,所以你通常不需要从零开始搭图表。

插件生态也非常成熟,几乎能覆盖你能想到的大部分数据源。

15. SigNoz

Stars: 22k | Language: TypeScript

GitHub: https://github.com/SigNoz/signoz

图片

SigNoz 基于 OpenTelemetry 构建,把 logs、metrics 和 distributed traces 放在同一个地方。

这正是 Datadog 和 New Relic 收费很高的那类能力。

如果你正在运行生产服务,又想要完整 observability,但不想承担传统厂商的价格,SigNoz 很值得认真看看。


开发者工具和效率工具

16. awesome-selfhosted

Stars: 282k | Language: Markdown

GitHub: https://github.com/awesome-selfhosted/awesome-selfhosted

图片

严格来说,它不是一个应用,而是一份列表。

但它太重要了。

awesome-selfhosted 是互联网上最完整的 self-hostable software 目录之一,按类别整理,并且一直有人维护。

282k stars 让它成为这个领域最受欢迎的资源。

把它收藏起来。

你以后一定会反复打开。

17. Gitea

Stars: 47k | Language: Go

GitHub: https://github.com/go-gitea/gitea

图片

Gitea 像是一个可以用单个 Go binary 跑起来的 GitHub。

Repos、issues、pull requests、code review、Actions、package registries,这些都能在你自己的硬件上运行。

甚至 Raspberry Pi 这类小机器也能承受。

它轻量、快速,从 GitHub 迁移也比较省心。

如果你想要私有代码托管,但不想每月付费,它是一个很稳的默认选择。

18. Affine

Stars: 49k | Language: TypeScript

GitHub: https://github.com/toeverything/AFFiNE

Affine 是一个更重视 whiteboard 的 Notion 替代品。

它把 doc editor、infinite canvas 和 structured database 放在同一个 workspace 里,并且采用 offline-first 的思路。

它的 canvas 和 documents 不是两个勉强放在一起的功能模式,而是真的有整合感。

如果你重度使用 Notion,又希望数据能留在自己的机器上,那么 Affine 目前算是比较成熟的选择之一。

19. Memos

Stars: 38k | Language: Go GitHub: https://github.com/usememos/memos

图片

Memos 是那种让你最快记录想法的工具。

你不需要先想文件夹结构,也不用先规划知识管理体系。

打开,写下,之后搜索。

它支持 Markdown,后端用 SQLite,部署时一个 Docker 命令就能跑起来。

它更像一个给自己的 private microblog,用来收集 notes 和 ideas。

没有复杂层级。

没有额外摩擦。

这项目在这份列表里其实有点被低估。

20. Reactive Resume

Stars: 35.9k | Language: TypeScript

GitHub: https://github.com/AmruthPillai/Reactive-Resume

图片

这是 GitHub 上 stars 最多的开源简历构建工具之一。

不需要账号。

数据不用离开你的服务器。

支持多个 templates、real-time preview,也能导出 PDF。

JSON import/export 让你的简历数据保持可迁移。

一个免费、自托管,而且成品看起来比很多付费工具还好的 resume builder,确实没什么好挑剔的。

21. ToolJet

Stars: 37.6k | Language: JavaScript

GitHub: https://github.com/ToolJet/ToolJet

图片

每个工程团队迟早都会需要 internal dashboards、admin panels 和 data tools。

问题是,这些东西没人想花三周时间认真重写一套。

ToolJet 让你可以用可视化方式构建它们,并连接超过 400 个 data sources。

它也能运行在你自己的服务器上。

Retool 做的是类似事情,但往往会把你带进企业定价对话。

ToolJet 则直接得多。

22. Appwrite

Stars: 49k | Language: TypeScript、

GitHub: https://github.com/appwrite/appwrite

图片

Appwrite 是一个自托管 backend platform。

Auth、databases、storage、functions、messaging 和 real-time subscriptions,它都打包在一起。

如果你用过 Firebase 或 Supabase,这个心智模型会非常熟悉。

区别是,它跑在你自己的基础设施上。

对于想要 managed backend 的开发体验,但又不想真正依赖托管平台的团队来说,Appwrite 是一个不错的选择。

数据和分析

23. Matomo

Stars: 20k | Language: PHP

GitHub: https://github.com/matomo-org/matomo

图片

如果你的想法是:

“我想要 analytics,但不想用 Google Analytics。”

那 Matomo 就是很现实的答案。

Page views、sessions、goals、funnels、e-commerce、heatmaps、session recordings,它都有。

同时,它从设计上就考虑 GDPR compliance。

对用过 GA 的人来说,它也足够熟悉,通常一个小时内就能上手。

最关键的是:

你的 visitor data 留在自己的数据库里。

就这么简单。

安全和身份认证

24. Authentik

Stars: 14.8k | Language: Python

GitHub: https://github.com/goauthentik/authentik

图片

当你已经运行五六个自托管服务之后,分别管理登录会很快变成一件烦事。

Authentik 就是用来解决这个问题的。

它是一个自托管 identity provider,支持通过 SAML、OAuth2 和 OIDC 实现 SSO,也支持给 legacy apps 使用的 LDAP。

另外,它还有 proxy outpost,可以给那些本身不支持认证的应用加上一层 auth。

你可以把它理解成:

跑在自己服务器上的 Okta 或 Auth0,而且没有按用户收费那套压力。

25. Vaultwarden

Stars: 44k | Language: Rust

GitHub: https://github.com/dani-garcia/vaultwarden

图片

Vaultwarden 是一个用 Rust 写的非官方 Bitwarden server。

它实现了完整的 Bitwarden API,所以官方客户端和浏览器扩展都能直接使用。

你只需要把它们指向自己的服务器。

Passwords、TOTP、secure notes,这些都可以保存在你掌控的硬件上,并且保持加密。

它资源占用也很低。

如果你想从一个简单、实用、回报明显的自托管项目开始,Vaultwarden 是非常好的起点。

最后:Hermess Agent基础教程精通 React 面试:从零到中高级(针对面试回答)  CSS终极指南  Vue 设计模式实战指南 

20个前端开发者必备的响应式布局

深入React:从基础到最佳实践完整攻略python 技巧精讲React Hook 深入浅出CSS技巧与案例详解vue2与vue3技巧合集

 

 

暂无评论,快来发表第一条评论吧!

📮 需求咨询