Schnellstart
Der schnellste und empfohlene Weg, TypeType selbst zu hosten, ist das Installationsskript. Es richtet den gesamten Stack für Sie ein, Geheimnisse, freie Ports, Dienste und den Objektspeicher für Downloads, sodass Sie mit einem Befehl eine vollständige, funktionierende Instanz haben.
Lieber von Hand?
Alles, was das Skript tut, ist auch Schritt für Schritt unter Manuelle Einrichtung beschrieben, falls Sie die volle Kontrolle möchten oder jeden Teil verstehen wollen.
Ein Befehl
curl -fsSL https://raw.githubusercontent.com/TypeType-Video/TypeType/main/scripts/install-stack.sh | bashDer Installer:
- legt
~/typetype-stackmit der Compose-Datei und den Stack-Skripten an, - erzeugt die Geheimnisse für Downloader, Garage-RPC und YouTube-Sitzung,
- wählt automatisch freie Ports, wenn die Standard-Ports belegt sind,
- prüft die aufgelöste Konfiguration und startet alle Dienste,
- und richtet Garage ein, sodass Downloads sofort funktionieren.
Er ist interaktiv. Er lädt zuerst die Stack-Dateien herunter und bereitet sie vor, dann fragt er nach einer Bestätigung, bevor er Images lädt und Container startet.
Bei einer Aktualisierung legt der Installer zuerst eine Sicherung der von ihm verwalteten Stack-Dateien mit Zeitstempel an und hält die aktuellen Image-Referenzen fest. Danach wartet er auf die erneuerten Dienste und prüft deren Versionsendpunkte, bevor er endet.
Das Verzeichnis wählen
Der Installer legt den Stack in ~/typetype-stack ab. Das ist nur sein Standardwert: Mit --dir installieren Sie, wo immer Sie möchten.
curl -fsSL https://raw.githubusercontent.com/TypeType-Video/TypeType/main/scripts/install-stack.sh | bash -s -- --dir /srv/typetypeDie Befehle dieser Dokumentation verwenden $STACK_DIR für dieses Verzeichnis. Setzen Sie die Variable einmal in Ihrem Terminal, auf den Standardwert oder auf das von Ihnen gewählte Verzeichnis:
STACK_DIR=~/typetype-stackEine manuelle Installation hat keinen Standardwert: $STACK_DIR ist das Verzeichnis, das Ihre docker-compose.yml enthält.
Nur herunterladen
Um die Dateien zu holen und zu prüfen, bevor Sie Docker selbst starten:
curl -fsSL https://raw.githubusercontent.com/TypeType-Video/TypeType/main/scripts/install-stack.sh | bash -s -- --download-onlyPrüfen, ob sie läuft
cd "$STACK_DIR"
docker compose ps
docker compose exec -T typetype-server wget -qO- http://127.0.0.1:8080/healthDer zweite Befehl prüft Server aus seinem Container heraus und bleibt deshalb richtig, wenn der Installer einen anderen Host-Port gewählt hat.
Das Administratorkonto anlegen
Öffnen Sie die Web-App (der Installer gibt die genaue URL aus, standardmäßig http://localhost:8082). Bei einer frischen Installation werden Sie aufgefordert, ein Konto anzulegen, und das erste Konto wird automatisch zum Administrator.

Geben Sie Name, E-Mail-Adresse und Passwort ein, dann Registrieren. Sie sind als Administrator angemeldet und landen auf dem Einstiegsbildschirm, von dem aus Sie Ihre Daten importieren können.

Der gesamte Ablauf:

Weiter
- Unter eigener Domain mit HTTPS bereitstellen: Reverse-Proxy und HTTPS.
- Ports, Datenbank und Geheimnisse einstellen: Konfiguration.
- In gutem Zustand halten: Wartung.