Fortsetzbare Uploads
Uploads in Blöcken, die einen Verbindungsabbruch überstehen - mit einem Größenlimit, das Sie setzen, nicht eine Plattform.
Selbst gehostet · PHP 8.2+ · kein Composer-Schritt
VideoHub ist eine vollständige Video-Sharing-Site, die Sie auf Ihrem eigenen Server installieren - Uploads, Transkodierung, adaptives Streaming, Kanäle und Moderation.
Keine Plattform, die an Ihren Einnahmen mitverdient, keine Regeln von jemand anderem und kein Drittanbieter zwischen Ihrem Publikum und Ihren Videos. Datenbank und Festplatte gehören Ihnen.
Was enthalten ist
Kein Baukasten, auf dem Sie erst aufbauen müssen. Was man von einer Videoplattform erwartet, ist bereits da.
Uploads in Blöcken, die einen Verbindungsabbruch überstehen - mit einem Größenlimit, das Sie setzen, nicht eine Plattform.
Jeder Upload wird in eine Leiter von Qualitätsstufen kodiert, samt Vorschaubildern und Sprites für die Zeitleiste.
Der Stream folgt der Bandbreite des Zuschauers, statt zu stocken - und eine feste Qualität lässt sich jederzeit wählen.
Ein vertikaler, wischbarer Feed für Kurzvideos, neben dem normalen Player statt an seiner Stelle.
Banner, Profilbilder, Aboanzahl und ein personalisierter Feed, damit ein Publikum einen Ort zum Sammeln hat.
Verschachtelte Kommentare mit Anpinnen und Sortieren, Community-Beiträge, Direktnachrichten sowie Benachrichtigungen in der App und per E-Mail.
VTT- oder SRT-Dateien je Video hochladen, oder Whisper einen ersten Entwurf erzeugen lassen und ihn bearbeiten.
Eine JSON-REST-API mit Entwickler-Tokens pro Nutzer und ein einbettbarer Player für andere Websites.
Vom Upload zur Wiedergabe
Der wirklich schwierige Teil einer Videoseite ist der, der nach dem Upload läuft. VideoHub erledigt ihn für Sie.
Gespeichert wird auf lokaler Festplatte oder in jedem S3-kompatiblen Bucket, umschaltbar in den Admin-Einstellungen.
Im Betrieb
Eine öffentliche Videoseite ist nur so gut wie die Werkzeuge, die Sie haben, wenn jemand sie missbraucht.
Zuschauer melden Videos, die Meldungen landen an einer Stelle, und Sie handeln, ohne in die Datenbank zu gehen.
Rollenbasierter Zugriff mit zurückhaltenden Voreinstellungen, damit ein Moderatorkonto nicht stillschweigend zum Administrator wird.
Öffentlich, nicht gelistet oder privat, geplante Veröffentlichung, Altersbeschränkung sowie Schalter für Kommentare und Downloads je Video.
Aktivitätsprotokolle und Backup-Werkzeuge im Panel: ein Vorfall hinterlässt Spuren, und ein schlechter Tag hat einen Rückweg.
TOTP mit Wiederherstellungscodes, konfigurierbare Passwortregeln, Sperre nach Fehlversuchen und CAPTCHA-Unterstützung.
Anmeldung über Google und GitHub mit E-Mail-Bestätigung, dazu Abmeldung auf allen Geräten von einem Bildschirm aus.
Private Likes, Abos und Playlists, verborgene Aboanzahl und ein Schalter, der Wiedergabe- und Suchverlauf pausiert.
Ein kleines CMS für AGB-, Datenschutz- und Über-uns-Seiten sowie Kategorienverwaltung, die ohne Entwickler auskommt.
Aussehen & Sprache
Theme, Logo, Favicon und Sharing-Bild sind Einstellungen statt eines Code-Forks, und die Oberfläche spricht von Haus aus mehr als eine Sprache.
Rechts-nach-links gilt als vollwertige Richtung, nicht als gespiegelter Nachgedanke - derselbe Maßstab, den wir an diese Website anlegen.
Voraussetzungen
Bescheiden - und auf dem ersten Bildschirm des Installers für Sie geprüft, bevor Sie sich festlegen.
| Komponente | Erforderlich | Hinweise |
|---|---|---|
| PHP | 8.2 oder neuer | Erweiterungen: pdo_mysql, mbstring, openssl, json, ctype |
| Datenbank | MySQL 5.7+ oder MariaDB 10.4+ | Eine leere Datenbank und ein Benutzer mit allen Rechten darauf |
| Webserver | Apache oder Nginx | Apache braucht mod_rewrite und AllowOverride All; Nginx braucht PHP-FPM |
| FFmpeg | Empfohlen | Ohne FFmpeg werden Uploads nur im Originalformat ausgeliefert |
| Speicher | Lokale Festplatte oder S3-kompatibel | Der Ordner storage/ muss beschreibbar sein |
| Ebenfalls empfohlen | gd, curl, fileinfo | Bildverarbeitung, Social Login und S3, Erkennung des Upload-Typs |
| Composer | Nicht nötig | Kein Build-Schritt und kein externer Dienst für den Start |
Auf einem VPS gut aufgehoben; ein dedizierter Server lohnt sich, sobald ständig transkodiert wird.
FAQ
Die Fragen, die eine Antwort verdienen, bevor Sie eine eigene Videoplattform betreiben.
PHP 8.2 oder neuer mit den Erweiterungen pdo_mysql, mbstring, openssl, json, ctype sowie MySQL 5.7+ oder MariaDB 10.4+. Apache braucht mod_rewrite mit AllowOverride All; Nginx braucht eine PHP-FPM-Konfiguration. Der Installer prüft jede Voraussetzung und ob storage/ beschreibbar ist, gleich auf dem ersten Bildschirm - Sie sehen jedes Problem, bevor Sie sich festlegen.
Nein. VideoHub läuft auf gewöhnlichem PHP, ohne Composer-Schritt und ohne Anmeldung bei irgendeinem Dienst vor dem ersten Upload. Das ist Absicht: Das heruntergeladene Paket ist die Software, die Sie ausführen, und auch ein Shared Host ohne Shell-Zugang kann es installieren.
Dringend empfohlen, aber nicht zwingend. Mit FFmpeg bekommen Sie die Qualitätsleiter, HLS-Verpackung, Vorschaubilder und Sprites. Ohne es läuft VideoHub weiterhin, liefert aber jeden Upload nur im Originalformat aus - kein adaptives Streaming, und was hochgeladen wurde, lädt jeder Zuschauer herunter.
Auf lokaler Festplatte oder in einem S3-kompatiblen Objektspeicher, einstellbar im Admin-Bereich. Lokal ist der einfachste Anfang; Objektspeicher lohnt sich, sobald die Mediathek dem Server entwächst oder Sie die Dateien näher am Publikum ausliefern wollen.
Es gibt einen Nur-HLS-Modus, der segmentierte Streams statt einer herunterladbaren Datei ausliefert, und Downloads lassen sich je Video abschalten. Das erhöht den nötigen Aufwand weit über Rechtsklick-und-Speichern hinaus. DRM ist es aber nicht: Kein browserbasierter Player kann das Mitschneiden unmöglich machen - betrachten Sie es als Abschreckung, nicht als Garantie.
Ja. Neben dem englischen Katalog liegt eine vollständige arabische Übersetzung bei, mit echter Rechts-nach-links-Unterstützung in der gesamten Oberfläche statt eines am Ende angehängten gespiegelten Stylesheets. Dazu kommen Dunkel- und Hellmodus sowie ein Theme, das Sie ohne Änderungen an den Templates anpassen.
Laden Sie VTT- oder SRT-Dateien je Video hoch, oder lassen Sie Whisper automatisch einen ersten Entwurf erzeugen. Automatische Untertitel sind ein Ausgangspunkt, kein fertiges Transkript - überarbeiten Sie sie, bevor Sie sich für die Barrierefreiheit darauf verlassen.
Ja. Eine JSON-REST-API mit Entwickler-Tokens pro Nutzer deckt dieselben Daten ab, die auch die Weboberfläche verwendet. Sie können Uploads skripten, Metadaten auslesen, Nutzer verwalten oder ein eigenes Frontend darauf aufbauen. Einzelne Videos haben zudem einen einbettbaren Player für andere Websites.
Über einen Web-Installer. Er prüft die Voraussetzungen, nimmt Ihre Datenbankdaten entgegen, importiert das Schema und legt das erste Administratorkonto an. Keine Kommandozeile, kein Build-Prozess, kein Kompilieren von Assets.
VideoHub kaufen
Eine Installation, auf Hardware, die Sie kontrollieren - Datenbank und Festplatte in Ihrer Hand.
Sie brauchen noch einen Ort dafür? Unsere VPS und dedizierten Server erfüllen jede Voraussetzung oben bereits.