youtube-dl-nas
★ 167MIT LicenseOpen Source — No PaywallSingle Container — single container — minimal hosting footprintDocker · ComposeNo external DB
About
youtube-dl-nas is a compact, NAS-oriented web application for queuing video, audio, and subtitle downloads. It is designed for home servers and NAS setups where users want a small authenticated...
Community Ratings
No ratings yetFeatures
- download queue
- authenticated web dashboard
- real-time progress updates
- download history
- file actions
- REST API
- subtitle comparison QA
- mobile sharing
- mounted folder file scanning
- automatic yt-dlp updates
Details
- Last Updated
- Jul 17, 2026
- Created
- Sep 21, 2018
- Install Methods
- dockerdocker-compose
- Requirements
- yt-dlpDenonlptutti
- Authentication
- local
- API
- REST
- Backup & Export
- file-backupapi-export
- Runtime / Stack
- PythonDocker
- Privacy & Independence
- No Cloud RequiredOffline Capable
- Deployment
Deployment: Docker Compose ✓Single Container — minimal hosting footprintsingle container
Docker Compose
1 service
no resource limits declared
needs persistent storage (2 volumes)
compose.yaml · @ 0433cde · scanned Jul 17, 2026
services:
youtube-dl-nas:
image: modenaf360/youtube-dl-nas:latest
container_name: youtube-dl-nas
restart: unless-stopped
ports:
- "${WEB_PORT:-8080}:8080"
environment:
MY_ID: "${MY_ID:?Set MY_ID in .env}"
MY_PW: "${MY_PW:?Set MY_PW in .env}"
TZ: "${TZ:-UTC}"
DOWNLOAD_DIR: "/downfolder"
STATE_DIR: "/usr/src/app/metadata"
PUID: "${PUID:-0}"
PGID: "${PGID:-0}"
UMASK: "${UMASK:-022}"
YTDLP_AUTO_UPDATE: "${YTDLP_AUTO_UPDATE:-true}"
YTDLP_UPDATE_INTERVAL: "${YTDLP_UPDATE_INTERVAL:-3600}"
NLPTUTTI_AUTO_UPDATE: "${NLPTUTTI_AUTO_UPDATE:-true}"
NLPTUTTI_UPDATE_TIMEOUT: "${NLPTUTTI_UPDATE_TIMEOUT:-180}"
# ...
Tags
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on Jul 17, 2026
Related Software
Immich
107.9k
High-performance self-hosted photo and video management solution.
Photo GalleriesCopyleft LicenseMedia Management+1
4 Containers
OpenCut
74.1k
OpenCut is a free and open source video editor for web, desktop, and mobile.
Video EditingMedia ManagementAutomation Tools+1
Jellyfin
54.3k
Jellyfin is a free software media server for managing and streaming media to end-user devices through multiple apps.
Multimedia StreamingCopyleft LicenseMedia Management+3
PhotoPrism
40.0k
An AI-powered photos app for organizing, searching, and browsing pictures and videos.
Photo GalleriesFOSS with IssuesCopyleft License+4
13 ContainersOpen CoreFOSS with Issues
openscreen
39.5k
OpenScreen is a free, open-source screen recording app for creating simple product demos and walkthroughs.
Media ManagementVideo EditingCopyleft License+1
qBittorrent
38.9k
qBittorrent is a BitTorrent client built in C++/Qt and powered by libtorrent.
P2P File SharingCopyleft LicenseMedia Management+2
Cloudreve
28.3k
Cloudreve is a self-hosted file management system with multi-cloud storage support.
File SynchronizationCopyleft LicenseWeb File Managers+4
3 Containers
Ente
27.8k
Ente is a fully open source, end-to-end encrypted platform for storing photos, authenticator codes, documents, and notes in the cloud or via self-hosting.
Photo GalleriesMedia ManagementFile & Object Storage+2
Open Core
Calibre
25.4k
calibre is a cross-platform e-book manager that can view, convert, edit, catalog, and fetch metadata for e-books.
E-Book ManagementCopyleft LicenseMedia Management
Navidrome Music Server
22.3k
Navidrome is an open source web-based music collection server and streamer that lets users access their music library from browsers or mobile devices.
Audio StreamingMedia ManagementSelf Hosting Solutions+1
Kodi
21.0k
Kodi is a free and open source media player and entertainment hub for digital media.
Multimedia StreamingCopyleft LicenseMedia Management+1
Cap
20.2k
Cap is an open source screen recording platform for creating, editing, and sharing polished videos with team collaboration features.
Video EditingCopyleft LicenseMedia Management+1
5 ContainersTelemetry: Opt-Out
