Replies: 1 comment 4 replies
-
|
I have tried hosting SearXNG on Replit a while ago Go to https://replit.com/github/searxng/searxng/, and wait for a while Once you get to the “Detecting Language” phase, refresh the page, and it should use Bash as the language, run SearXNG by creating a After that, configure your SearXNG instance, at least the secret token and address (set it to 0.0.0.0, no need to change the port) …click on Run and you should be able to use SearXNG |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Replit is a great service, they have a free plan that allows users to self host. Of course, there are drawbacks. The REPLs are publicly visible, so if you want something to stay private, you have to upgrade. Server usage is monitored for abuse:
However, using Replit has the advantage of the user hosting searxng for themselves and making modifications to their liking, respecting the license. Plus, the project is going to basically be a one-click installation process, check out Libreddit's example, they have three buttons for Replit, Heroku, and Glitch, and users clicking these buttons are taken instantly to a clone of Libreddit waiting to be self hosted.
I tried getting it to work, but I haven't been successful. I tried choosing Python 3 as the default language and running
make install, but that did nothing. I also tried choosing Node.js as the language and runningnpm start(that's what Replit gives you as the default choices), but that didn't do much. Also, I attempted deploying the Docker image, but Replit struggled to install Docker.Your help is greatly appreciated! Keep searxng :)
Beta Was this translation helpful? Give feedback.
All reactions