-
Notifications
You must be signed in to change notification settings - Fork 551
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ARM build without Docker #88
Comments
I'm trying to do this too. I've got FlareSolverr successfully installed on a Pi (use the "source code / mac / dev" install directions) but it gives an error (but does not crash) when attempting to launch the browser/puppeteer. Here's the installation steps I used (on a Pi 3):
It launches just fine, but when I have Jackett submit a test query, I get a syntax error from FlareSolverr:
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
You can run flaresolverr on docker but keep the rest of your services normally. Personally, it works great |
Yeah, I can but that's not optimal if I already have a lot of services without a single one in Docker, and adding docker to all my setup just for a service. I will try with that for now, but on the long term I would like to have a full non-docker ARM build if possible |
I'm in the same boat as you. For the benefit of others who are running into this, here's the steps I used to install both Docker and FlareSolverr on a Raspberry Pi. First, install Docker:
Finally, install FlareSolverr:
After a minute or two, FlareSolverr will be running on port 8191. It'll also be set to auto-run on every boot. As for updating FlareSolverr, I'm not sure how to do that just yet. It might self-update? Or you might have to manually update the docker container every time there's a new release. |
You can either manually update it or use Watchtower. |
I think the issue with an arm build is not being able to package a version of the driver (that works as a proxy )that will surely work with flaresolverr. For example, the raspberrypi foundation have different chrome builds with some changes |
FlareSolverr can run in ARM and ARM64 using the Docker images. This is the recommended way, because:
If you want to install it from the source code you need to add more steps because Puppeteer is not able to install Chromium for ARM. Instructions to install in ARM (not tested)
Let me know if it works for you. I will write the instructions in the Wiki. |
I recommend you to install FlareSolverr v3 with Docker. It's also possible to install from source code, read the readme. |
Hi,
Nearly all my indexers began to use Cloudflare protection. I would like to be able to use FlareSolverr but I'm on Raspberry pi 4, so ARM. I don't use docker as I have no app where it would be useful. I would like to be able to use flaresolverr directly with Jackett without the need of Docker.
Is that currently possible ? If not, I would like to suggest making it possible.
Thanks in advance
The text was updated successfully, but these errors were encountered: