VidArch Docs
VidArch entdecken

Architektur

Die Komponenten, die VidArch zum Laufen bringen.

VidArch bündelt eine React-Oberfläche und eine Node.js-API in einem einzigen Dienst.

Komponenten

KomponenteRolle
React-OberflächeNavigation, Suche, Bibliothek, Player und Einstellungen
Express-APIAuthentifizierung, Kanäle, Videos, Downloads und Konfigurationen
SQLiteMetadaten, Abonnements, Verlauf, Playlists und Warteschlange
yt-dlpFernsuche, Metadaten und Download
ffmpeg / ffprobeMedienverarbeitung und -inspektion
Lokaler SpeicherVideos, Miniaturansichten, Metadaten und Kanalressourcen

In der Produktion dient die API auch zum Ausliefern der kompilierten Oberfläche. Der öffentliche Standardport ist 2499. In der Entwicklung verwendet Vite 2499 und die API 2498.

Siehe Code-Architektur für die Gliederung des Repositories.

Auf dieser Seite