SearXNG: Your Private Search Engine - Docker Tutorial

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

КОМЕНТАРІ • 77

  • @DBTechYT
    @DBTechYT  2 місяці тому +3

    If you're looking to go even more incognito with your SearXNG setup, here's something MrWazaby put together that includes Gluetun VPN and Authelia: github.com/MrWazaby/searxng-vpn-docker

  • @SandWraith0
    @SandWraith0 2 місяці тому +4

    I just learned about SearXNG just over a week ago and couldn't figure it out how to selfhost this properly. And all of a sudden I see your video, your (very simplified) docker compose file and got it running in no time. I truely appreciate what you do for us homeusers/tinkerers. Thank you very much! Love your work!

    • @DBTechYT
      @DBTechYT  2 місяці тому +1

      super glad it was helpful!

  • @RapsCalorie
    @RapsCalorie 2 місяці тому +3

    SearXNG is great. I've used it exclusively for months now and it's served me perfectly well.
    I don't think it was mentioned in the video except that the option is pre-checked, but a big selling point is that SearXNG by default strips the tracking data to and from the different search engines it uses.(I could have missed it I'm just waking up having coffee right now lol)

  • @synacktime
    @synacktime 2 місяці тому

    Love me some SearXNG! Nicely done video sir!

  • @niilantei56
    @niilantei56 Місяць тому +1

    how would one go about editing the "settings.yml" file to allow -JSON searches as well as the default -HTML . can this be done easily within Portainer or Dockge using bash ?

  • @vldthdrgn
    @vldthdrgn 2 місяці тому +1

    Thank you for simplifying the compose file. It's always frustrating when the devs overly complicate it.

    • @DBTechYT
      @DBTechYT  2 місяці тому +1

      No problem (and I agree)! Thanks for watching and commenting!

  • @TheMichael2019
    @TheMichael2019 2 місяці тому +1

    once again you have made something that looks complicated much simpler. thanks as i now have my own search engine

    • @DBTechYT
      @DBTechYT  2 місяці тому

      Had a dyslexic moment when i read your comment and was like, "how did I make something simple complicated?" And then I re-read your comment and realized you had said the exact opposite of what my dumb brain had just read. Thanks for watching and commenting!

    • @TheMichael2019
      @TheMichael2019 2 місяці тому

      I just read it again and I think I could have worded it better. That's my brain typing out what it's thinking at that moment 😂

    • @TheMichael2019
      @TheMichael2019 2 місяці тому

      I edited my comment to read better 😂

  • @julianmoorhouse1021
    @julianmoorhouse1021 2 місяці тому +1

    One thing you missed is the save, just saves settings to the cookie on the machine you are using. If you want to set global settings for any device (multiple pcs, mobile, iPad etc) then there is a bit more config needed. A lot of the random engines they have turned on by default create pretty unwanted results, so I have a lot disabled in my global settings.

    • @IgorFreireRodrigues
      @IgorFreireRodrigues Місяць тому

      Share with us!

    • @julianmoorhouse1021
      @julianmoorhouse1021 Місяць тому

      @@IgorFreireRodrigues Sure, edit the ./searxng/settings.yml. Edit or add a section called engines: and then add the search engines you want to enable or disable, sample from mine is here:
      engines:
      - name: duckduckgo images
      disabled: false
      - name: deviantart
      disabled: true
      - name: artic
      disabled: true
      - name: flickr
      disabled: true
      - name: library of congress
      disabled: true
      - name: openverse
      disabled: true
      - name: pinterest
      disabled: true

  • @romayojr
    @romayojr 2 місяці тому +2

    i’ve been running searxng since the beginning of the year and i love it but i haven’t found a way to change the default search bar on firefox or chrome to my searxng instance. anyone know if this is possible with a third party extension?

    • @DBTechYT
      @DBTechYT  2 місяці тому

      best anwer I can find is here: support.mozilla.org/en-US/questions/1365694

    • @captainsalmonslayer
      @captainsalmonslayer 27 днів тому

      I dont know about chrome but on firefox you can right click on the address bar and press addsearxng button (assuming you are on your searxng page) to add a search engine then change in your settings to use searxng

  • @DanZimmerli
    @DanZimmerli 2 місяці тому +1

    Thanks for this I used your compose file and it worked flawlessly

    • @DBTechYT
      @DBTechYT  2 місяці тому +2

      Awesome!! Thanks for confirming! :)

    • @田为华
      @田为华 Місяць тому +1

      i use your compose file, and work well ! tks~

  • @TechManG
    @TechManG 2 місяці тому +1

    Getting the follow error after using yml in portainer
    Internal Server Error
    The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

    • @DBTechYT
      @DBTechYT  2 місяці тому

      You'll want to check out their Github for more info on that

  • @FlyingHellfish
    @FlyingHellfish 2 місяці тому

    Thank you for yet another great video, I love having new containers to mess with in my homelab.
    Just an FYI, middle click (if you have a middle mouse button) will open links in a new tab. I use that so I can selectively open new tabs and not open every link in a new tab.

    • @DBTechYT
      @DBTechYT  2 місяці тому +1

      I use the middle-click option all the time! Just appreciate when an app proactively thinks to add it :)

  • @heribertorios
    @heribertorios Місяць тому

    Can be installed in casaos? Thanks fo share

  • @chrisumali9841
    @chrisumali9841 2 місяці тому

    Thanks for the demo and info. Another great container, appreciate the tips. Have a great day

  • @rockdarko440
    @rockdarko440 2 місяці тому

    I thought I was the only person to use caddy! Not to be off topic but caddy doesn't get enough love as it's so easy to deploy and automate with ansible/jenkins and a good jinja2 template. Thanks for the video, awesome as usual!

    • @DBTechYT
      @DBTechYT  2 місяці тому

      I've never used Caddy, but I know at least one person who does and that it's got a bit of a following. Thanks for watching and commenting!!

  • @chrisbishop2379
    @chrisbishop2379 2 місяці тому

    I've been looking for something like this for a bit (obviously didnt search very hard) I will be setting this up tonight. Thank you!

    • @DBTechYT
      @DBTechYT  2 місяці тому

      Glad it helped!

  • @MrEric377
    @MrEric377 2 місяці тому

    Great video. I'm thinking of hosting this now.
    Thanks again for all that you do.

    • @DBTechYT
      @DBTechYT  2 місяці тому

      Thanks so much!!

  • @mitchellwallis
    @mitchellwallis 2 місяці тому

    I've been running this for years, only think I havent got to stick is a custom logo, even with proper volume mapping. Mine seems to run fine without redis

    • @DBTechYT
      @DBTechYT  2 місяці тому +1

      A few people have mentioned running it without redis. It can help speed things up with a little RAM caching, but definitely not a requirement. Thanks for watching and commenting! :)

    • @mitchellwallis
      @mitchellwallis 2 місяці тому

      @@DBTechYT Thanks for all the hard work and awesome videos. Your channel has helped me a lot with my docker journey.

  • @TyreeArt
    @TyreeArt 15 днів тому +1

    Nice project!
    Left out a couple steps:
    You need the limiter.toml file (didn't pull automatically for me).
    And you also need to set the redis url in the settings.yml file. Otherwise, SearXNG has no idea it's there even if it is on the same docker network.

    • @DBTechYT
      @DBTechYT  15 днів тому +1

      I didn't seem to need to do any of those things. Everything worked for me the way I showed. Maybe something changed since I made the video.

    • @TyreeArt
      @TyreeArt 15 днів тому +1

      @DBTechYT it works, the log just had errors about the missing limiter file. And redis is optional. There's just no need to install it without setting SearXNG to use it.

  • @bibhutibaibhavbora8770
    @bibhutibaibhavbora8770 Місяць тому

    what if I want to scrap links using Searxng using python? Can anyone help me?

    • @DBTechYT
      @DBTechYT  Місяць тому

      You're going to have a better time getting answers by asking on their Github

  • @ws_stelzi79
    @ws_stelzi79 2 місяці тому +3

    Valkey is the Open Source fork of Redis that went a bit "haywire" on the "OpenSourceness" recently! 🙄

    • @DBTechYT
      @DBTechYT  2 місяці тому

      Thanks for the clarification on that. Really appreciate the insight!

  • @unforgivn81
    @unforgivn81 2 місяці тому +15

    I believe the name was intended to just be pronounced "searching."

    • @DBTechYT
      @DBTechYT  2 місяці тому +2

      The original project (SearX) was pronounced "Sirks" based on this entry in their Github: github.com/searx/searx/issues/1264#issuecomment-393370844
      SearXNG, like Paperless-ng, uses "NG" to stand for "Next Generation." It's a fork of the original SearX metasearch engine.
      So, maybe it was intended to be pronounced "Searching" but, to me, the way I pronounced it makes more sense based on the aforementioned information I just provided.

    • @themorethemerrier281
      @themorethemerrier281 28 днів тому

      Yes, or maybe "surxing"

  • @ronm6585
    @ronm6585 2 місяці тому

    Nice, thank you. 👍🏻

  • @goodcitizen4587
    @goodcitizen4587 2 місяці тому

    Very cool. Thanks!

    • @DBTechYT
      @DBTechYT  2 місяці тому

      Glad you liked it!

  • @epsipsychpt
    @epsipsychpt 3 дні тому

    what's the password ? cant change any of the settings.

  • @unibrowser1
    @unibrowser1 2 місяці тому

    You inspired me to set this up again. I did it like a year ago and it was slow so I didn't bother. It's still slow but not as bad now. The only issue I have is that I need this to be internet facing (Nginx) but there seems to still be no authentication built in. Any solutions for this? Not trying to get DDOS or hack3d over here lol

    • @DBTechYT
      @DBTechYT  2 місяці тому +1

      Check the pinned comment for a solution for this

    • @unibrowser1
      @unibrowser1 2 місяці тому

      @@DBTechYT Thanks!

    • @unibrowser1
      @unibrowser1 2 місяці тому

      @@DBTechYT Looks like he is using GlueTUN and Authelia. I already have GlueTUN setup and Nginx. I bet I can just add authelia and do it myself. I'll play with it tonight.

  • @instillenergy7803
    @instillenergy7803 Місяць тому

    excellent video, though, you should title it "your personal search engine" there is nothing private about this from what i see.. if is maybe someone can explain it but if i put this on my network its just another computer doing the google searching.... how would it compare to Yacy a decentralized peer to peer privacy respecting search engine?

  • @ms7165
    @ms7165 2 місяці тому

    Thanks, Up and running

  • @Raymond6494
    @Raymond6494 2 місяці тому

    nice thanks

  • @idkidk-i9g
    @idkidk-i9g 2 місяці тому +4

    cool service, terrible name

  • @IIWII9
    @IIWII9 2 місяці тому +1

    Probably pronounced “Search Engine “

    • @DBTechYT
      @DBTechYT  2 місяці тому

      Not even a little bit. github.com/searx/searx/pull/1363#issue-347932669

  • @kleeenco
    @kleeenco 9 днів тому

    love this, but also love how no one can pronounce it correctly