awesome-selfhosted/awesome-selfhosted · 上手攻略

  • 仓库:awesome-selfhosted/awesome-selfhosted
  • 链接:https://github.com/awesome-selfhosted/awesome-selfhosted
  • 分类:engineering / self-hosting
  • 作者:Jay
  • 更新:2026-07-08

这是什么

awesome-selfhosted/awesome-selfhosted 是 GitHub 上最具影响力的自托管软件列表,收录了超过 1,000 个可完全私有部署的自由软件(Free Software),覆盖从博客平台到邮件服务、从 CI/CD 到 AI 模型推理、从密码管理器到视频聊天的全部场景。

它不是一个工具,而是一份私有化替代 SaaS 的全景地图:每一个条目都是某个商业 SaaS 服务的自托管替代方案,标注了许可证类型、技术栈和部署方式,让你对自己运行的服务拥有完全的控制权。

Stars 303,394,周增 +896,是全球最大的自托管软件聚合项目,也是 awesome 运动(sindresorhus/awesome)中最活跃的子项目之一。


解决什么问题

数据主权成本控制是这个列表背后的核心驱动力:

  1. 不想被 SaaS 绑架 — 你的邮件、分析、笔记、密码全在别人服务器上,哪天涨价或服务关闭你就完了
  2. 隐私合规 — GDPR、医疗、金融等场景要求数据不能出境,自托管是唯一出路
  3. 省钱 — 大量 SaaS 订阅费用对于个人开发者或小团队来说是笔不小开支
  4. 定制需求 — 现成 SaaS 无法满足的特殊业务逻辑,自托管软件可以魔改

这个列表帮你快速找到:"我要替代 X 服务,有什么开源方案?"


快速上手

方式一:直接浏览网页(推荐新手)

https://awesome-selfhosted.net/

网页版比 GitHub 的 Markdown 更好浏览,有分类导航、搜索过滤和许可证筛选。

方式二:Clone 离线使用

git clone https://github.com/awesome-selfhosted/awesome-selfhosted.git
cd awesome-selfhosted
# 主要内容在 README.md
less README.md

方式三:用标签筛选

列表用 emoji 做标注,帮助快速识别: - = 有警告信息的条目(可能过时、有问题或法律风险) - 无标签 = 正常维护

查找特定软件

以搜索"替代 Notion 的方案"为例:

# 方式1:网页搜索(Ctrl+F / Cmd+F)
# 搜索 "Notion" 关键词

# 方式2:用命令行
grep -i "notion" README.md

# 方式3:用 awesome-selfhosted 的官方搜索
# 访问 https://awesome-selfhosted.net/ 并使用搜索框

核心分类速查

列表共 75+ 分类,以下是开发者最常用的几类:

Software Development(软件开发)

子分类 代表软件 说明
API Management Supabase, Appwrite Firebase 替代
CI/CD Gitea Actions, Woodpecker CI GitHub Actions 替代
FaaS/Serverless OpenFaaS, Nuclio AWS Lambda 替代
Project Management Plane, Linear(开源版) Jira/Linear 替代
Testing Testcontainers, Mercurius

Note-taking & Editors(笔记与编辑器)

软件 替代 Stars 技术栈
AppFlowy Notion Flutter
AFFiNE Notion + Miro Rust/TypeScript
Outline Notion(知识库) TypeScript
Siyuan 思源笔记 TypeScript

Communication(通信)

子分类 推荐软件 替代
Email - Complete Mailcow, Docker Mailserver Google Workspace
Video Conferencing Jitsi, LiveKit Zoom/Meet
IRC The Lounge(Web IRC)
Social Networks Mastodon Twitter

GenAI / AI(生成式 AI)

⚠️ 2026 年热门分类,列表收录了大量自托管 AI 工具:

软件 用途 技术栈
Ollama 本地 LLM 推理 Go
text-generation-webui LLM Web UI Python
LocalAI 本地 API(OpenAI 兼容) Go
llama.cpp CPU 高效 LLM 推理 C/C++
Flowise 低代码 RAG/LLM 编排 TypeScript
AnythingLLM 私有 ChatGPT 替代 Electron

Automation(自动化)

