Selbst gehostet · PHP 8.2+ · kein Composer-Schritt

Eine Videoplattform,
die Ihnen wirklich gehört.

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.

  • Adaptives HLS-Streaming
  • Arabisch & RTL integriert
  • Vollständiges Admin-Panel
  • JSON-REST-API

Was enthalten ist

Alles, was eine Videoseite braucht, in einem Paket

Kein Baukasten, auf dem Sie erst aufbauen müssen. Was man von einer Videoplattform erwartet, ist bereits da.

Fortsetzbare Uploads

Uploads in Blöcken, die einen Verbindungsabbruch überstehen - mit einem Größenlimit, das Sie setzen, nicht eine Plattform.

FFmpeg-Transkodierung

Jeder Upload wird in eine Leiter von Qualitätsstufen kodiert, samt Vorschaubildern und Sprites für die Zeitleiste.

Adaptives HLS

Der Stream folgt der Bandbreite des Zuschauers, statt zu stocken - und eine feste Qualität lässt sich jederzeit wählen.

Shorts-Feed

Ein vertikaler, wischbarer Feed für Kurzvideos, neben dem normalen Player statt an seiner Stelle.

Kanäle & Abos

Banner, Profilbilder, Aboanzahl und ein personalisierter Feed, damit ein Publikum einen Ort zum Sammeln hat.

Community & Nachrichten

Verschachtelte Kommentare mit Anpinnen und Sortieren, Community-Beiträge, Direktnachrichten sowie Benachrichtigungen in der App und per E-Mail.

Untertitel

VTT- oder SRT-Dateien je Video hochladen, oder Whisper einen ersten Entwurf erzeugen lassen und ihn bearbeiten.

API & Einbettung

Eine JSON-REST-API mit Entwickler-Tokens pro Nutzer und ein einbettbarer Player für andere Websites.

Vom Upload zur Wiedergabe

Eine Datei hinein, jede Qualität heraus

Der wirklich schwierige Teil einer Videoseite ist der, der nach dem Upload läuft. VideoHub erledigt ihn für Sie.

1 Upload in BlöckenSetzt nach einem Abbruch fort
2 FFmpeg-TranskodierungQualitätsleiter, Vorschaubilder, Sprites
3 HLS-VerpackungSegmentiert, mit optionalem Nur-HLS-Modus
4 Adaptive WiedergabeFolgt der Bandbreite des Zuschauers

Gespeichert wird auf lokaler Festplatte oder in jedem S3-kompatiblen Bucket, umschaltbar in den Admin-Einstellungen.

Im Betrieb

Gebaut, um moderiert zu werden, nicht nur gestartet

Eine öffentliche Videoseite ist nur so gut wie die Werkzeuge, die Sie haben, wenn jemand sie missbraucht.

Moderations-Warteschlange

Zuschauer melden Videos, die Meldungen landen an einer Stelle, und Sie handeln, ohne in die Datenbank zu gehen.

Rollen & Rechte

Rollenbasierter Zugriff mit zurückhaltenden Voreinstellungen, damit ein Moderatorkonto nicht stillschweigend zum Administrator wird.

Sichtbarkeit steuern

Öffentlich, nicht gelistet oder privat, geplante Veröffentlichung, Altersbeschränkung sowie Schalter für Kommentare und Downloads je Video.

Protokolle & Backups

Aktivitätsprotokolle und Backup-Werkzeuge im Panel: ein Vorfall hinterlässt Spuren, und ein schlechter Tag hat einen Rückweg.

Zwei-Faktor-Auth

TOTP mit Wiederherstellungscodes, konfigurierbare Passwortregeln, Sperre nach Fehlversuchen und CAPTCHA-Unterstützung.

Social Login

Anmeldung über Google und GitHub mit E-Mail-Bestätigung, dazu Abmeldung auf allen Geräten von einem Bildschirm aus.

Privatsphäre für Zuschauer

Private Likes, Abos und Playlists, verborgene Aboanzahl und ein Schalter, der Wiedergabe- und Suchverlauf pausiert.

Seiten & Kategorien

Ein kleines CMS für AGB-, Datenschutz- und Über-uns-Seiten sowie Kategorienverwaltung, die ohne Entwickler auskommt.

Aussehen & Sprache

Es soll nach Ihrer Seite aussehen, nicht nach unserer

Theme, Logo, Favicon und Sharing-Bild sind Einstellungen statt eines Code-Forks, und die Oberfläche spricht von Haus aus mehr als eine Sprache.

  • Dunkel- und Hellmodus
  • Vollständige arabische Übersetzung
  • Echtes RTL durchgängig
  • PWA mit Service Worker
  • Sitemaps und robots.txt
  • Open Graph und Twitter Cards

Rechts-nach-links gilt als vollwertige Richtung, nicht als gespiegelter Nachgedanke - derselbe Maßstab, den wir an diese Website anlegen.

Voraussetzungen

Was es zum Laufen braucht

Bescheiden - und auf dem ersten Bildschirm des Installers für Sie geprüft, bevor Sie sich festlegen.

Serveranforderungen von VideoHub
KomponenteErforderlichHinweise
PHP8.2 oder neuerErweiterungen: pdo_mysql, mbstring, openssl, json, ctype
DatenbankMySQL 5.7+ oder MariaDB 10.4+Eine leere Datenbank und ein Benutzer mit allen Rechten darauf
WebserverApache oder NginxApache braucht mod_rewrite und AllowOverride All; Nginx braucht PHP-FPM
FFmpegEmpfohlenOhne FFmpeg werden Uploads nur im Originalformat ausgeliefert
SpeicherLokale Festplatte oder S3-kompatibelDer Ordner storage/ muss beschreibbar sein
Ebenfalls empfohlengd, curl, fileinfoBildverarbeitung, Social Login und S3, Erkennung des Upload-Typs
ComposerNicht nötigKein 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

Bevor Sie es installieren

Die Fragen, die eine Antwort verdienen, bevor Sie eine eigene Videoplattform betreiben.

Was braucht der Server, um VideoHub auszuführen?

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.

Brauche ich Composer oder einen externen Dienst?

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.

Ist FFmpeg erforderlich?

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.

Wo werden die Videodateien gespeichert?

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.

Kann ich verhindern, dass Leute die Videodateien herunterladen?

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.

Unterstützt VideoHub Arabisch und Rechts-nach-links-Layouts?

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.

Wie werden Untertitel gehandhabt?

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.

Kann ich VideoHub an meine eigene Anwendung anbinden?

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.

Wie installiere ich es?

Ü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

Besitzen Sie die Plattform, nicht nur den Kanal.

Eine Installation, auf Hardware, die Sie kontrollieren - Datenbank und Festplatte in Ihrer Hand.

  • Läuft auf gewöhnlichem PHP 8.2+
  • Web-Installer, keine Shell nötig
  • Von Fast Hive gebaut und unterstützt

Sie brauchen noch einen Ort dafür? Unsere VPS und dedizierten Server erfüllen jede Voraussetzung oben bereits.