rss-bridge icon indicating copy to clipboard operation
rss-bridge copied to clipboard

Only 16 bridges are available after installing RSS-Bridge with Docker !

Open miltuss opened this issue 1 year ago • 4 comments

Hello, the public instances of RSS-Bridge display lists of several hundred bridges e.g.: https://rssbridge.flossboxin.org.in/

While the docker image contains only 16 bridges only. There is no documentation to find or add the community list of additional bridges.

Why limit users to these 16 bridges?

How can we easily integrate the community bridges that are available in public bodies?

miltuss avatar Apr 11 '24 11:04 miltuss

To activate all bridges, follow the instructions provided at https://rss-bridge.github.io/rss-bridge/For_Hosts/Whitelisting.html.

tillcash avatar Apr 11 '24 12:04 tillcash

The default list of enabled bridges is in the default config.

We could show all bridges by default I guess. Needs deliberation

dvikan avatar Apr 11 '24 15:04 dvikan

@tillcash I dont have this file, I dont have any files in mounted config. The instruction are very bad. To fix it, I had manualy download this file and mount it by hand.

yrmuq avatar Apr 16 '24 00:04 yrmuq

i dont use docker much. too much complexity for my taste.

but yes instructions probably need improvement.

dvikan avatar Jun 18 '24 19:06 dvikan

@tillcash I dont have this file, I dont have any files in mounted config.

The docker-compose section mentions it. Otherwise it is rather undocumented: You need to create a that you add as a volume called /config. You can drop custom bridges and configuration files that will be copy to the right place whenever you (re)start the container.

Copy the file config.default.ini.php into your volume. Rename it to config.ini.php. You can either enable all bridges by replace all lines starting with enabled_bridges[] = by a single line enabled_bridges[] = *. Or you can make a custom list of bridges.

Mar-Koeh avatar Jul 30 '24 12:07 Mar-Koeh

pls someone improve the docker docs. perhaps add a docker-compose.yml file?

dvikan avatar Jul 30 '24 20:07 dvikan

pls someone improve the docker docs. perhaps add a docker-compose.yml file?

@dvikan something like this? https://github.com/RSS-Bridge/rss-bridge?tab=readme-ov-file#install-with-docker-compose

Mar-Koeh avatar Jul 31 '24 08:07 Mar-Koeh

We could show all bridges by default I guess. Needs deliberation

It's better to display all bridges by default. We can remove the volumes section from docker-compose.yml to simplify the setup, making it more user-friendly and providing all features upfront. Power users can still access volume settings and fine-tune configurations as needed.

tillcash avatar Jul 31 '24 15:07 tillcash

im okay with enabling all bridges by default.

however, people who upgrade an existing installation might be negatively surprised by that.

but could write a note in release notes

dvikan avatar Jul 31 '24 15:07 dvikan

It would also be beneficial to include options to block certain bridges. This feature would help those hosting public instances by allowing them to control which bridges are accessible, especially if only a few need to be blocked.

tillcash avatar Jul 31 '24 15:07 tillcash

It would also be beneficial to include options to block certain bridges. This feature would help those hosting public instances by allowing them to control which bridges are accessible, especially if only a few need to be blocked.

+1. To do this, maybe the application could interpret a starting bang ! as disabling a named bridge? Rather than introducing a new and separate config option for this.

e.g.,

enabled_bridges[] = *
enabled_bridges[] = !YouTubeCommunityTabBridge

NotsoanoNimus avatar Jul 31 '24 16:07 NotsoanoNimus

@yrmuq

https://github.com/RSS-Bridge/rss-bridge/pull/4183

dvikan avatar Aug 01 '24 21:08 dvikan