+
Skip to content

aadilxgit/invidious-custom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invidious Custom Build

This is a custom Invidious instance with several patches applied.

Development Environment

Important: This project requires Docker to build and run. The current WebContainer environment does not support Docker.

To work with this project locally, you'll need:

  1. Docker installed on your local machine
  2. Git to clone the repository
  3. A local development environment (not WebContainer)

Building the Project

Once you have Docker installed locally, you can build the project using:

# Build the new Alpine-based image
docker build -f Dockerfile.new -t invidious-custom .

# Or build the standard image
docker build -f Dockerfile -t invidious-custom .

Running the Project

You'll also need:

  • PostgreSQL database
  • Redis (for caching patches)
  • Proper configuration files

CI/CD

The project uses GitHub Actions for automated builds on ARM64 architecture. The workflow is configured in .github/workflows/docker-image.yml and uses DigitalOcean runners via .cirun.yml.

Custom Patches

This build includes several custom patches:

  • Donate page functionality
  • Redis caching for videos
  • Feed limitations
  • Range header modifications
  • And other customizations

Next Steps

To continue development:

  1. Clone this repository to a local machine with Docker
  2. Set up the required dependencies (PostgreSQL, Redis)
  3. Configure the Invidious instance
  4. Build and run using Docker commands

About

Invidious with some git patches (mostly from existing PRs)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 100.0%
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载