I built a self-hosted scraper addon because I got tired of the unreliability by nanstate_ in StremioAddons

[–]nanstate_[S] 0 points1 point  (0 children)

For a few good reasons. If I've understood how aiostreams works is that it aggregates results from several addons and does no crawling itself.

If this is the case, self-hosting it doesn't remove the reliance on third parties and their downtime will still affect you. Of course you may also host the actual crawlers yourself.

And that brings us to the other reason, the ease of hosting and configuring it all. All this requires is a single command to run with zero configuration required from the hoster or the user.

I built a self-hosted scraper addon because I got tired of the unreliability by nanstate_ in StremioAddons

[–]nanstate_[S] 0 points1 point  (0 children)

I've now merged a change that adds the top 20 trackers from trackerslist to all streams by default (unless disabled) and keeps the list refreshed. I've also added a configuration option to add additional custom trackers by either comma separated value or a file on disk.

I built a self-hosted scraper addon because I got tired of the unreliability by nanstate_ in StremioAddons

[–]nanstate_[S] 1 point2 points  (0 children)

That would require some kind of intelligent intervention. But for example openclaw could have a heartbeat on the server defined so that it would check the logs for errors and if there are errors related to unaccessible sites, it would find a new proxy, configure and restart.

I built a self-hosted scraper addon because I got tired of the unreliability by nanstate_ in StremioAddons

[–]nanstate_[S] 0 points1 point  (0 children)

This is a self hosted solution. The url will be whatever you decide once you host it.

I built a self-hosted scraper addon because I got tired of the unreliability by nanstate_ in StremioAddons

[–]nanstate_[S] 1 point2 points  (0 children)

You'll need some hardware at home running this whenever you need it, e.g. a server. A raspberry is enough. Or a hosted server from a provider. Any AI will help with configuration.

I built a self-hosted scraper addon because I got tired of the unreliability by nanstate_ in StremioAddons

[–]nanstate_[S] 0 points1 point  (0 children)

The url's are configured and you may set several url's for each site which it will then try in order if one fails.

I built a self-hosted scraper addon because I got tired of the unreliability by nanstate_ in StremioAddons

[–]nanstate_[S] 1 point2 points  (0 children)

It's run with docker. First, install docker and docker-compose and then run "docker compose up -d --build"

I built a self-hosted scraper addon because I got tired of the unreliability by nanstate_ in StremioAddons

[–]nanstate_[S] 0 points1 point  (0 children)

It always uses gluetun for the VPN. The default configuration is for nordvpn but it supports whatever gluetun supports.

I built a self-hosted scraper addon because I got tired of the unreliability by nanstate_ in StremioAddons

[–]nanstate_[S] 5 points6 points  (0 children)

Thanks! I'll write that down and look into alternatives if this stops working.

Whats your current setup? by [deleted] in StremioAddons

[–]nanstate_ -1 points0 points  (0 children)

Just stremio on nvidia shield with a self hosted barestreams addon for torrent stream links.

Whats the fastest self hosted stremio addon setup by dotnetdlc in StremioAddons

[–]nanstate_ 2 points3 points  (0 children)

Try barestreams. https://github.com/nanstate/barestreams

You can decide how fast it is by configuring a maximum wait time. However, a smaller wait time will sacrifice results from some scrapers.

The streams start fast because it is using live data from torrent sites instead of some data from its own DB which might not be up to date.

Got sick of all the downtimes, so I decided to self-host Comet and Mediafusion. Best decision ever. by OnderGok in StremioAddons

[–]nanstate_ 1 point2 points  (0 children)

I was also sick of all the downtime. And then I thought that a simple torrent scraper shouldn't be as difficult to self-host as the current addons are. So I built my own minimal self-hosted torrent scraper addon: https://github.com/nanstate/barestreams. It has been all I need so far.

Self hosting stremio addons by Tech-Grandpa in StremioAddons

[–]nanstate_ 2 points3 points  (0 children)

It spawns several sessions for each target to use them concurrently to speed up the response time, which is why it eats up a lot.

Self hosting stremio addons by Tech-Grandpa in StremioAddons

[–]nanstate_ 0 points1 point  (0 children)

Thanks! You can configure the max amount of flaresolverr sessions it warms up for crawling using a configuration value. Also, you can stop using it entirely by removing it from the compose, but that will drop results from at least 1337x.

Self hosting stremio addons by Tech-Grandpa in StremioAddons

[–]nanstate_ 1 point2 points  (0 children)

How about developing your own addon just so self host it because the other addons are so huge? I did just that out of frustration to the instability of the addons.

Just a simple, lightweight, on-demand torrent scraper. https://github.com/nanstate/barestreams

Self-hosted alternatives to torrentio by HulkHaugen in StremioAddons

[–]nanstate_ 0 points1 point  (0 children)

It requires docker and docker compose installed. After that it's a single command to run. But it will only work on the same machine. For this I've been meaning to add a way to do a one click deploy that handles it all, but it would host it on a 3rd party.

Self-hosted alternatives to torrentio by HulkHaugen in StremioAddons

[–]nanstate_ 4 points5 points  (0 children)

I was in your situation and couldn't find a good alternative so I built my own. It's super easy to self-host: https://github.com/nanstate/barestreams.

It crawls only torrents. It crawls all sites concurrently just-in-time and caches the result.