How to Set Up a Web Accessible Searx Server - Tutorial

Поділитися
Вставка
  • Опубліковано 21 гру 2024

КОМЕНТАРІ • 43

  • @gordonchan4801
    @gordonchan4801 2 роки тому +3

    yes indeed luke smtihs video is outdated
    subbed thanks

  • @herypank3367
    @herypank3367 2 роки тому +2

    You are brilliant, thank you very much for this guide.
    I will be happy If you create some videos about useful open source project for safe using internet
    Have a nice day to you :)

  • @yeokdo
    @yeokdo 3 роки тому +1

    Yay new video

  • @rasraster
    @rasraster 2 роки тому +1

    This is super helpful, as if gives me some guidance on nginx I couldn't figure out from instructions and playing with it. Do you know how to test the search engine to see if it is actually doing the privacy protection stuff it's supposed to do?

    • @NicholasHenkey
      @NicholasHenkey  2 роки тому +1

      I don't know how to code audit but Searx is an open source search engine. Basically, all you need to verify is how much info it gives to search engines to gather results. Most CLI tools provide minimal metadata
      Also, running it on your own server masks your home IP address which is the easiest way to ID you

    • @rasraster
      @rasraster 2 роки тому

      @@NicholasHenkey - thanks. Another question... If you do a private instance and don't do certbot to get https, will searx still do its searches using https? I don't want searx to send or receive requests from search engines over http. Thanks so much!

    • @NicholasHenkey
      @NicholasHenkey  2 роки тому +1

      @@rasraster I highly recommend Certbot. All major search engines require port 443 (https) connections. Searx also does some proxy magic to hide metadata (setup in the video) but if you connect via HTTP then all your searches will be plain text
      Basically without https you will be giving your ISP plain text access to your every query

    • @rasraster
      @rasraster 2 роки тому +1

      @@NicholasHenkey - awesome. I thought so, but I install videos that don't address it. That's why I was so happy you addressed it.

  • @jasonelliott729
    @jasonelliott729 2 роки тому +1

    I have a problem. I set my site up as you showed but it doesn't say not to store Sudafed with batteries. How will people be warned now?

    • @NicholasHenkey
      @NicholasHenkey  2 роки тому

      Google warned my neighbor but he kept on crushing those pills, dismantling the batteries, and shaking them up in a used 2L bottle
      The police had to intervene. Someone must have called in a 5150

    • @jasonelliott729
      @jasonelliott729 2 роки тому +1

      @@NicholasHenkey I had a neighbor that was a cook. She was always seeing cops in her yard that weren't there. She'd stand at the window literally 12 hours at a time. It's sad what that stuff is doing to the country and now we have the Fentanyl issue on top of that.

    • @NicholasHenkey
      @NicholasHenkey  2 роки тому

      @@jasonelliott729 the opiate crisis is depressing on a whole other level

  • @twenty4marc306
    @twenty4marc306 2 роки тому

    Hey, can I install it on shared hosting without root access but ssh and nodejs

  • @sotecluxan4221
    @sotecluxan4221 3 роки тому +1

    Educational!!

  • @utkarshsend7388
    @utkarshsend7388 3 роки тому

    Finally! 🙌🏻

    • @utkarshsend7388
      @utkarshsend7388 3 роки тому

      Couldn't be more greatful man. Keeping spreading the awareness.

  • @ReidRob97
    @ReidRob97 3 роки тому

    I'm getting a too many redirects error when I try to log on to my searx instance. I've rerun certbot and checked my DNS settings already (in addition to just restarting everything). Any ideas on what might be wrong?

    • @NicholasHenkey
      @NicholasHenkey  2 роки тому

      By "log on" do you mean access your instance?
      Have you checked your Nginx logs? nginx -V should tell you where it is but usually it's in the /var/log/nginx and you can run a tail command on error.log or similarly named text file
      It sounds like there might be a bracket missing or something in your web server (Nginx) configuration for your port 80 to 443 redirect. Just guessing though

    • @ReidRob97
      @ReidRob97 2 роки тому

      @@NicholasHenkey I got it figured out. I just wiped my DNS settings and started over. I don’t what was wrong, but that fixed it.

  • @VennRavichandran
    @VennRavichandran 2 роки тому

    Hello there, this was a great video. I'm trying to follow the steps and I seem to get an error in installing both MORTY and FILTRON. Unfortunately, the error is so uninformative ("Error: Unknown error") that I am not even able to search good workarounds for it! Could it be a Ubuntu 22 version issue?

    • @NicholasHenkey
      @NicholasHenkey  2 роки тому

      Another commenter said he had more luck with the docker version of Searx. I just got done with a 7 month move from San Diego to Washington DC and haven't been able to look into reviewing that process, yet

  • @meerachaturvedi9050
    @meerachaturvedi9050 3 роки тому +3

    Nice and very greatful vedio and i m really thankful to you for your great work and great knowledge .
    But still i 🤔 is we can erase name of searx from everywhere from his instance being open source can customise his index templates and can ingest our own database...
    searx instance is made of sphinx and consist elastic search inside (in older version of searx).
    You are very good as i found and keep it up so that you can enlighten path of ours.
    Thanks

    • @meerachaturvedi9050
      @meerachaturvedi9050 3 роки тому

      Can you create a vedio for adding searx admin to searx instance .
      Feel good if you will do so

    • @NicholasHenkey
      @NicholasHenkey  3 роки тому +1

      I'll look into it. It's going to be a long while, though, because my training environment is misbehaving

    • @meerachaturvedi9050
      @meerachaturvedi9050 3 роки тому

      @@NicholasHenkey thanxs for reply but there is serious problem in your installation method.
      Url is showing (../searx ) on searching something in search engine.

    • @NicholasHenkey
      @NicholasHenkey  3 роки тому +1

      ​@@meerachaturvedi9050 understood and there is probably a way to remove that artifact. Revisiting this video is really far down the list of priorities right now

    • @meerachaturvedi9050
      @meerachaturvedi9050 3 роки тому

      @@NicholasHenkey i appreciate your efforts but some updates will make yours vedio stuff best above all other vedios in the UA-cam perhaps in the the world as i can say.

  • @wiii7881
    @wiii7881 2 роки тому

    Hi there, I am getting a 404 error with my website - I cant get it to work. It says it isnt redirecting properly. Also do we need to include a root /usr/local ...etc in our sites-available/searx configuration

    • @NicholasHenkey
      @NicholasHenkey  2 роки тому +1

      As far as redirects, that may be controlled by either your VPS or domain registrar but there could also be a problem in your web server. It's not possible for me to diagnose that over the internet
      As far as the root file tree, in the description is a GitHub document for your web server configuration file. That directory is one of the 3 services that will be running on various ports:
      location /static/ {
      alias /usr/local/searx/searx-src/searx/static/;
      }
      This one runs on port 80 & 443 and the others run on 3000 and 4004

    • @wiii7881
      @wiii7881 2 роки тому +1

      @@NicholasHenkey I managed to get it working! However I used the docker version which is much quicker - I feel like it must have some downsides that I am not aware of because of how easy it was to install. Do you know where I can find documentation on installing morty and filtron with the docker installation of searx?

    • @NicholasHenkey
      @NicholasHenkey  2 роки тому

      @@wiii7881 Docker containerizes stuff, if it runs on the web it's probably fine. I'm glad someone made an easier installer! Learning enough to make this video was not fun, haha
      The downside of containerization can be resource consumption and website responsiveness. You would notice if you're search engine is running *way* too slow

  • @YouTubestopsharingmyrealname
    @YouTubestopsharingmyrealname 2 роки тому

    I have gone through this whole thing but I cant get to the service from a different computer... this is hopeless; I can never get these sorts of things to work. Guess I'll blow the whole thing away and try again.

    • @NicholasHenkey
      @NicholasHenkey  2 роки тому

      Have you set up a website before? Sometimes configuring between VPS, server, and domain registrar can be tricky

    • @YouTubestopsharingmyrealname
      @YouTubestopsharingmyrealname 2 роки тому

      @@NicholasHenkey it's embarrassing... All I needed to do was clear my browser cache...

    • @NicholasHenkey
      @NicholasHenkey  2 роки тому

      @@UA-camstopsharingmyrealname it happens to us all. Glad it's working for you!

  • @chrisb103
    @chrisb103 3 роки тому

    Really appreciate this tutorial, but seriously why does the installation of something like this have to be made so difficult?! It should be one package, you download and install and it comes with a default configuraion that just works.

    • @NicholasHenkey
      @NicholasHenkey  3 роки тому +1

      It's simpler to install locally. The rest is just complicated to protect your server and searches from attack/interception

    • @Earendur08
      @Earendur08 2 роки тому

      It is that simple... if you use Docker...