源码软件包
使用打包后的 Python 源码部署 Blackcap,并为目标环境使用与发布版本配套的运行时和依赖项。
技术
Blackcap 不只是厨房中可见的功能。基于角色的管理、面向提供商的数据工具、诊断、后台任务、备份、保留策略、测试和部署服务,使其能够长期实际运营和支持。
管理和开发工具
这些能力有意与日常的食谱、计划、购物和烹饪工作流分离。
租户边界、当前组织上下文、角色、邀请、MFA、可信浏览器、API 令牌、请求保护和审计访问。
⚙️按权限控制的平台和组织设置、显示屏专属配置、提供商连接、密钥遮蔽、搜索和审计历史。
🗄️面向提供商的 SQLite 和 PostgreSQL 浏览、架构导出、已保存查询、受保护 SQL、数据问题审查、维护和修复诊断。
🧑💻使用基于角色的执行、身份验证上下文、已净化示例、选项解析和 Postman 导出,对当前实例中的已注册端点进行测试。
📊查看耗时趋势、队列和执行阶段、慢请求、显示/渲染活动、提供商工作、失败、重试、审查以及可停止的任务。
🧪从应用中运行即时、计划、可恢复、基于角色、集成、诊断克隆以及代码/架构验证测试。
系统可见性
查看版本/构建身份、运行主机检测、操作系统和架构、硬件提示、重要路径、显示屏状态、食谱数量以及备份连接状态。
⏱️查看当前运行时间、最近重启历史以及受限固定来源日志,并支持严重性筛选、搜索和敏感值自动遮蔽。
🔎运行可跟踪的 Direct SQL Audit 和只读 Database Parity / Schema Verification 任务,对已注册的安全增量修复单独确认。
☁️使用本地或已连接的云目标、面向提供商的备份范围、恢复暂存、验证、回滚保护、保留策略和缓存重建。
🧹预览并执行面向业务域的清理,覆盖生成资源、任务历史、审计数据、恢复暂存、显示屏分配、共享和烹饪会话记录。
📜根据保留策略查看身份验证、配置、食谱、计划、购物、显示屏、API 令牌、语音、支持和管理活动。
软件交付
Blackcap 在各种软件包格式中使用同一套共享发布模型。可针对受支持的部署目标生成源码或编译软件包,而无需把应用拆分成不同的发布历史。
使用打包后的 Python 源码部署 Blackcap,并为目标环境使用与发布版本配套的运行时和依赖项。
当希望获得更自包含的应用运行环境时,可部署编译后的 Blackcap 软件包,同时保留相同的 Git 和发布来源。
Microwave Pie 基于共享应用源码管理可复用发布、部署专属软件包、许可、安装和更新。
Blackcap 更新
由软件包管理的 Blackcap 安装会在应用 UI 中显示 有可用更新 当共享交付服务批准新版本时会显示通知。Blackcap 不会强制更新、自动下载或自行重启。System Admin 决定何时准备软件包、何时应用更新并重启 Blackcap,重启后会验证当前运行的发布版本。
部署基础
Blackcap 同时支持 Raspberry Pi + SQLite 路径,以及 GCP、Compute Engine、Cloud SQL PostgreSQL、Cloud SQL Auth Proxy、Gunicorn、Nginx 和托管 HTTPS 路径。受支持的部署类型可使用源码或编译软件包,并可根据实施需求推进到不同的 Application Release。集中式数据库服务、面向提供商的仓储、组织范围控制、幂等迁移、systemd 服务、托管计划任务和共享后台任务基础设施,使各部署模型保持一致。
了解详细信息
公开文档和应用内 Documentation 页面使用同一份规范 Blackcap 源内容。