FreshRSS / freshrss.org

Official website of FreshRSS
https://freshrss.org
GNU Affero General Public License v3.0
69 stars 32 forks source link

Added my feed instance to the providers list #56

Closed vdbhb59 closed 1 year ago

vdbhb59 commented 1 year ago

Added "https://feeds.flossboxin.org.in", my FLOSS Feeds to the list of providers, as I have opened my instance to the public for registrations. Hope to get it added to the list. :) If I made any mistakes in the form filling, please let me know (instead of rejecting), and I will correct it. vdbhb59/FLOSSbOxIN

Alkarex commented 1 year ago

Hello and thanks for the instance, It would be nice with a landing page with a few words describing your instance, maybe with some kind of contact information as well

math-GH commented 1 year ago

You can enable the TOS (Terms of Service) too and use it to describe your service.

How to enable: https://freshrss.github.io/FreshRSS/en/admins/12_User_management.html#enable-terms-of-service-tos

Alkarex commented 1 year ago

@vdbhb59 Please let us know when you have a little description of your instance.

A technical note: I can see you are exposing the /p/ in the URL. Although that works, it is not optimal.

After fixing it, make sure to check your base_url in ./FreshRSS/data/config.php

Alternatively, using our Official Docker image takes care of those issues, among others, and is production-ready:

vdbhb59 commented 1 year ago

I have done the TOS. For the trailing /p, since I have this instance on shared hosting, I do not have an option for any apache/nginx changes to be made. I do not have root access and most things are permission denied, so it will not happen.

Can this PR be merged?

Alkarex commented 1 year ago

@math-GH Aren't we supposed to see the ToS on the login page, when enabled? I cannot see them on https://feeds.flossboxin.org.in

vdbhb59 commented 1 year ago

@math-GH Aren't we supposed to see the ToS on the login page, when enabled? I cannot see them on https://feeds.flossboxin.org.in

Agreed. I am trying to understand it myself, why it does not show, even though I added it as per the steps. I wrote things there myself, which is bare minimum, for the sake of a TOS, which is not forced, afaiu.

math-GH commented 1 year ago

Is the current edge (1.21.1-dev) or the stable 1.21.0 installed? Is the tos.html file in \data available (I do not mean tos.example.html?

vdbhb59 commented 1 year ago

Is the current edge (1.21.1-dev) or the stable 1.21.0 installed? Is the tos.html file in \data available (I do not mean tos.example.html?

Stable 12.1.0, and the tos.html is present in the \data folder.

image image

math-GH commented 1 year ago

OK, the link to the TOS will be visible on the login screen with the next release (see PR https://github.com/FreshRSS/FreshRSS/pull/5222, merged into edge branch)

math-GH commented 1 year ago

To switch to the current edge branch you need to change from 'environment' => 'production', to development in data\config.php

vdbhb59 commented 1 year ago

To switch to the current edge branch you need to change from 'environment' => 'production', to development in data\config.php

Thanks, but I still get blast no update available. I changed from production, to development there.

math-GH commented 1 year ago

Is the .git folder in your installation? Do you have Git available on your machine?

vdbhb59 commented 1 year ago

Is the .git folder in your installation? Do you have Git available on your machine?

Ohh nope. I remember, installed it via softaculous initially back in October 2022, and since then the instance updates automatically for stable branches or I update via update check. If the new stable is going to come soon, in this month or maybe latest by next month 1st week, I can stick with 1.21.0 until then.

I do have git option in my cPanel. :)