Self-hosted video archive
Your videos. Your server. Your library.
VidArch archives the channels and videos you want to keep, organizes files on your own storage, and plays them ad-free from an interface designed for local use. This documentation guides you from Docker installation to backup and troubleshooting.
Documented versionVidArch 1.x
DeploymentDocker, NAS, or local server
DataSQLite, cookies, and media remain with you
Choose your path
I'm discovering VidArchPrerequisites, quick installation, Docker, and first startup.I'm archiving my channelsSubscriptions, auto-download, search, and local organization.I'm watching my archivesLocal player, progress, history, playlists, and display modes.I'm configuring YouTubePrivate cookies, scanner, quality, and extraction limits.I'm protecting my dataDatabase, media, cookies, backup, and consistent restoration.Something isn't workingLogs, ports, yt-dlp, files, permissions, and guided diagnostics.
Principles of this documentation
- Commands, ports, and variables correspond to the actually observed VidArch product.
- Examples do not include any private media, cookies, passwords, or session secrets.
- The self-hosted product and the public static demonstration remain clearly separated.
- VidArch does not bypass applicable rights: you remain responsible for the content you archive.
- A future or unverified feature is never presented as available.