Cap 主机
Cap 是一个开源的屏幕录制和分享网站,您可以自行托管,专为不想让 Loom 保存视频的团队而构建。
- 一键 部署
- 25 GB 所需磁盘空间
- 2 GB 内存 所需内存
- 来自 5 € 价格
您在 AvaHost 上获得的服务
一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。
一个MySQL 8容器与应用程序一起配置,并且不受AvaHost管理。

技术
- Docker 镜像
- ghcr.io/capsoftware/cap-web:latest
- 默认端口
- 0
- 数据库
- MySQL 8

Cap 如何运作
Cap 是 CapSoftware 的开源屏幕录制工具和网络剪辑分享应用。自托管指南的 compose 文件启动 web 镜像 ghcr.io/capsoftware/cap-web,这是一个运行 FFmpeg、MySQL 8 和 MinIO(S3 兼容存储)的媒体服务器。该项目声明 MySQL 8 是必需的,MariaDB 不是受支持的引擎。因此该基准将数据库记录为 MySQL 8,而不是通用的 MariaDB 标签。桌面应用使用 Tauri 构建,可以指向你的服务器 URL,这样上传就会落在你的实例上,而不是 cap.so。
首次启动需要真实的密钥。公开的 compose 文件附带占位符密码,生产检查清单告诉你在公开部署前替换它们。通过 Resend 的电子邮件是可选的,不属于 AvaHost 的应用邮件服务。没有这个外部邮件路径,发送邮件的功能将无法发送邮件。
Cap 的主要功能
用户在桌面应用中录制屏幕、摄像头或两者,然后上传到服务器。web 应用在 MySQL 中保存账户和元数据,在存储桶中保存字节。MinIO 可以对主机保持私密,同时公开 URL 提供播放,这是一对你必须正确配置的设置。指南中的端口包括 web 应用的 3000 和 MinIO API 的 9000,通常在代理后面而不是直接发布。
AvaHost 自动更新部署,并按计划备份 MySQL 和存储桶卷。视频是重量级部分。Cap 不包括应用邮件。Cap 不需要专用公网 IP。
Cap vs Loom
Cap
Cap 是你运营的基础设施上的软件和文件。Loom 是托管产品,有自己的账户和保留期。当你想要该服务时选择 Loom。当要求是自己保存视频且你可以运行 MySQL 8 加对象存储时选择 Cap。
Loom
桌面应用是工作流的一部分。没有人安装录制器的服务器只是一个分享网站。
谁使用 Cap
录制演练且不想将其放在 Loom 上的产品和支持团队使用 Cap。如果你无法运营 MySQL 和存储桶,这不是一个好选择;如果你期望录制器是一个网站,这也不是一个好选择。2 GB 的数字是该项目自己的基本使用说明,与方案 2 相符。

自托管 Cap:要求和成本
基准是 2048 MB RAM 和 1 个 CPU 核心、web 镜像 ghcr.io/capsoftware/cap-web,加上堆栈所需的 MySQL 8 和对象存储。录制消耗磁盘的速度比 web 应用快:在方案 3 上将 50 GB 视为起始库,在方案 4 上将 100 GB 视为剪辑积累时的容量。在 AvaHost 上,Cap 的推荐最低配置是方案 2,€5。Cap 套餐包括一键部署、主机名、自动 HTTPS、自动更新和定时备份。在邀请团队前替换占位符密钥。
F.A.Q
Plan 2 的上限从 €5 开始。该价格涵盖项目所述的基础堆栈,包括此规模的 MySQL 8 容量,不包括大型视频存档和 Resend。长期录音库需要磁盘升级。可选的外部邮件提供商邮件由该提供商计费,而非本计划计费。
是的。将公共 URL 设置为您控制的主机名,并将 DNS 指向该实例。自动 HTTPS 覆盖该网站。播放还需要您配置的存储 URL,可能是第二个域名。桌面应用应使用相同的服务器 URL。您管理该区域和用户账户。
AvaHost 会自动更新 Cap 并按计划备份数据库和对象存储卷。没有存储桶的元数据或没有 MySQL 的存储桶都无法恢复可用的库。更新后,请登录并播放一个现有的剪辑。保管好您设置的密钥,因为公开 compose 文件中的示例密码不是生产环境设置。
MySQL 8。该项目声明 MariaDB 不是受支持的引擎,因此此套餐遵循该规范,而不是重新标记数据库。还需要对象存储。MinIO 是文档中记录的本地选项。录制磁盘是增长路径:Plan 3 起始为 50 GB,当库变大时 Plan 4 为 100 GB。

