Giter Site home page Giter Site logo

Add our instance please about documentation HOT 24 CLOSED

iv-org avatar iv-org commented on September 26, 2024
Add our instance please

from documentation.

Comments (24)

tio-trom avatar tio-trom commented on September 26, 2024 1

What country is the instance hosted in?

Germany.

Also, please enable statistics!

I did so now.

from documentation.

SamantazFox avatar SamantazFox commented on September 26, 2024 1

@TROMsite yes, now it's perfect :)

from documentation.

SamantazFox avatar SamantazFox commented on September 26, 2024 1

Yep, this is planned: iv-org/invidious#2032

from documentation.

syeopite avatar syeopite commented on September 26, 2024

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.

unixfox avatar unixfox commented on September 26, 2024

Your Invidious instance has modified files from the current source code (the home screen is different), you should publish these.

from documentation.

tio-trom avatar tio-trom commented on September 26, 2024

The only modified things are:

  1. Removing the footer with the cryptocurrencies via footer {display:none;} .
  2. And the config file where we may have enabled or disabled features. Should that be also published?

from documentation.

unixfox avatar unixfox commented on September 26, 2024

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.

tio-trom avatar tio-trom commented on September 26, 2024

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.

unixfox avatar unixfox commented on September 26, 2024

It looks like any empty Invidious instance like this one: https://invidious.namazso.eu

from documentation.

tio-trom avatar tio-trom commented on September 26, 2024

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.

unixfox avatar unixfox commented on September 26, 2024

@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.

tio-trom avatar tio-trom commented on September 26, 2024

Ok. It should be noted that I am using a default Yunohost install so maybe it should be reported to Yunohost then.

from documentation.

unixfox avatar unixfox commented on September 26, 2024

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.

tio-trom avatar tio-trom commented on September 26, 2024

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.

hackerncoder avatar hackerncoder commented on September 26, 2024

@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.

tio-trom avatar tio-trom commented on September 26, 2024

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.

syeopite avatar syeopite commented on September 26, 2024

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.

TheFrenchGhosty avatar TheFrenchGhosty commented on September 26, 2024

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.

tio-trom avatar tio-trom commented on September 26, 2024

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.

TheFrenchGhosty avatar TheFrenchGhosty commented on September 26, 2024

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.

tio-trom avatar tio-trom commented on September 26, 2024

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.

SamantazFox avatar SamantazFox commented on September 26, 2024

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.

tio-trom avatar tio-trom commented on September 26, 2024

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.

unixfox avatar unixfox commented on September 26, 2024

@tio-trom

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.