invidious

Invidious is an alternative front-end to YouTube

21 articles 19.5k View on GitHub ↗
21 articles
How to Deploy Invidious to Production: A Complete Self-Hosting Guide

Deploy Invidious to production easily. Follow this guide to build a static Crystal binary, set up PostgreSQL, and use a reverse proxy with Docker Compose or systemd for a secure, self-hosted experience.

how-to-guide
Apr 30, 2026
Invidious Development Roadmap: Current Plans and Future Directions

Explore the Invidious development roadmap. Discover current plans for service hardening, transcript rewrites, API expansions, and deployment improvements, plus future directions.

getting-started
Apr 30, 2026
How to Get Involved with the Invidious Maintainers: A Complete Contributor's Guide

Help develop Invidious. Contribute code, docs, or translations via GitHub and Weblate. Join the community on Matrix and IRC to get involved with Invidious maintainers.

getting-started
Apr 30, 2026
Invidious Configuration Options: A Complete Guide to Server and User Settings

Explore Invidious configuration options with this complete guide. Learn about server settings, database connections, and user preferences in one YAML file.

how-to-guide
Apr 30, 2026
How to Contribute to Invidious Frontend Development: A Complete Guide

Contribute to Invidious frontend development by editing ECR templates and client-side JavaScript. Learn how to rebuild assets and submit your pull request to the iv-org/invidious repository.

how-to-guide
Apr 30, 2026
How to Run Invidious Tests: Complete Crystal Testing Guide

Learn how to run Invidious tests with this crystal testing guide. Install dependencies, set DATABASE_URL, and run crystal spec. Your complete guide to Invidious testing.

how-to-guide
Apr 30, 2026
Performance Implications of Running Invidious: A Technical Deep Dive

Explore the performance implications of running Invidious. Learn how connection pool size, background jobs, and PostgreSQL affect its speed. Optimize your Invidious instance.

deep-dive
Apr 30, 2026
How Invidious Handles User Privacy: A Technical Breakdown

Discover how Invidious protects user privacy. Learn about its technical approach to data minimization, avoiding IP logging and tracking cookies for a truly private YouTube experience.

deep-dive
Apr 30, 2026
What Is the Role of the Frontend in Invidious? A Deep Dive into the Presentation Layer

Discover the frontend's role in Invidious. Learn how it generates HTML, serves assets, and manages interactivity for a seamless user experience with Server-Sent Events.

deep-dive
Apr 30, 2026
Invidious Community Guidelines: A Complete Guide to Contributing and Interacting

Understand Invidious community guidelines for respectful collaboration. Learn contribution rules under AGPL-3.0 and interaction via GitHub issues and pull requests.

community-guidelines
Apr 30, 2026
How to Customize Invidious Appearance: Themes, CSS, and User Preferences

Customize Invidious appearance with themes, user preferences, and CSS overrides. Personalize your YouTube frontend experience with ease.

how-to-guide
Apr 30, 2026
What Database Does Invidious Use? PostgreSQL Configuration and Setup

Discover Invidious's database choice: PostgreSQL. Learn about its configuration via database_url and the limited use of SQLite for temporary operations.

deep-dive
Apr 30, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →