- 服务架构与权限边界:域名、端口、网络、运行身份与存储规划。
- Ubuntu 主机准备:运维账号、SSH、防火墙、上传配置、数据挂载和初始化。
- Docker 安装:官方、阿里云、腾讯云软件源与检查。
- 配置与启动:镜像、参数、证书模式、生成、预检查和 Git 初始化开关。
- 对象存储:凭据、桶、匿名策略、上传账号、下载与私有存储。
- Gitea:首次安装、Token、代码发布与访问验证。
- 备份、恢复与升级、上线验收。
主机准备文档会在安装 Docker 时引导到对应页面,安装后返回主机文档继续数据挂载。每页顶部说明前置条件,命令块注明执行位置;所有服务命令均在服务器的项目目录运行。
- 管理 S3 存储:OC 本机管理界面。
- 申请 DNS-01 证书:AliDNS、Cloudflare。配置应用步骤统一见配置说明。
- 接入 CDN 或检查缓存:CDN。
- 检查资源、日志和容器权限:运维。
- 处理证书失败、403、502、权限或 Git 认证问题:故障排查。
- 查找参数或脚本职责:配置字段与仓库结构。
- 修改模板、添加测试或提 PR:贡献指南。
仓库文档是操作说明,博客是完整讲解;不在仓库保留另一份完整博客副本。配置操作只维护在 configuration.md,DNS 凭据分别维护在 provider 页面,备份步骤只维护在 backup.md。新增内容优先补到已有任务页。
结构参考 Diátaxis 对教程、操作、参考和解释的区分;简短 README、贡献入口与文档目录参考 Traefik,部署示例与测试说明参考 Awesome Compose。参数集中方式参考 traefik-v3-example,保留本项目的文件路由与安全默认值。
历史文章:Docker 安装、OtterIO 维护、Traefik 入门、Gitea 部署。部署时以仓库选定提交的模板和组件固定版本为准。