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.

  • root@lemmy.world
    link
    fedilink
    English
    arrow-up
    18
    ·
    1 month ago

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

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    1 month 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.

      • irmadlad@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 month 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

  • fccview@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    1 month 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

    • irmadlad@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      1 month 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 <query> 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
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 month 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

  • Suzune@ani.social
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 month 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.

  • sj_zero@lotide.fbxl.net
    link
    fedilink
    arrow-up
    4
    ·
    1 month ago

    I’ve been running my own, it’s mostly automated now. I started a yacy instance as well so not only am I aggregating bigger websites, I’m including the sites I crawled myself and the other sites available on yacy through it’s huge p2p search functionality. In this little way, I’m trying to make sure my search isn’t totally dominated by corporate search.

    Tbh, yacy is 1000x harder to keep running than searxng.

  • isgleas@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 month 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.

  • マリウス@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 month ago

    I have been hosting multiple SearXNG instances, the newest one (https://マリウス.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.

  • thagoat@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 month 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.

  • liliumstar@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month 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.