- Notifications
You must be signed in to change notification settings - Fork965
doc for freebsd13.1 and flaresolverr3.1.2#748
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
Here are the instructions in order to getFlareSolverr configured and running at boot in aFreeBSD system or in aFreeBSD jail (which is my case).
I'll not enter in details about creation of jails. 1. Check if you need to set your date/time2. Update and upgrade your packagesBefore anything else, make sure that your packages are updated and upgraded: 3. Get FlareSolverrHere you have the option to useGit or download the sources directly. It doesn't matter what you choose, the final product will be the same. The advantage of theGit way is that it is easier to keepFlareSolverr updated. So, follow 3.1 or 3.2, as you wish. 3.1 Using GitInstall the git-tiny package: Then go to /usr/local/share folder and clone the repository: 3.2 Using ZipGo to theFlareSolverr Github page, click onCode, then right-click on "Download ZIP" and then choose "Copy link address": Then execute thefetch command to download the zip file, by pasting the copied address in the command line, and then run theunzip command to extract it: 4. Installing the necessary packages and load necessary kernel moduleOnce you have the FlareSolverr source code downloaded through Git or Zip in /usr/local/share/FlareSolverr, the next step is to download the necessary packages. 4.1 Load Kernel moduleLoad kernel module required by linux compatibility package (probably just linux64 is required but is not my case and I did test). If you do please confirm. 4.2 Install packageInstall these packages and all their required dependencies:
5. Installing virtuaenv and requirementTo keep most of thing clean on the host after the build will be completed 5.1. virtual5.2. Create and activate virtual env5.3. Installing requirements6. building the apps7. Doing somes particulars things to make it work!7.1. Special foldersThoses things are requireds because the program ask for access to particular folder. 7.3. Linux compatibilityThoses things ar required for linux compatibility. 8. Create user9. Moving folder and changing owner and permission10. Create the rc.d config file to define the servicecreate the file edit the file with your prefered text editor 11. Clean no more usefull files and foldersrm -rf /tmp/venv 12. Enable service in rc.conf and start the deamonYou could find all allowed parameter to be used with the rc.d script within the file and configure the parameter with sysrc ex: Now you should be able to start the deamon and enjoye! |
BetaWas this translation helpful?Give feedback.
All reactions
Replies: 5 comments 9 replies
-
Could you review and update this page in the Wiki? |
BetaWas this translation helpful?Give feedback.
All reactions
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
Since is done for version 2.x in with node JS this page is not relevant anymore. I didn't have the right to do change or propose change in the wiki to add the information I added in this discution. I will be glade to add this to the wiki for reference. |
BetaWas this translation helpful?Give feedback.
All reactions
-
I changed the Wiki. Thank you! |
BetaWas this translation helpful?Give feedback.
All reactions
❤️ 3
-
updated to follow the change in 3.1.2 |
BetaWas this translation helpful?Give feedback.
All reactions
-
Thanks, updated. |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1
-
@ilike2burnthing Would you be able to review the information that I posted here:#95 (comment) and update the Wiki accordingly? I ran into a few issues when following the the guide and hope that the additional info helps anyone else that might find it helpful. Thanks. :) |
BetaWas this translation helpful?Give feedback.
All reactions
-
Thanks@FroggMaster, did this get updated, or should I follow the guide here + your guide? (Or the guide on the wiki?) Where is the definitive guide :-) Cheers, |
BetaWas this translation helpful?Give feedback.
All reactions
-
Click the linked issue and scroll down. |
BetaWas this translation helpful?Give feedback.
All reactions
-
So sorry, which link? It says 'LEGACY' is this whole guide old? I'm seeing this error: I know I'm being stupid, but I can normally follow a guide... don't know what I'm doing wrong. |
BetaWas this translation helpful?Give feedback.
All reactions
-
The only link in the comment you're replying to. To skip a few steps here -https://github.com/FlareSolverr/FlareSolverr#from-source-code-freebsdtruenas-core |
BetaWas this translation helpful?Give feedback.
All reactions
-
Thanks@furonair, is the key information here getting all the versions lined up in a 'working' state, or is it around setting up the permissions / users 'just right'? I did the latter but still got issues, which I suspect may be related to versions (see#1434). If versions are the sticking point, I'll try to create a 'matrix' of python / FlareSolverr / FreeBSD where it works vs. fails. |
BetaWas this translation helpful?Give feedback.
All reactions
-
Right... Those instructions aren't working for me unfortunately. …On Mon, 27 Jan 2025 at 02:44, ilike2burnthing ***@***.***> wrote: The only link in the comment you're replying to. To skip a few steps here -https://github.com/FlareSolverr/FlareSolverr#from-source-code-freebsdtruenas-core — Reply to this email directly, view it on GitHub <#748 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAA7NE636V4DUAKWLSJ55JL2MWMRHAVCNFSM6AAAAABVQDQNUGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCOJWGM4TMNY> . You are receiving this because you commented.Message ID: ***@***.*** com> |
BetaWas this translation helpful?Give feedback.
All reactions
-
Given the error, did you run this?
|
BetaWas this translation helpful?Give feedback.
All reactions
-
Thanks so much again@ilike2burnthing, in fact the above error was related to the out of date node version (I was following the old guide by mistake). On the new guide, on the forked code, it works :-) 🎉 Sorry for all the noise I've generated on the issues / discussion. For absolute clarity (for idiots like me): WORKING VERSION:
I needed to edit the code to point to chrome, but then it works. |
BetaWas this translation helpful?Give feedback.
