Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] provide precompiled assets with the releases #4672

Open
OniriCorpe opened this issue May 1, 2024 · 0 comments
Open

[Enhancement] provide precompiled assets with the releases #4672

OniriCorpe opened this issue May 1, 2024 · 0 comments
Labels
enhancement Improvement of an existing feature

Comments

@OniriCorpe
Copy link

OniriCorpe commented May 1, 2024

Is your enhancement request related to a problem? Please describe.

Hi! I'm a YunoHost volonteer and packager.
YunoHost is packaging invidious so it can be installed with ease by almost anyone.

For now, the package is cloning the invidious's repo, but I noticed that you started again to provide proper releases, it's a good news for us!

But one thing that limits the use of invidious for YunoHost users is the compilation of assets, because YunoHost servers tend to be modest or weak (usually an old computer or an ARM board selfhosted at home)

For my own server, as an example, the compiling time can take 2 hours or more and is prone to paralyzing my whole home infrastructure, as the server is really struggling

Describe the solution you'd like

Providing precompiled assets in the releases would allow more people to install their own invidious instance and offload public invidious instances
It would also probably reduce YouTube's waves of blocking by decentralizing user requests

Describe alternatives you've considered
The alternative is the statu quo, leave things as they are

Additional context
#2648 related

Thanks for your time and have a good day! ^w^

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement of an existing feature
Projects
None yet
Development

No branches or pull requests

1 participant