跳转到主要内容

自行托管

当您想在自己的基础架构上运行相同的产品,并保持对部署、数据库、上传、备份、域和运营设置的控制时,Kanera 可以自托管。

自托管版本使用与 Kanera Pro 相同的代码库,可与 Docker Compose 一起运行,并包括 Web 应用、主 API、实时支持、后台工作者、公共 API、MCP 服务器、PostgreSQL、Valkey 和可选备份服务。

部署后 Web 应用程序中的 Kanera 板。

自助托管包括什么​

标准部署包括:

  • Kanera 网络应用程序。
  • 主要的应用程序API和实时服务器。
  • 一个用于调度程序、通知、Webhook 和清理作业的工作人员。
  • 用于应用程序数据的 PostgreSQL。
  • Valkey 用于实时范围、存在和共享速率限制。
  • 公共集成 API。
  • 用于 AI 代理的 MCP 服务器。
  • 本地上传存储,可选择 S3 兼容存储。
  • 可选的加密 PostgreSQL 备份到 S3 兼容存储。

无计划限额​

自托管的 Kanera 没有计费计划,也没有计划检查。 这些文档中描述的每个功能都可用于您的部署,包括文档中描述的需要 Pro 或 Pro 试用版的功能。

这意味着其他指南中的计划要求不适用于您:

记录为需要 Pro在自托管部署中
看板和自动化无限制
组织成员没有用户限制。
客户和承包商的看板嘉宾没有客座门,只能根据需要授权登机
API 密钥和公共 REST API每个用户和每个工作区管理员都可以使用范围键。
自定义webhook每个工作区管理员都可以使用。
Slack、Discord、Telegram 和 Zulip 的聊天目的地每个工作区管理员都可以使用。
个人 ntfy、Gotify 和 webhook 通知可供每个用户使用。
附件存储受您自己的磁盘或 S3 存储桶限制,而不是配额。

这些指南中描述的降级行为 — 暂停 webhook、撤销 API 密钥、禁用个人通道 — 是托管计费机制,在此从不运行。 权限规则仍然完全按照文档中所述适用:文档中所述的工作区管理员仍然是必需的。

自托管的 Kanera 上的通知​

自托管部署包括与托管 Kanera 相同的通知功能集:应用内通知抽屉式导航栏、电子邮件、浏览器推送、个人 ntfy、Gotify 和 webhook 目标、每个工作区规则、每种类型的用户首选项以及 Slack、Discord、Telegram 和 Zulip 的工作区聊天目标。

Kanera Web 应用程序中提供的个人通知设置。

一个好主意。 个人交付渠道,因为家庭实验室或内部 ntfy 或 Gotify 服务器通常就是重点。参见 电子邮件与通知 用于 SMTP、推送、私人接收器和聊天目标设置。

从哪里开始​

开始 快速入门。它将您从空服务器带到 Kanera,您可以登录到:要求、容量、环境文件、启动 Docker Compose 和运行状况检查。

之后的一切都是可选的,并且有自己的页面:

页面封面
快速入门要求、容量规划、环境值、启动堆栈并对其进行验证。
环境变量参考必需的秘密、公共 URL、访问、存储、交付、扩展、保留、监控和管理设置。
服务与路由每个服务的功能、推荐的域、发布端口和反向代理信任。
电子邮件与通知SMTP、浏览器推送、个人 ntfy/Gotify/webhook 目标和聊天目标。
集成与 API暴露公共 API 和 MCP、面向 AI 代理的 OAuth 和 Trello 附件复制。
存储与备份本地或 S3 上传存储、数据库和文件备份以及值得保密的信息。
更新与扩展更新到新版本和副本计数。
常见问题首次部署清单和最常出现的症状。

关于实施支持的部署参考,请参见 关于 Kanera 存储库中的 DEPLOY.md.