# Golty

> Golty is a self-hosted, open-source tool that automatically downloads YouTube channels and playlists on a schedule, with a simple web dashboard.

- **Category:** Download Management
- **Licence:** GPL-3.0
- **Latest version:** 0.5.1
- **Open source:** oss
- **Languages:** Typescript, Go, Svelte
- **Platforms:** Docker Compose, Go
- **Tags:** Automation, Archiving, Downloader, Youtube, Docker, Golang, Self Hosted, Selfhosted, Archiver, Content

## Description

Golty (also known as go-auto-yt) is a self-hosted YouTube archiving tool that automatically downloads videos from channels and playlists you subscribe to. You add a channel URL, set a checking interval, and the service periodically checks for new uploads and downloads them using youtube-dl. The web dashboard is a single page where you can add channels, configure what to download (video, audio, or both), set check intervals, and trigger immediate checks. It runs as a Go binary or Docker container, storing downloads and config in mounted volumes. The project is in beta (v0.5.1) with a v2 rewrite in progress; features like login, notifications, and resolution selection are on the roadmap but not yet implemented. No authentication is currently built in, so it should be placed behind a reverse proxy for internet exposure.

## Links

- [Homepage](https://github.com/XiovV/go-auto-yt)
- [Docker](xiovv/go-auto-yt)
- [GitHub Repository](https://github.com/XiovV/Golty)
- [Docker Hub](https://hub.docker.com/r/xiovv/go-auto-yt)

---
Source: https://selfhost.directory/project/golty