139
submitted 5 days ago* (last edited 5 days ago) by BonkTheAnnoyed to c/selfhosted@lemmy.world

The instances that give the best results seem to also get throttled pretty often on the source search engines, to the point of near uselessness.

Thinking of hosting my own, but the maintenance seems pretty involved according to the docs.

What's your experience been like?

Edit: all right y'all, thanks for the feedback. I'm going to spin up an instance.

top 45 comments
sorted by: hot top controversial new old
[-] ohshit604@sh.itjust.works 8 points 4 days ago* (last edited 4 days ago)

I host my own SearXNG via docker compose, reverse proxied it via Traefik, added a few security headers, restricted access to my country to help prevent abuse.

Use it daily, the only complaint I really have is it occasionally doesn’t search when you type in the address bar of a browser. What I mean is I’ll type a search query and instead of redirecting to the query (searx.yourdomain.tld/search?q=test) it’ll just redirect to the homepage of my SearXNG instance (searx.yourdomain.tld) forcing me to retype my query. Annoying but not the end of the world.

[-] cheesybuddha@lemmy.world 2 points 3 days ago

This same behaviour happens to me, but only once in a while.

[-] irmadlad@lemmy.world 2 points 3 days ago

searx.yourdomain.tld/search?q=test

Do you have the %s in the search string: searx.yourdomain.tld/search?q=%s. For instance, in Firefox, when you add you searx instance, I had to add the %s to get it to search properly.

[-] ohshit604@sh.itjust.works 4 points 3 days ago

Yup, it works 90% of the time. Happens on all devices so I suspect Searx is just running into an error of some sort. Too lazy to investigate.

[-] cosmicrose 46 points 5 days ago

I host it as a docker container and the maintenance has been painless

[-] mbirth@lemmy.ml 14 points 5 days ago

Same here. Once in a while I update the config with all the changed engines. But that’s about it.

+1 to that. I started hosting it recently and haven’t even had to do anything about maintenance

[-] fccview@lemmy.world 17 points 4 days ago

Hey, I know you got a ton of replies but yeah, been using searXNG with a custom theme made by me and it's basically identical to google (including the feeling lucky part lol)

Used it for months and it's awesome, haven't missed google at all.

The amazing thing about it is that with an instance of meilisearch I was able to index all my media libraries/book libraries/game libraries and searching for !home <query> actually sarches within my home lab, which is a huge win for me.

Hope this helps give you an idea of how powerful this can be <3

[-] DrunkAnRoot@sh.itjust.works 1 points 1 day ago* (last edited 1 day ago)

how do you theme it ive tried to add my own logo on the homepage but its always scaled wrong.

edit: spelling

[-] irmadlad@lemmy.world 4 points 3 days ago

The amazing thing about it is that with an instance of meilisearch I was able to index all my media libraries/book libraries/game libraries and searching for !home actually sarches within my home lab, which is a huge win for me.

I'm intrigued. I've always wanted to point my search engine to my ebook library and be able to search them for data. Scrape my library as it were. I've also wanted to change the Searxng log as well, to personalize it.

[-] fccview@lemmy.world 2 points 2 days ago

Nice!

The only drawback I have had for heavily customising it is that it's now not compatible with the latest versions, unfortunately they've re-structured their codebase and I frankly don't have the time to re-do all my hard work, so I've been running a very old (but extremely stable) version of it lol

[-] root@lemmy.world 28 points 5 days ago

Self hosting and the maintenance is painless, but the results have been pretty terrible lately

[-] some_kind_of_guy@lemmy.world 6 points 5 days ago

Is it still worth it though? Nice username btw lel

[-] root@lemmy.world 2 points 5 days ago

Lol, thanks. I think it’s still worth it if you want more ownership over your searches, but just expect some rough edges

[-] avidamoeba@lemmy.ca 4 points 5 days ago
[-] root@lemmy.world 12 points 5 days ago

Recently I’ll often get results that aren’t at all related to what I searched for. I also get a lot of timeouts from the upstream search engines, and sometimes I get results that are in Chinese for some reason

[-] fizzle@quokk.au 9 points 5 days ago

There's an open issue about this on github. It's the remote API is only recognising the first word of your query.

This has been bugging me too.

The timeouts are because the engines are presenting captchas. There's a work around whereby you use your instance as a proxy, navigate to that remote engine, and do the captcha.

These two issues are a real pain in the ass so while I do presently have a searxng instance I've been using qwant the last few weeks because I'm just over it.

[-] Engywuck@lemmy.zip 8 points 5 days ago

IIRC these are related to Bing misbehaving. There should be an ooen issue about that. Try deactivating it in preferences flash a workaround.

[-] avidamoeba@lemmy.ca 1 points 5 days ago

Interesting.

[-] suzune@ani.social 13 points 5 days ago

Yes. I selfhost it. It's pretty easy. All you need to know is that you occasionally need to merge your config with the original that is getting updated.

If you know how to use nvim diff mode, it's trivial.

[-] irmadlad@lemmy.world 18 points 5 days ago* (last edited 5 days ago)

I deployed it in a Docker container. It is my default search engine. I use it constantly. Besides Calibre & Navidrome, it's one of my most heavily used, selfhosted apps.

[-] webghost0101@sopuli.xyz 8 points 5 days ago* (last edited 5 days ago)

Navidrome❤️

