Comments (24)
What country is the instance hosted in?
Germany.
Also, please enable statistics!
I did so now.
from documentation.
@TROMsite yes, now it's perfect :)
from documentation.
Yep, this is planned: iv-org/invidious#2032
from documentation.
What country is the instance hosted in? Also, please enable statistics! The rewrite of the instance list (See #74 or #76) both requires /api/v1/stats
to be turned on.
from documentation.
Your Invidious instance has modified files from the current source code (the home screen is different), you should publish these.
from documentation.
The only modified things are:
- Removing the footer with the cryptocurrencies via
footer {display:none;}
. - And the config file where we may have enabled or disabled features. Should that be also published?
from documentation.
I'm sorry, but the home page doesn't look like the original Invidious home page.
@TheFrenchGhosty Could you explain to @TROMsite the AGPL license and the consequences of this license?
from documentation.
This is a Yunohost default installation. The only thing I did was to remove the cryptocurrencies footer. That's all. How should a homepage look like?
from documentation.
It looks like any empty Invidious instance like this one: https://invidious.namazso.eu
from documentation.
You example looks almost identical to our instance.
https://invidious.namazso.eu/ looks like:
https://user-images.githubusercontent.com/38043315/121387023-a05acc00-c94a-11eb-94c4-097705a28c2d.png
https://ytb.trom.tf/ looks like:
https://user-images.githubusercontent.com/38043315/121387134-be283100-c94a-11eb-8042-37afa8b23216.png
from documentation.
@TheFrenchGhosty knows better about the AGPL license than me, but IIRC ANY changes that differ from the original source code has to be disclosed. Even if it looks almost similar to the original source code.
from documentation.
Ok. It should be noted that I am using a default Yunohost install so maybe it should be reported to Yunohost then.
from documentation.
Ok. It should be noted that I am using a default Yunohost install so maybe it should be reported to Yunohost then.
Don't use Yunohost then, we have a very good documentation that explain how to run Invidious on Docker: https://docs.invidious.io/Installation.md#docker
I'm sorry, but if you aren't capable of using Docker, then you aren't capable of maintaining a public Invidious instance. It takes some Linux administrator knowledge to maintain one, a public Invidious instance receive way more traffic than a private Invidious instance.
We are very happy to welcome new public Invidious instances, but we don't want to have public instances that become not updated after a while and broken. YouTube frequently update their systems, and we often update the Invidious source code to reflect that. So you have to consider that Invidious is not a software that you install and done you don't need to do anything else for a year.
from documentation.
To the contrary, we use this invidious instance daily for our projects and we update it several times a week, pulling via yunohost that works with this git version of invidious. Is up to you to include it in the official list or not. I thought to do some good and suggest our months old instance since we use it daily and are willing to even pay for anti-captcha.com to make sure it works. We test it daily with perhaps hundreds of videos. So far it worked.
Yunohost is an amazing project that allows us to manage and maintain a lot of such free services.
from documentation.
@unixfox, the search page as front page thingy is something we added iv-org/invidious#1977
For AGPL: if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software.
(Section 13)
So yes, you need to publish your changes @TROMsite or not change it.
from documentation.
Ok so the frontpage is the same then. In regards to changing anything, I only added the display:none for the footer in a CSS file. It isa visual tweak. You mean even these need to be published? Seems kinda extreme to me, CSS is merely a way to tweak the design but not changing the source code of the software itself - like no functionality change.
from documentation.
Yes. All changes needs to be published with a clear list of what's changed. See the ytprivate repo if you'd like an example.
from documentation.
Exactly, any changes, even minor needs to be properly explained, and released under the same license. We don't make any exception for AGPL violation, yes, even for one line.
CSS is merely a way to tweak the design but not changing the source code of the software itself - like no functionality change.
By changing the CSS, you're changing the software.
from documentation.
Never seen such extreme enforcement of these licenses before. I am very surprised. But ok, up to you. We have many instances of peertube, bibliogram, friendica and a lot more, and they even offer an easy way to add custom CSS to customize your instance as you'd like. Didn't expect the invidious team to be so extreme for just removing the footer with CSS. In any case I removed that line. So is our instance ok now for the official list?
from documentation.
Never seen such extreme enforcement of these licenses before. I am very surprised. But ok, up to you.
Because it's not the first time: https://github.com/iv-org/documentation/issues?q=is%3Aissue+label%3A%22agpl+violation
from documentation.
Ok that's good so then I'll keep it this way. I removed the footer because I wasn't sure what's with all of the crypto addresses I was worried about that.
from documentation.
The crypto addresses are the different wallets for the invidious project. We plan to remove that one day and host the donate page at invidious.io.
from documentation.
Yes I was thinking that's their role, I was just very confused. I thought they may be misleading/inaccurate. I highly suggest that you add a donate button for invidious instead of all of those crypto addresses.
from documentation.
Please double-check that you have configured hmac_key
in the config file or INVIDIOUS_CONFIG then restart the instance.
You must set a random generated value for the parameter hmac_key:
! On Linux, you can generate it using the command pwgen 20 1
.
from documentation.
Related Issues (20)
- [New instance] https://yt.pwnwriter.xyz HOT 2
- [New instance] https://google.com HOT 1
- Remove inv.n8pjl.ca from instances list
- API property "type" in video object is not a constant despite documentation defining it as such HOT 6
- [New instance] https://invidious.nirn.quest HOT 3
- [新しいインスタンス] https://abura53-test.com HOT 1
- Remove instance inv.oikei.net
- [New instance] https://y.hc.ws/ HOT 12
- Response of `/API/V1/VIDEOS/:ID` have wrong type HOT 1
- [New instance] inv.n8pjl.ca HOT 4
- [SetupQuestion] nginxcontainererrors cannot connect to upstream HOT 15
- [New instance] compilations.broquemonsieur.net HOT 4
- `GET /API/V1/SEARCH` Schema has a missing field of `viewCountText` in the "video" object in the API documentation HOT 2
- [New instance] iv.zorby.top HOT 8
- [New instance] invidious.adminforge.de HOT 2
- [New instance] invidious.hyperreal.coffee HOT 3
- Is there a list of blocked invidious instances? HOT 3
- Guide for configuring sig_helper + potoken HOT 1
- [New instance] zerotube.p-e.kr HOT 1
- Quay.io docker images lacking linux/amd64 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from documentation.