免费软件专题
免费自建服务软件推荐
自建的动机通常很具体:网盘涨价了、相册开始按 GB 收费、笔记服务宣布停止运营、某个功能被挪进了订阅。自建换来的是数据在自己硬盘上、功能不会被单方面收回,代价是你要负责备份、更新和安全。这份清单按搭建顺序排 —— 先是底座(容器管理、反向代理、内网连接),再是跑在上面的服务,最后是监控。全部可以用 Docker 部署。
30 个精选推荐
怎么挑
- 可以完整部署在自己的服务器上,核心功能不依赖厂商云服务。
- 开源,没有按用户数或容量收费的社区版阉割。
- 数据存在你控制的磁盘上,导出不受限制。
- 官方提供 Docker 镜像或明确的自建文档。
推荐工具
Portainer CE
在网页里管容器:看日志、进终端、改配置、重启
- 开源
- 无广告
- 无追踪
- 无需注册
Caddy
写两行配置,HTTPS 证书自己申请自己续期
- 开源
- 无广告
- 无追踪
- 无需注册
Nginx Proxy Manager
用网页点几下配好反向代理和证书,不碰 Nginx 配置文件
- 开源
- 无广告
- 无追踪
- 无需注册
Tailscale
把你所有设备连成一个私有内网,不用配路由器
- 开源
- 无广告
- 跨平台
- 可自建
Podman Desktop
管容器不用买授权,命令和 Docker 一样
- 开源
- 无广告
- 无追踪
- 无需注册
Apple Container
苹果官方的容器工具,一个容器一台微虚机
- 开源
- 无广告
- 无追踪
- 无需注册
Gitea
自己搭一个 GitHub,一个可执行文件就够
- 开源
- 无广告
- 无追踪
- 跨平台
Nextcloud
自己的那块硬盘,也能有网盘的所有功能
- 开源
- 无广告
- 无追踪
- 跨平台
Immich
自己的 Google 相册,容量等于你的硬盘
- 开源
- 无广告
- 无追踪
- 跨平台
Vaultwarden
自己搭一台密码库服务器,官方客户端照常用
- 开源
- 无广告
- 无追踪
- 跨平台
Paperless-ngx
把纸质文件扫进去,之后靠搜索找,不用再翻抽屉
- 开源
- 无广告
- 无追踪
- 跨平台
Jellyfin
完全自主可控的免费媒体服务器
- 开源
- 无广告
- 无追踪
- 无需注册
Navidrome
把自己的音乐库变成随身流媒体,不上传给任何人
- 开源
- 无广告
- 无追踪
- 跨平台
Audiobookshelf
自己搭的有声书服务器,进度在设备之间接得上
- 开源
- 无广告
- 无追踪
- 无需注册
Karakeep
自建书签库,存的是页面全文不是一个会死的链接
- 开源
- 无广告
- 无追踪
- 无需注册
FreshRSS
自己决定看什么,没有算法推荐
- 开源
- 无广告
- 无追踪
- 跨平台
Home Assistant
把不同品牌的智能设备收进一个界面,还能断网运行
- 开源
- 无广告
- 无追踪
- 离线可用
Uptime Kuma
网站挂了第一时间通知你,不用买监控服务
- 开源
- 无广告
- 无追踪
- 无需注册
Mattermost
装在自己服务器上的 Slack,免费版不删聊天记录
- 开源
- 无广告
- 跨平台
- 可自建
Headscale
自己跑 Tailscale 的控制服务器,不用登录官方账号
- 开源
- 无广告
- 无追踪
- 无需注册
MeshCentral
自己搭一个网页版的远程桌面和设备管理后台
- 开源
- 无广告
- 无追踪
- 跨平台
Memos
自己搭的碎片笔记,打开就写,不用想标题和文件夹
- 开源
- 无广告
- 无追踪
- 跨平台
ntfy
一行 curl 就能把消息推到手机上
- 开源
- 无广告
- 无追踪
- 无需注册
Mealie
全家共用的菜谱库、一周菜单和买菜清单
- 开源
- 无广告
- 无追踪
- 跨平台
Linkwarden
收藏网页的同时存一份截图和 PDF,原网页没了也还在
- 开源
- 无广告
- 无追踪
- 跨平台
Wallos
把所有自动续费列在一张表上,扣款前提醒你
- 开源
- 无广告
- 无追踪
- 可自建
推荐 Skills & MCP
n8n MCP
让 AI 帮你搭 n8n 自动化工作流
兼容客户端: Claude Desktop · Claude Code · Cursor
- 开源
- 无广告
- 无需注册
SearXNG MCP
接自建 SearXNG,给 AI 一个不要 API Key 的隐私搜索
兼容客户端: Claude · Claude Code · Cursor
- 开源
- 无广告
- 无追踪
Basic Memory
用本地 Markdown 文件给 AI 做长期记忆
兼容客户端: Claude Desktop · Claude Code · Cursor
- 开源
- 无广告
- 无追踪
mcpo
把任意 MCP 服务器包装成标准 OpenAPI 接口
兼容客户端: Open WebUI · Any OpenAPI client
- 开源
- 无广告
- 无追踪
常见问题
- 第一次自建,先装什么?
- 先把底座搭好:Portainer 管容器(在网页里看日志、重启、改配置,不用每次 ssh),Caddy 或 Nginx Proxy Manager 管域名和 HTTPS 证书。这两样弄完,后面每加一个服务都只是多一个 compose 文件加一条代理记录。
- Caddy 和 Nginx Proxy Manager 选哪个?
- 看你愿不愿意写配置文件。Caddy 是一个域名加一个后端地址的两行配置,证书全自动,适合习惯改文本的人。Nginx Proxy Manager 是网页表单,点几下建好一条代理,证书状态列成一张表,适合不想碰配置文件的人。功能上都够用,别两个都装。
- 服务不想暴露在公网上怎么办?
- 用 Tailscale 把设备连成一个私有网络,服务只监听内网地址,从外面根本扫不到。手机在外面照样能访问家里的服务,但公网上不存在一个开着的端口。这比「开公网 + 改默认端口 + 祈祷」安全得多。
- 自建之后备份怎么办?
- 这是自建真正的代价,没有人替你做。至少要做两件事:数据卷定期备份到另一块盘或另一台机器,以及定期验证备份能恢复。目录里的 Kopia 做加密增量备份,Syncthing 做多机同步。装了十个服务却没有备份,比用商业云风险更大。