It is so undervalued for how amazing streaming your own music collection is.

[-] irmadlad@lemmy.world 4 points 5 days ago

It is so undervalued for how amazing streaming your own music collection is.

It is indeed. Even yesterday, I was in the kitchen making my 'world famous' Italian Seasoning bread with 7 natural herbs and spices. I have an old phone I use just for the WiFi, pulled up my Navidrome instance, set the phone up in the window sill, put my headphones on, and had a good time. I was even inspired to make some fudge.

spoiler

[-] kyonshi@piefed.social 2 points 3 days ago

I have it running on a vps and what maintenance really?

[-] Sunny@slrpnk.net 5 points 4 days ago* (last edited 4 days ago)

I tried it couple of months ago for a couple of weeks straight, but as someone who searches in multiple languages it just didnt do the job very well. I looked up multiple guides and tried to configure it to my best ability but the results just were not great. For search now I'm completely addicted to Kagi, by far the most polished and best results.

I will give it a try in the future when i acquire a GPU for AI, I will then pair SearXNG with OpenWebUI, think that will be a fun project!

[-] gravitas@pie.gravitywell.xyz 6 points 5 days ago

Pretty easy to maintain, ive switched over to using my instance as a default search provider and works great. 

[-] deleted@lemmy.world 5 points 5 days ago

I wish we have a free to use, open source, and privacy respecting search engine that do the crawling and indexing and don’t rely on other search engines.

Maybe we can utilize all selfhosted instances to do the crawling and consolidate it.

[-] HotChickenFeet@sopuli.xyz 3 points 5 days ago

Not saying it's perfect but doesn't Yacy do this?

[-] deleted@lemmy.world 1 points 5 days ago

How did I not know about it sooner.

Thank you!!

[-] Lazarus@mastodon.xyz 3 points 5 days ago
[-] deleted@lemmy.world 2 points 5 days ago

Can’t wait to use it. Id support them as much as I can.

[-] Lazarus@mastodon.xyz 1 points 4 days ago
[-] BonkTheAnnoyed 1 points 5 days ago

Oh wouldn't that be sweet, a federated web crawler

[-] DrunkAnRoot@sh.itjust.works 4 points 5 days ago

i been hosting my instance for a while its not on the main list but its still publicly accesible never had a issue with it

[-] KarnaSubarna@lemmy.ml 3 points 5 days ago* (last edited 5 days ago)

I’m running SearxNG as rootless docker container on my homelab for nearly 2 years now. I have connected it to Internet via VPN.

[-] zeitverschreib@freundica.de 3 points 5 days ago

@BonkTheAnnoyed SearXNG has been my main search engine for about three years now, running on a local Yunohost.

Almost no maintenance.

[-] thagoat@lemmy.dbzer0.com 4 points 5 days ago

I have it installed as a docker container on a server on my home network, and use it as my default search on my home machines, and access it on mobile through wireguard.

[-] isgleas@lemmy.ml 4 points 5 days ago

I have it setup on each of my laptops, so I have it available at all time with no need to expose it on my home setup.

Automatically start the container on my laptop, and add it to my browser's search engines as default. Pretty simple.

[-] mrus@lemmy.sdf.org 2 points 5 days ago

I have been hosting multiple SearXNG instances, the newest one (https://xn--gckvb8fzb.com/be-your-own-privacy-respecting-google-bing-brave/) being a private instance for my own community channel, and it has been relatively smooth sailing.

Some niche engines, like e.g. Mojeek seem to be notoriously slow, but that might also depend very much on the VPS that your requests are coming from.

If, however, big engines like Bing or Google are blocking/throttling you, it might be due to your IP/subnet reputation and it might be worth switching your host.

Alternatively, you could overengineer a setup in which you round-robin route your SearXNG request through a number of simultaneously running Wireguard tunnels from a VPN provider to obscure your traffic.

However, if my experience, most VPN providers suffer extremely from Cloudflare and ReCaptcha blocks, hence ymmv.

[-] coffelov@lemmy.ml 2 points 5 days ago

Its not that difficult, i have mine set up with gluetun and I've been using for more than 1 year now, sometimes i have some problem with the search terms and every engine gets broken but i just need to search with another name

[-] nfreak@lemmy.ml 3 points 5 days ago

Usually if this happens for me it's an issue with the gluetun end, since all the big names love to throttle known VPNs. Fixes itself after a few minutes, but if I'm not feeling lazy a quick stack restart tends to fix it too.

I have deployed it using docker. But I am still having trouble setting it up with cloudflare and my domain.

[-] liliumstar@lemmy.dbzer0.com 2 points 5 days ago

I host and use it as my default search on all devices. Bare metal deployment. The maintenance is pretty low, I just run the instance update script from to time.

Results have been worse lately, I think it needs some tuning in regards to weights and what engines are in use.

[-] papertowels@mander.xyz 1 points 5 days ago* (last edited 5 days ago)

The only annoyance I've had with it is searches will sometimes default to another language, even though I set the language to only return English results.

Also, I've found that the image/map search capabilities are less performant than googles.

But I still use it because the search results are so clean and no-frills.

[-] desmosthenes@lemmy.world 1 points 5 days ago

I keep breaking mine but I dig it overall

this post was submitted on 01 Jan 2026
139 points (100.0% liked)

Selfhosted

54224 readers
587 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS