v1.0.0Frisch erschienen am 26.10.2026 →Freshly released on 26 Oct 2026 →
// der video-downloader für deinen homeserver// the video downloader for your home server

Tubesy

YouTube-Videos, Playlists und Kanäle, dazu über 1000 weitere Seiten. Mit schöner Weboberfläche, Benutzerkonten und Rechten. Angetrieben von yt-dlp.YouTube videos, playlists and channels, plus more than 1000 other sites. With a clean web interface, user accounts and permissions. Powered by yt-dlp.

Tubesy download queue with live progress
Ausschnitt mit Demo-Daten · klicken für das ganze BildExcerpt with demo data · click for the full picture
0Seitensites
5Audioformateaudio formats
0Werbungads
amd64 · arm64Pi, NAS, Server
// live-demo

Einfügen. Prüfen. Laden.Paste. Check. Download.

So fühlt sich Tubesy an. Probier auch die Playlist: Videos abwählen, die du nicht willst, dann laden. Alles hier ist nur gespielt, es wird nichts heruntergeladen. Versprochen.This is how Tubesy feels. Try the playlist too: untick the videos you don't want, then download. Everything here is pretend, nothing gets downloaded. Promise.

🔗
Beispiel:Try:
// funktionen// features

Alles, was ein Video-Downloader brauchtEverything a video downloader needs

🔗

Einfügen, prüfen, ladenPaste, check, download

Erst Titel und Länge sehen, dann Preset wählen. Live-Fortschritt mit Tempo und Restzeit, abbrechen und wiederholen.See title and length first, then pick a preset. Live progress with speed and time left, cancel and retry.

📚

Playlists & KanälePlaylists & channels

Einzelne Videos oder alle. Jede Playlist bekommt einen nummerierten Ordner und lässt sich später als ZIP laden.Pick single videos or all of them. Each playlist gets a numbered folder and can be downloaded as a ZIP later.

🎚️

PresetsPresets

Auflösung, MP4/MKV/WebM, nur Audio (MP3, M4A, Opus, FLAC, WAV), Untertitel, Kapitel, SponsorBlock und Dateinamen-Vorlagen.Resolution, MP4/MKV/WebM, audio only (MP3, M4A, Opus, FLAC, WAV), subtitles, chapters, SponsorBlock and file name templates.

🎬

BibliothekLibrary

Durchsuchen, im Browser abspielen, aufs eigene Gerät laden.Search, play in the browser, download to your device.

👨‍👩‍👧

Für den ganzen HaushaltFor the whole household

Konten mit Rollen, Einladungslinks, ein Ordner pro Person, Speicherkontingente und faire Warteschlange. Eine Riesen-Playlist blockiert nicht alle anderen.Accounts with roles, invitation links, a folder per person, storage quotas and fair queueing. One huge playlist doesn't block everyone else.

🛡️

Sicher fürs InternetSafe to put online

Argon2-Passwörter, HttpOnly-Cookies, CSRF-Schutz, Login-Limits, Sitzungsliste und strenge Security-Header.Argon2 passwords, HttpOnly cookies, CSRF protection, sign-in limits, session list and strict security headers.

🔄

Läuft einfachAlways working

yt-dlp aktualisiert sich bei jedem Start selbst, und Tubesy sagt dir, wenn es eine neue Version gibt.yt-dlp updates itself on every start, and Tubesy tells you when a new version of itself is out.

🔌

API für DashboardsAPI for dashboards

Für Heimdeck und deine eigenen Automationen: Status abfragen, Downloads starten und abbrechen.For Heimdeck and your own automations: query the status, start and cancel downloads.

// screenshots

Aufgeräumt, hell und dunkelTidy, light and dark

Tubesy: Queue with live progress
Warteschlange mit Live-FortschrittQueue with live progress
Tubesy: Library, here in light mode
Bibliothek, hier im hellen ModusLibrary, here in light mode
Tubesy: Playlists with their own folder
Playlists mit eigenem OrdnerPlaylists with their own folder
Tubesy: Presets for quality and format
Presets für Qualität und FormatPresets for quality and format
Tubesy: Admin, invitations, quotas
Verwaltung, Einladungen, KontingenteAdmin, invitations, quotas
Tubesy: Account, API key and sessions
Konto, API-Schlüssel und SitzungenAccount, API key and sessions