软件 替代 说明
n8n Zapier 开源工作流自动化,Fair-code
ActivePieces Zapier No-code,TypeScript
Pipefy 流程自动化
Guzzle PHP HTTP 客户端测试

Password Managers(密码管理)

软件 替代 技术栈
Bitwarden 1Password TypeScript
Passbolt 1Password(团队) PHP/Go
Vaultwarden Bitwarden(非官方轻量版) Rust

Analytics(网站分析)

软件 替代 Google Analytics 技术栈
Plausible GA(轻量 <1KB) Elixir
Umami GA(隐私优先) Node.js
Matomo GA(功能完整) PHP
PostHog Mixpanel/Amplitude Python

Media Streaming(媒体流)

软件 用途 技术栈
Jellyfin Plex 替代 C#
MediaMTX RTSP 流媒体服务器 Go
Audiobookshelf 有声书管理 Node.js

典型适用场景

场景 1:个人开发者想摆脱 SaaS 订阅

组合推荐: - 笔记 → AFFiNEAppFlowy - 代码托管 → Gitea(GitHub 替代) - 密码管理 → Vaultwarden(Bitwarden 轻量版) - 域名邮箱 → Mailcow(完整邮件服务器) - 监控 → Grafana + Prometheus

场景 2:初创公司需要 GDPR 合规

不能把欧洲用户数据放美国服务器,自托管是解法: - 分析 → PlausibleUmami(欧盟托管) - 客户支持 → PlaneOdoo CRM - 文件存储 → Nextcloud(类 Dropbox) - 视频会议 → Jitsi Meet(自己搭,不走第三方)

场景 3:AI 开发者想跑本地模型

2026 年这个需求爆炸,入门组合: - 推理引擎 → Ollama(最简单)或 llama.cpp(最高效) - Web UI → Open WebUItext-generation-webui - API 层 → LocalAI(OpenAI 兼容 API,替换成本低) - RAG 编排 → Flowise(低代码)或 AnythingLLM

场景 4:想构建完整私有云

推荐软件
基础架构 Proxmox(虚拟化), CasaOS(家庭NAS)
容器管理 Dockge(Docker 管理)
反向代理 Nginx Proxy Manager
SSL Let's Encrypt(自动证书)
备份 Restic + Borg Backup
监控 Uptime Kuma(状态页)

坑与注意

  1. 自托管 ≠ 零维护 — 软件需要定期更新、安全补丁、备份验证。不要只看"装上了",要看"能维护住"。

  2. ⚠ 标记的软件谨慎用 — 有警告标记的条目可能是已停止维护、有已知安全漏洞或法律问题的项目,使用前务必核实。

  3. 许可证不是全部"自由" — 列表收录了 NOASSERTION(无明确许可)和部分非完全自由软件(见 non-free.md),如果你需要 100% 自由软件,仔细看许可证列。

  4. "替代 X"不等于功能对等 — 很多开源软件功能比商业 SaaS 少很多,选型前先列清楚你的必选项,再对比。

  5. 资源占用要评估 — 比如 Matomo(PHP)vs Umami(Node.js)vs Plausible(Elixir),性能和维护成本差异很大,不是 Stars 越高越适合你。

  6. 数据迁移路径要提前想 — 选型时考虑"如果这个项目 archived 了,我的数据能迁移到哪"。


与同类对比

列表 Stars 侧重点
awesome-selfhosted 303k 最全 · 自由软件全覆盖
awesome-awesome awesome 列表的列表
awesome-selfhosted(其他维护者) 同一概念的不同列表
PRIVACY-TOOLS 隐私工具合集,更专注隐私加密
awesome-privacy 隐私替代,侧重加密和匿名

本列表的差异化价值:规模最大、分类最细、每个条目都标注了技术栈和许可证,是目前找自托管替代方案的首选参考。


一句话推荐结论

无论你是想摆脱 SaaS 订阅、满足数据合规要求,还是纯粹享受自己掌控一切的乐趣,awesome-selfhosted 都是你寻找私有化替代方案的最佳起点——303k Stars、1000+ 软件、75+ 分类,花 10 分钟浏览一次,你未来的技术栈可能就此改变。