awesome-selfhosted:自托管软件大全
awesome-selfhosted 是 GitHub 上最受欢迎的自托管资源合集,收录了数百款可自行部署的软件与服务。如果你厌倦了云端绑定的数据锁,或希望完全掌控自己的应用,这份指南能帮你快速找到替代方案,从文件同步到项目管理,一站式搞定自托管部署。
详细介绍
为什么你需要自托管?
当你的聊天记录、相册、文档都存储在别人服务器上时,隐私、数据所有权、访问速度都变成了一笔糊涂账。更别提某些服务突然涨价、停止运营,或者你的账号被莫名封禁。自托管意味着你将这些软件运行在自己的硬件或 VPS 上,数据完全由你掌控,服务不受第三方牵制。自托管不是极客的专利,现在很多项目已经做到开箱即用,普通用户也能轻松上手。
awesome-selfhosted 是什么?
这个仓库是一个持续维护的列表,它按类别整理了近千个自托管项目,从备份、博客、通讯、文档管理到媒体流、监控、数据分析,几乎覆盖所有常见需求。项目会标注「部署方式」(如 Docker、Python、Node.js)、维护活跃度,并附上官方仓库链接。你不需要从零搜索,直接按需筛选即可。
核心内容板块
文件同步与网盘类
例如 Nextcloud,它既能同步文件,还能提供日历、联系人、在线编辑等全套办公套件;而 Seafile 则更注重同步速度和版本管理。如果你只是想快速共享大文件,还可以试试 PsiTransfer。这些项目都以 Docker 镜像提供,运行命令几乎一样。
媒体管理类
Jellyfin 可以搭建私人影音库,支持刮削海报、字幕下载、多设备播放;配合 Sonarr / Radarr 来自动追剧和下载电影,再结合 qBittorrent 和 Prowlarr 做资源索引,一套完整的家庭影音闭环就完成了。值得注意的是,请务必遵守所在地区的版权法规。
密码管理与安全类
Vaultwarden 是 Bitwarden 的非官方轻量服务端,只需 128MB 内存就能跑起来;Authelia 则可以为你的各类自托管服务提供统一 SSO 登录。它们都是防护隐私的基础设施,适合有一定技术基础的用户。
怎么开始使用?
- 挑选项目:在 awesome-selfhosted 首页按「服务类型」筛选,比如你想搭博客,就去「Blogging」分类看热门项。
- 准备环境:建议租一台 2C4G 的 VPS(约每月 20-30 元),安装 Docker 和 Docker Compose。
- 部署服务:绝大多数项目提供了 docker-compose.yml 示例。以 Nextcloud 为例,你只需把官方文档中的 yaml 保存下来,执行
docker compose up -d完成拉取和启动,接着通过 IP 加端口访问,并根据引导设置管理员账户。 - 配置反向代理:用 Caddy 或 Nginx Proxy Manager 绑定自己的域名,并自动申请 HTTPS 证书,实现安全访问。
注意事项
- 先备份再折腾:自托管意味着你要自己负责数据安全,建议启用服务自带的备份功能,或定期快照 VPS。
- 安全别忽视:修改默认端口、禁用默认账号、开启防火墙,有条件就上 Fail2ban。
- 版本升级:不要盲目追新,先看更新日志,升级前备份,避免数据库不兼容。
- 资源消耗:某些项目很吃内存,比如 Elasticsearch 全家桶,部署前看清要求,小内存机器尽量挑选轻量替代品。
更新记录
最近更新:2026-08-18
下载
下载按优先级提供:国内网盘(第一优先,便于国内快速获取)→ 官方来源(官方正版背书)→ 源码地址(开源项目);网盘链接均经审核,如失效欢迎反馈。
怎么选(决策参考)
暂无公开信号
暂无公开信号
暂无公开信号
暂无公开信号
暂无公开信号
暂无公开信号
社区数据不足
暂无公开信号
暂无公开信号
暂无公开信号
常见问题
自托管需要很强的技术能力吗?
不一定。现在多数项目提供 Docker 镜像,只要会基本 Linux 命令和 Docker 就能部署。遇到问题可以参考项目文档或社区教程,从简单项目开始练手,逐步学习更复杂的内容。
在 awesome-selfhosted 里如何快速找到合适的软件?
先明确你的需求,比如你是想同步文件还是搭博客,然后在页面上用 Ctrl+F 搜索关键词,或者按分类浏览。注意查看项目的 Stars 数量、最近更新时间以及是否支持 Docker,避免选到已无人维护的项目。
自托管服务是不是比商业云服务更安全?
安全性取决于你的配置。自托管能杜绝第三方偷窥,但你需要自己打补丁、做防火墙、定期备份。如果没精力维护,反而可能比专业云服务更易受攻击。建议用完整 Docker 镜像并保持系统更新,必要时启用自动安全扫描。