Alle Screenshots mit Demo-Daten. Klicken zum Vergrößern.All screenshots use demo data. Click to enlarge.

Tubesy on a phone
// unterwegs// on the go

Tubesy für die HosentascheTubesy for your pocket

  • 📲Als App installierbarInstalls as an app · auf den Homescreen legen, fertig. Ganz ohne App-Store.add it to your home screen, done. No app store needed.
  • ↗️Teilen → TubesyShare → Tubesy · auf Android direkt aus der YouTube-App an Tubesy schicken.on Android, send straight from the YouTube app to Tubesy.
  • 🌗Hell und dunkelLight and dark · folgt deinem Handy, oder du entscheidest selbst.follows your phone, or you decide.
  • 🌍Deutsch und EnglischEnglish and German · für die ganze Familie.for the whole family.
// tubesy ❤️ heimdeck

Herunterladen, ohne den Tab zu wechselnDownload without switching tabs

Tubesy hat eine API für Dashboards, und Heimdeck nutzt sie voll aus. So landet alles an einem Ort.Tubesy has an API for dashboards, and Heimdeck makes full use of it. Everything in one place.

  • 🔗Link einfügen, fertigPaste a link, done · YouTube-Link in die Heimdeck-Suche einfügen und direkt „Mit Tubesy herunterladen“ wählen.paste a YouTube link into the Heimdeck search and pick “Download with Tubesy” right there.
  • 📈Live-Daten auf der KachelLive data on the tile · Tempo, laufende, wartende und fehlgeschlagene Downloads, freier Speicher.speed, active, queued and failed downloads, free space.
  • 🔍Bibliothek in der SucheLibrary in the search · Heimdecks Suche findet auch deine Tubesy-Videos.Heimdeck's search finds your Tubesy videos too.
  • ✋Abbrechen per KlickCancel with a click · laufende Downloads direkt auf der Kachel stoppen.stop running downloads right on the tile.

Einrichtung: API-Schlüssel in Tubesy unter Konto erstellen und in die Heimdeck-Kachel eintragen.Setup: create an API key in Tubesy under Account and enter it in the Heimdeck tile.

Tubesy
8.4 MB/sTempoSpeed
2AktivActive
3WartendQueued
1.8 TBFreiFree
// schnellstart// quick start

Läuft in einer MinuteRunning in one minute

  1. docker-compose.yml anlegen (rechts kopieren)Create a docker-compose.yml (copy it from here)
  2. docker compose up -d ausführenRun docker compose up -d
  3. http://<dein-server>:8080 öffnen, Sprache wählen, Admin anlegenOpen http://<your-server>:8080, choose a language, create the admin
  4. Familie per Einladungslink dazuholen. Fertig.Invite the family with a link. Done.

Läuft auf amd64 und arm64, z. B. Raspberry Pi 4/5.Runs on amd64 and arm64, e.g. Raspberry Pi 4/5.

docker-compose.yml
services:
  tubesy:
    image: ghcr.io/mrluigi938/tubesy:latest
    container_name: tubesy
    restart: unless-stopped
    ports:
      - "8080:8080"
    environment:
      TZ: Europe/Berlin
      PUID: 1000
      PGID: 1000
    volumes:
      - ./config:/config
      - ./downloads:/downloads
⚖️

Bitte verantwortungsvoll herunterladenPlease download responsibly

Tubesy ist ein Werkzeug für Videos, die du behalten darfst: deine eigenen Uploads, Creative-Commons-Inhalte oder was das Recht deines Landes für den privaten Gebrauch erlaubt. Bitte beachte das Urheberrecht und die Nutzungsbedingungen der jeweiligen Seiten.Tubesy is a tool for saving videos you are allowed to keep: your own uploads, Creative Commons content, or what the law of your country permits for private use. Please respect copyright and the terms of the sites you use.

// open source · AGPL-3.0

Dein Homeserver hat ein eigenes Videoarchiv verdient.Your home server deserves its own video archive.

Freie Software, gebaut von Luis mit Hilfe von KI. Python, FastAPI, SvelteKit und yt-dlp unter der Haube.Free software, built by Luis with the help of AI. Python, FastAPI, SvelteKit and yt-dlp under the hood.