Skip to content

np22-jpg/invidious-docker

Repository files navigation

invidious-docker

This is a small project that incorporates some patches from yewtu.be, specfically to make it a bit more usable for general use due to yewtu.be's limited accepted contributions. As per usual, patches pulled from other sources may be upstreamed eventually.

Why?

Redis support, mostly! Just add redis_url or redis_socket to your config. Patch sources also include a variety of tweaks to decrease server load.

Builds

In addition, a variety of builds are included:

Name Description Tag
CentOS A simple Almalinux build centos
Debian A simple Debian build debian
Ubuntu A simple Ubuntu build ubuntu
Alpine A simple Alpine build alpine
Minimal A static build in a minimal container min

Use whatever build you like! They each come 3 variants: vanilla, highload, and redis. vanilla contains no patches, redis contains the majority of patches from yewtu.be, and highload contains the majority of patches from redis except for the one that provides Redis support.

For example, a pull would be:

podman pull ghcr.io/np22-jpg/invidious:centos-redis-amd64

Currently, there are only ARM builds for Alpine, as they are the only official packager with Crystal lang support. All other builds are amd64 only.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages