Cap Хостинг

Cap — це відкритий проект для запису екрану та обміну відео, який ви розміщуєте самостійно, створений для команд, які не хочуть, щоб Loom зберігав їхні відео.

  • Один клік розгортання
  • 25 ГБ Потрібно місця на диску
  • 2 ГБ ОП Потрібна пам'ять
  • Від 5 € Ціна
Замовити зараз Безкоштовна установка

Що ви отримуєте
на AvaHost

Розгортання в один клік, власний домен, безкоштовний HTTPS, автоматичні оновлення додатків та заплановані резервні копії входять у кожен Cloud App. Ви можете запускати кілька додатків на одному сервері, і доступ до терміналу включений.

Контейнер 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 вказує замінити їх перед публічним розгортанням. Email через Resend є опціональним і не входить до пропозиції application-mail від AvaHost. Без цього зовнішнього каналу пошти функції, які відправляють листи, не будуть працювати.

Ключові можливості Cap

Користувачі записують екран, камеру або обидва в десктопному додатку, а потім завантажують на сервер. Веб-додаток зберігає облікові записи та метадані в MySQL, а байти — у бакеті. MinIO може залишатися приватним для хоста, тоді як публічна URL служить для відтворення — це пара налаштувань, які ви повинні правильно налаштувати обидва. Порти в гайді включають 3000 для веб-додатка та 9000 для MinIO API, зазвичай за проксі, а не опубліковані в сирому вигляді.

AvaHost автоматично оновлює розгортання та виконує резервне копіювання томів MySQL та бакету за розкладом. Відео — це найважча частина. Application mail не включено до Cap. Виділена публічна IP-адреса не потрібна для Cap.

Cap проти Loom

1

Cap

Cap — це програмне забезпечення та файли на інфраструктурі, якою ви керуєте. Loom — це розміщений продукт із власними обліковими записами та збереженням. Виберіть Loom, коли вам потрібен цей сервіс. Виберіть Cap, коли вимога полягає в тому, щоб зберігати відео самостійно, і ви можете запустити MySQL 8 плюс об'єктне сховище.

2

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 і виконує резервне копіювання бази даних та об’єму object-storage за розкладом. Метадані без bucket або bucket без MySQL не відновлять робочу бібліотеку. Після оновлення увійдіть і відтворіть один існуючий кліп. Збережіть встановлені вами секрети, оскільки приклади паролів у публічному файлі compose не є параметром production.

  • MySQL 8. Проект вказує, що MariaDB не є підтримуваним механізмом, тому цей пакет дотримується цієї лінії замість перейменування бази даних. Об’єктне сховище також є обов’язковим. MinIO — це задокументований локальний варіант. Диск для записів — це шлях розширення: 50 ГБ на Plan 3 для початку, 100 ГБ на Plan 4, коли бібліотека стає великою.