文章目录Docker Compose 示例合集自托管服务一键部署项目结构覆盖范围使用方式适合谁用几个实际建议总体评价Docker Compose 示例合集自托管服务一键部署搞自托管的人都知道最头疼的不是选软件是部署。每个项目的 Docker Compose 写法都不一样光是调通一个服务就得翻半天文档。Haxxnet 维护的这个 Compose-Examples 仓库就是专门解决这个问题的。这个项目收集了上百个 Docker Compose 配置文件覆盖了自托管场景下的主流需求。从个人仪表盘、密码管理器到 VPN、DNS、AI 模型部署基本上你能想到的服务类型都有现成的 Compose 文件可以直接用。项目结构仓库的组织方式很清晰。所有 Compose 文件都放在 examples 目录下每个服务一个子文件夹。进去之后就是标准的 docker-compose.yml有些还附带了配置文件模板和使用说明。比如你想搭个 VaultwardenBitwarden 的轻量替代不用去官方文档里找部署指南直接进 examples/vaultwarden 目录把 Compose 文件拉下来改改端口和路径docker compose up 就完事了。覆盖范围看了一遍目录涵盖的服务类型确实不少个人仪表盘类有 Homepage、Homer、Dashy、Homarr、Flame、Heimdall 这些。密码管理有 Vaultwarden、Bitwarden Unified、Passbolt。反向代理支持 Traefik、Nginx Proxy Manager、Caddy。身份认证方面有 Authelia、Authentik、Keycloak、ZITADEL、Casdoor、lldap。DNS 相关的有 AdGuard Home、Technitium DNS、Pi-hole、Cloudflare DDNS。VPN 和远程访问覆盖了 WireGuard、wg-easy、IPSec、OpenVPN、Firezone、Headscale、Guacamole。开发工具也不少Gitea、Forgejo、Gitlab Community、Code-Server、Drone、Onedev、Jira Core 都有。自动化和监控方面有 n8n、Home Assistant、Portainer、Dockge、Uptime Kuma、Grafana 全家桶、Watchtower、Beszel。还有文件同步、电商、博客、笔记、图库、食谱管理等类别总数加起来超过一百个项目。使用方式使用方法很直接。克隆仓库进入 examples 目录找到你需要的服务文件夹。每个 Compose 文件都假设 volume 挂载在 /mnt/docker-volumes/容器名/ 路径下你可以通过 DOCKER_VOLUME_STORAGE 环境变量改成自己的路径。有几个注意事项。Volume 权限UID:GID需要自己设置一般是 1000:1000。Docker 网络没有预定义需要根据自己的代理和网络环境调整。示例配置文件通常提供了但没有放到正确的挂载路径下需要手动处理。默认密码一定要改建议放到 .env 文件或者专门的密钥管理平台里。实际操作就是三步git clonecd 到对应目录docker compose up。中间可能需要改改路径、端口、密码之类的参数但比从零写 Compose 文件省事多了。适合谁用这个项目主要面向两类人。第一类是自托管爱好者。如果你想在自己的服务器上跑一堆服务但不想花时间研究每个项目的部署文档这个仓库能省掉大量时间。基本上所有主流自托管项目都有现成的 Compose 配置。第二类是想快速搭建开发环境的人。比如你需要一套完整的 CI/CD 环境Gitea Drone或者一套监控栈Grafana Loki Promtail不用一个个去配直接拿现成的 Compose 文件改改就能用。几个实际建议虽然这些 Compose 文件可以直接用但不建议直接扔到生产环境。README 里也说了这些示例主要是给本地开发和测试用的。如果要部署到公网需要做安全加固改默认密码、配置 HTTPS、设置备份策略、用反向代理统一管理。另外有些服务的 Compose 文件可能不是最新版本。如果遇到问题先检查一下镜像版本可能需要手动更新。还有一个在线网页版可以浏览所有项目不用克隆仓库就能查看各个服务的 Compose 配置。总体评价这个仓库的价值在于省时间。自托管的门槛主要在部署环节有了现成的 Compose 文件很多服务真的可以做到一键启动。项目维护得也不错有 CI 验证、有社区贡献7000 多个 Star 说明确实帮到了不少人。如果你正在搞自托管或者打算开始折腾这个仓库值得收藏。不用每个都试按需取用就行。说明确实帮到了不少人。如果你正在搞自托管或者打算开始折腾这个仓库值得收藏。不用每个都试按需取用就行。