跳转至

支持范围

本页说明普通执行流程下已对用户开放的能力。配置方式见使用指南。

部署与账号

项目 边界
部署 单实例、单调度器;SQLite WAL 不是多副本协调机制
官方镜像 linux/amd64;容器默认以 root 运行
管理权限 单一管理员,无注册、RBAC 和租户隔离
OIDC 一个提供商、一个管理员身份绑定
跨域 默认仅允许同源;可用 RELEASETRACKER_CORS_ORIGINS 增加明确来源,CORS 不能替代认证和 HTTPS

运行时目标

目标 更新方式 更新前快照 就绪观察 恢复方式
Docker / Podman 单容器 按检查到的配置重建 支持 支持 快照手动回滚
Docker / Podman Compose 分组 分组重建 支持 支持 快照手动回滚
Portainer standalone Stack Stack-file API 更新 支持 支持 快照手动回滚
Kubernetes 工作负载 修改镜像配置 支持 支持(Deployment 含拉取宽限) 快照手动回滚或 Kubernetes 原生历史
Helm Release Helm upgrade 支持 Helm 状态 快照手动回滚或 helm rollback
SSH Compose 项目 改写 Compose / 环境 / 覆盖文件后执行 Compose 项目文件 支持 恢复配置文件,不回滚容器

附加限制:

  • Portainer 不支持 Swarm、Kubernetes 类型或 Git-backed Stack。
  • Kubernetes 工作负载限于 Deployment、StatefulSet、DaemonSet,不含 Job / CronJob。
  • Helm 使用 Helm 3,发现依赖 Secret 存储驱动。
  • SSH Compose 要求远程主机有 Docker 或 Podman 的 Compose 工具,镜像表达式复杂或变量共享时拒绝更新。
  • 所有目标均不会因更新或健康检查失败自动回滚;恢复不等于还原持久卷或应用数据。

操作要求见健康检查与回滚。

来源与通知

项目 支持 / 限制
版本来源 GitHub、GitLab、Gitea、Helm Chart、OCI Registry
仓库 Webhook GitHub、GitLab、Gitea、Forgejo 的版本发布与 Actions 成功事件,只触发拉取
发布渠道 stable、prerelease、beta、canary
版本筛选 包含 / 排除正则匹配标签,不匹配发布正文或作者
发布时间 取决于上游元数据;首次观察时间不能代替真实发布时间
通知 通用 Webhook、企业微信、飞书、钉钉、Discord、Slack、Telegram;不支持自定义请求头、飞书/钉钉加签或最终失败后的手动重放

通知与 HTTP 探针的公网地址限制见通知安全要求。

数据与接口

数据库迁移后不保证旧应用版本兼容新 schema,降级按备份恢复流程。执行历史用于运行诊断,不是完整的审计日志。API 尚无稳定的版本化承诺,接入前查看实例 /docs。