Cap Hosting

Cap ist eine Open-Source-Screen-Recording- und Sharing-Plattform, die du selbst hostest und für Teams entwickelt wurde, die nicht möchten, dass Loom die Videos speichert.

  • Ein Klick bereitstellen
  • 25 GB Benötigter Speicherplatz
  • 2 GB RAM Benötigter Arbeitsspeicher
  • Von 5 € Preis
Jetzt bestellen Keine Einrichtungsgebühren

Was Sie
bei AvaHost erhalten

Die Bereitstellung mit einem Klick, eine benutzerdefinierte Domain, kostenloses HTTPS, automatische Anwendungsupdates und geplante Backups sind in jeder Cloud-App enthalten. Sie können mehrere Apps auf einem Server ausführen, und der Terminalzugang ist enthalten.

Ein MySQL 8 Container wird mit der App bereitgestellt und bleibt von AvaHost unverwaltet.

Server bestellen

Technik

Docker-Image
ghcr.io/capsoftware/cap-web:latest
Standardport
0
Datenbank
MySQL 8

Wie Cap funktioniert

Cap von CapSoftware ist ein Open-Source-Bildschirmrekorder und eine Web-App zum Teilen von Clips. Die Anleitung zum Selbst-Hosting startet mit einer Compose-Datei das Web-Image ghcr.io/capsoftware/cap-web, einen Media-Server, auf dem FFmpeg, MySQL 8 und MinIO für S3-kompatible Speicherung laufen. Das Projekt gibt an, dass MySQL 8 erforderlich ist und MariaDB nicht die unterstützte Engine ist. Die Baseline dokumentiert daher die Datenbank als MySQL 8, nicht als generisches MariaDB-Label. Die Desktop-App, entwickelt mit Tauri, kann auf Ihre Server-URL ausgerichtet werden, sodass Uploads auf Ihrer Instanz landen statt auf cap.so.

Der erste Start benötigt echte Secrets. Die öffentliche Compose-Datei wird mit Platzhalter-Passwörtern ausgeliefert, und die Produktions-Checkliste weist Sie an, diese vor einem öffentlichen Deployment zu ersetzen. E-Mail über Resend ist optional und ist nicht Teil von AvaHosts Angebot für Anwendungs-E-Mail. Ohne diesen externen Mail-Pfad werden Funktionen, die E-Mails versenden, keine E-Mails versenden.

Wichtige Cap-Funktionen

Benutzer nehmen einen Bildschirm, eine Kamera oder beides in der Desktop-App auf und laden dann auf den Server hoch. Die Web-App speichert Konten und Metadaten in MySQL und die Bytes im Bucket. MinIO kann privat für den Host bleiben, während eine öffentliche URL die Wiedergabe bereitstellt – das ist ein Paar von Einstellungen, die Sie beide richtig konfigurieren müssen. Ports in der Anleitung umfassen 3000 für die Web-App und 9000 für die MinIO-API, normalerweise hinter dem Proxy statt roh veröffentlicht.

AvaHost aktualisiert das Deployment automatisch und sichert MySQL und die Bucket-Volumes nach Plan. Video ist der ressourcenintensive Teil. Anwendungs-E-Mail ist nicht in Cap enthalten. Eine dedizierte öffentliche IP ist für Cap nicht erforderlich.

Cap vs. Loom

1

Cap

Cap ist die Software und die Dateien auf der Infrastruktur, die Sie betreiben. Loom ist das gehostete Produkt mit eigenen Konten und Aufbewahrung. Wählen Sie Loom, wenn Sie diesen Service möchten. Wählen Sie Cap, wenn die Anforderung darin besteht, die Videos selbst zu speichern und Sie MySQL 8 plus Objektspeicher betreiben können.

2

Loom

Die Desktop-App ist Teil des Workflows. Ein Server ohne Personen, die den Rekorder installieren, ist nur eine Sharing-Site.

Wer nutzt Cap

Produkt- und Support-Teams, die Walkthroughs aufzeichnen und diese nicht auf Loom haben möchten, nutzen Cap. Es ist eine schlechte Wahl, wenn Sie MySQL und einen Bucket nicht betreiben können, und es ist eine schlechte Wahl, wenn Sie erwartet haben, dass der Rekorder nur eine Website ist. Die 2-GB-Angabe ist die eigene Notiz des Projekts zur grundlegenden Nutzung, die Plan 2 entspricht.

Cap selbst hosten: Anforderungen und Kosten

Die Baseline ist 2048 MB RAM und 1 CPU-Kern, Web-Image ghcr.io/capsoftware/cap-web, plus MySQL 8 und Objektspeicher wie der Stack erfordert. Aufzeichnungen verbrauchen Speicher schneller als die Web-App: behandeln Sie 50 GB auf Plan 3 als eine Startbibliothek und 100 GB auf Plan 4, wenn sich Clips ansammeln. Bei AvaHost ist das empfohlene Minimum für Cap Plan 2 zu €5. Das Cap-Paket umfasst One-Click-Deployment, einen Hostnamen, automatisiertes HTTPS, automatische Updates und geplante Sicherungen. Ersetzen Sie Platzhalter-Secrets, bevor Sie ein Team einladen.

F.A.Q

  • Die Obergrenze beginnt bei €5 im Plan 2. Der Preis deckt den grundlegenden Stack ab, den das Projekt beschreibt, einschließlich MySQL 8-Kapazität in dieser Größe, nicht jedoch ein großes Videoarchiv und nicht Resend. Eine umfangreiche Bibliothek von Aufzeichnungen erfordert ein Disk-Upgrade. Optionale Mail über einen externen Anbieter wird von diesem Anbieter abgerechnet, nicht von diesem Plan.

  • Ja. Legen Sie die öffentliche URL auf einen Hostnamen fest, den Sie kontrollieren, und richten Sie DNS auf die Instanz. Automatisiertes HTTPS deckt die Website ab. Die Wiedergabe benötigt auch die Speicher-URL, die Sie konfiguriert haben, die möglicherweise ein zweiter Name ist. Die Desktop-App sollte dieselbe Server-URL verwenden. Sie verwalten die Zone und die Benutzerkonten.

  • AvaHost aktualisiert Cap automatisch und sichert die Datenbank sowie das Object-Storage-Volume nach einem Zeitplan. Metadaten ohne den Bucket oder der Bucket ohne MySQL werden eine funktionierende Bibliothek nicht wiederherstellen. Nach einem Update melden Sie sich an und spielen Sie einen vorhandenen Clip ab. Bewahren Sie die von Ihnen festgelegten Secrets auf, da die Beispielpasswörter in der öffentlichen Compose-Datei keine Produktionseinstellung darstellen.

  • MySQL 8. Das Projekt gibt an, dass MariaDB nicht die unterstützte Engine ist, daher folgt dieses Paket dieser Linie, anstatt die Datenbank umzubenennen. Object Storage ist ebenfalls erforderlich. MinIO ist die dokumentierte lokale Option. Festplatte für Aufzeichnungen ist der Wachstumspfad: 50 GB bei Plan 3 zum Start, 100 GB bei Plan 4, wenn die Bibliothek größer wird.