Cap Хостинг
Cap — это открытый исходный код для записи экрана и обмена видео, который вы размещаете самостоятельно, созданный для команд, которые не хотят, чтобы Loom хранил видео.
- Один клик развернуть
- 25 ГБ Необходимое дисковое пространство
- 2 ГБ ОЗУ Необходимая память
- От 5 € Цена

Официальные ссылки
Официальные ссылки и оригинальный сайт Cap
Что вы получаете
на AvaHost
Развертывание в один клик, собственный домен, бесплатный HTTPS, автоматические обновления приложений и запланированные резервные копии включены в каждое облачное приложение. Вы можете запускать несколько приложений на одном сервере, и доступ к терминалу включен.
Контейнер MySQL 8 предоставляется с приложением и не управляется AvaHost.

Технологии
- Образ Docker
- ghcr.io/capsoftware/cap-web:latest
- Порт по умолчанию
- 0
- База данных
- MySQL 8

Как работает Cap
Cap от CapSoftware — это открытый экранный рекордер и веб-приложение для обмена видеоклипами. Compose-файл руководства по самостоятельному развёртыванию запускает веб-образ ghcr.io/capsoftware/cap-web, медиа-сервер, на котором работают FFmpeg, MySQL 8 и MinIO для S3-совместимого хранилища. В проекте указано, что MySQL 8 обязателен и MariaDB не поддерживается в качестве движка базы данных. Поэтому в этой конфигурации база данных записывается как MySQL 8, а не как общий ярлык MariaDB. Десктопное приложение, построенное на Tauri, можно направить на URL вашего сервера, чтобы загрузки попадали на ваш экземпляр вместо cap.so.
При первом запуске требуются настоящие секреты. Публичный compose-файл поставляется с заполнителями паролей, и контрольный список для production указывает заменить их перед публичным развёртыванием. Электронная почта через Resend опциональна и не входит в предложение AvaHost по приложениям для отправки писем. Без этого внешнего канала отправки почты функции, которые отправляют письма, не будут работать.
Ключевые возможности Cap
Люди записывают экран, камеру или оба одновременно в десктопном приложении, затем загружают на сервер. Веб-приложение хранит учётные записи и метаданные в MySQL, а файлы — в хранилище. MinIO может оставаться приватным для хоста, в то время как публичный URL служит для воспроизведения — это пара параметров, которые вы должны настроить правильно. Порты в руководстве включают 3000 для веб-приложения и 9000 для API MinIO, обычно за прокси, а не опубликованные напрямую.
AvaHost автоматически обновляет развёртывание и создаёт резервные копии томов MySQL и хранилища по расписанию. Видео — это ресурсоёмкая часть. Приложение для отправки писем не включено в Cap. Выделенный публичный IP-адрес не требуется для Cap.
Cap vs Loom
Cap
Cap — это программное обеспечение и файлы на инфраструктуре, которой вы управляете. Loom — это размещённый продукт со своими учётными записями и политикой хранения. Выбирайте Loom, когда вам нужен этот сервис. Выбирайте Cap, когда требуется хранить видео самостоятельно и вы можете запустить MySQL 8 плюс объектное хранилище.
Loom
Десктопное приложение — часть рабочего процесса. Сервер без установленного рекордера — это просто сайт для обмена файлами.
Кто использует Cap
Команды продукта и поддержки, которые записывают пошаговые инструкции и не хотят их на Loom, используют Cap. Это плохой выбор, если вы не можете управлять MySQL и хранилищем, и это плохой выбор, если вы ожидали, что рекордер будет только веб-сайтом. Цифра 2 ГБ — это собственная заметка проекта об базовом использовании, которая соответствует Plan 2.

Самостоятельное развёртывание Cap: требования и стоимость
Базовая конфигурация — 2048 МБ оперативной памяти и 1 ядро CPU, веб-образ ghcr.io/capsoftware/cap-web, плюс MySQL 8 и объектное хранилище, как требует стек. Записи потребляют дисковое пространство быстрее, чем веб-приложение: рассчитывайте на 50 ГБ на Plan 3 как на начальную библиотеку и 100 ГБ на Plan 4, когда клипы накапливаются. На AvaHost рекомендуемый минимум для Cap — Plan 2 за €5. Пакет Cap включает развёртывание в один клик, имя хоста, автоматический HTTPS,
F.A.Q
Лимит начинается с €5 на Plan 2. Цена включает базовый стек, описанный в проекте, включая емкость MySQL 8 на этом уровне, но не большой видеоархив и не Resend. Большая библиотека записей требует увеличения диска. Дополнительная почта через внешнего провайдера оплачивается этим провайдером, а не по этому плану.
Да. Установите публичный URL на хостнейм, который вы контролируете, и направьте DNS на экземпляр. Автоматический HTTPS покрывает веб-сайт. Воспроизведение также требует URL хранилища, который вы настроили, это может быть второе имя. Настольное приложение должно использовать тот же URL сервера. Вы управляете зоной и учетными записями пользователей.
AvaHost автоматически обновляет Cap и создаёт резервные копии базы данных и тома объектного хранилища по расписанию. Метаданные без бакета или бакет без MySQL не восстановят рабочую библиотеку. После обновления войдите в систему и воспроизведите один существующий клип. Сохраняйте установленные вами секреты, так как примеры паролей в публичном файле compose не являются производственной конфигурацией.
MySQL 8. Проект указывает, что MariaDB не поддерживается, поэтому этот пакет следует этой линии вместо переименования базы данных. Также требуется объектное хранилище. MinIO — это документированный локальный вариант. Диск для записей — это путь роста: 50 ГБ в плане 3 для начала, 100 ГБ в плане 4, когда библиотека становится большой.
