-
ntfy-downloader V1.2
StableAll checks were successfulTest and Build ntfy-downloader Image / build-image (push) Successful in 6sreleased this
2026-07-16 22:59:27 +00:00 | 5 commits to main since this releasentfy-downloader V1.2
V1.2 erweitert die Web-Galerie zu einer Medienverwaltung mit Zeitmarken,
serverseitigen Exporten und einem speziell für Messenger optimierten
WhatsApp-Workflow.Highlights
- Videos lassen sich mit frei wählbaren Tags versehen und danach filtern.
- Ein konfigurierbarer Standard-Tag begrenzt die Startseite, ohne den Zugriff
auf alle Videos zu verlieren. - Videos können in Unterverzeichnisse verschoben oder dauerhaft gelöscht
werden; Tags folgen beim Verschieben automatisch. - Der Player kann jeweils zehn Sekunden vor- und zurückspringen und die
aktuelle Position direkt als Start oder Ende übernehmen. - Zeitbereiche lassen sich als schnelle Stream-Copy-Clips extrahieren.
- Bis zu zehn Sekunden können als GIF mit 8 Bildern pro Sekunde und maximal
640 x 480 Pixeln exportiert werden. - GIF-Exporte laufen als Hintergrundjobs mit echtem ffmpeg-Fortschritt und
verursachen dadurch keine langen blockierenden HTTP-Anfragen mehr. - Erzeugte GIFs werden direkt in der Lightbox geöffnet und optional per ntfy
gemeldet. - Neuer WhatsApp-Export als H.264 Baseline MP4 mit
yuv420p, AAC und Faststart. - Mobile Vorschau mit Web Share API, Download-Fallback und kopierbarem Link.
- Zeitlich begrenzte, signierte Links erlauben WhatsApp den Abruf ohne
interaktive Basic-Auth-Anmeldung. - WhatsApp-Exporte erhalten automatisch den Tag
WhatsAppund übernehmen die
Tags ihres Quellvideos; vorhandene Exporte werden beim Start nachgetaggt. - 43 automatisierte Tests decken Downloader, Queue, Metadaten, Web-UI,
Fortschrittsjobs, Exporte und signierte Links ab.
Betrieb und Dokumentation
ntfy-stateundntfy-thumbssind im Registry-Compose-Setup mit festen Namen
als externe Volumes deklariert. Bestehende Volumes werden ohne Compose-Warnung
weiterverwendet und bleiben auch beidocker compose down -verhalten.- Auf einem neuen Host müssen diese beiden Volumes vor dem ersten Start einmalig
mitdocker volume createangelegt werden. - Das Forgejo-Wiki enthält eine umfassende deutschsprachige Dokumentation zu
Installation, Konfiguration, Web-UI, Medienexporten, Backup, Sicherheit und
Fehlerbehebung.
Hinweise für bestehende Installationen
- Die vorhandenen Volumes
ntfy-downloader_ntfy-stateund
ntfy-downloader_ntfy-thumbswerden direkt weiterverwendet; es ist keine
Datenmigration erforderlich. ntfy-metadatableibt ein von Compose verwaltetes Volume.down -vwürde
dieses Volume und damit die gespeicherten Video-Tags löschen.- Für ntfy-Links und WhatsApp-Freigaben muss
WEBUI_PUBLIC_URLauf eine vom
Zielgerät erreichbare HTTPS-URL zeigen. - Signierte WhatsApp-Links sind standardmäßig sieben Tage gültig. Ein Wechsel
vonWEBUI_PASSWORDmacht bereits erzeugte Links ungültig.
Registry-Image
git.home.schumbi.de/ralf/ntfy-downloader:V1.2Für maximal reproduzierbare Deployments kann alternativ der vollständige
Commit-SHA dieses Releases verwendet werden.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
ntfy-downloader V1.1
StableAll checks were successfulTest and Build ntfy-downloader Image / build-image (push) Successful in 6sreleased this
2026-07-16 13:47:52 +00:00 | 19 commits to main since this releasentfy-downloader V1.1
V1.1 macht aus dem bisherigen synchronen Downloader einen dauerhaft
betreibbaren, persistenten Dienst und ergänzt einen vollständigen
Registry-Deployment-Pfad.Highlights
- Persistente SQLite-Jobqueue mit Wiederaufnahme unterbrochener Aufträge.
- Listener und Download-Worker sind entkoppelt; lange Downloads blockieren den
ntfy-Stream nicht mehr. - Verlustarme Stream-Wiederaufnahme und Deduplizierung anhand der ntfy-ID.
- Fehler eines einzelnen Downloads beenden den Worker nicht mehr.
- Lange Dateinamen werden standardmäßig begrenzt.
- Robustere Erkennung eingebetteter PornKai-Player.
- Thumbnail-Cache wird bei geänderten Dateien invalidiert und alte Einträge
werden automatisch bereinigt. - 21 automatisierte Tests laufen in einer eigenen Docker-Test-Stage.
- Healthchecks für Listener/SQLite und Web-UI.
- Gehärtete Non-Root-Container mit read-only Root-Dateisystem,
no-new-privileges, Capability-Drop und Ressourcenlimits. - Forgejo Actions veröffentlicht Images als
latest, Commit-SHA undV1.1. compose.image.yamlermöglicht den Betrieb ohne Quellcode-Checkout direkt
ausgit.home.schumbi.de/ralf/ntfy-downloader.
Hinweise für bestehende Installationen
- Für Registry-Deployments
compose.image.yamlund eine angepasste.env
verwenden. - Die neue Jobdatenbank benötigt ein persistentes Volume für
/state. - Der Thumbnail-Cache liegt persistent unter
/thumbs. - Falls
DOWNLOAD_DIReiner anderen numerischen Identität gehört, müssen
DOWNLOADER_UIDundDOWNLOADER_GIDpassend gesetzt werden. - Bestehende ntfy-, yt-dlp- und Web-UI-Variablen bleiben gültig.
Registry-Image
git.home.schumbi.de/ralf/ntfy-downloader:V1.1Für maximal reproduzierbare Deployments kann alternativ der vollständige
Commit-SHA dieses Releases verwendet werden.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1 Stable
released this
2026-05-29 21:31:21 +00:00 | 36 commits to main since this releaseFunktioniert:
- Videos
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
1 download