Software

search.webservice.digital is the public search service of webservice.digital. It runs on our own infrastructure, not on a third-party search vendor.

Technical stack

| Layer | Technology | | — | — | | Operating system | Ubuntu 24.04 LTS | | Hosting panel | CloudPanel (nginx, HTTP/2, Let’s Encrypt) | | Edge | Reverse proxy to 127.0.0.1 — the search process is not exposed publicly | | Runtime | Docker and Docker Compose | | Search | Official searxng/searxng image | | Cache / limiter | Valkey 9 | | TLS | Certificate via CloudPanel; only ports 80/443 are public |

SearXNG aggregates other search engines, does not build a search profile, and stays under the operator’s control. In front of it sits only the reverse proxy for HTTPS, headers, and the certificate.

Run your own instance

You need a Linux server with Docker, a domain name, and a TLS reverse proxy (CloudPanel, Caddy, or nginx).

  1. Create a working directory and fetch the official Compose template.
  2. Set SEARXNG_BASE_URL to your HTTPS URL and generate your own SEARXNG_SECRET.
  3. Bind the container to localhost only, for example 127.0.0.1:8000:8080.
  4. Point the reverse proxy at that port and enable Let’s Encrypt.
  5. Keep Valkey running if the instance is public (limiter: true).
  6. Adjust settings.yml: instance name, result formats, optional image proxy.

Minimal Compose core:

services:
  core:
    image: docker.io/searxng/searxng:latest
    restart: always
    depends_on: [valkey]
    ports:
      - "127.0.0.1:8000:8080"
    volumes:
      - ./core-config/:/etc/searxng/:Z
  valkey:
    image: docker.io/valkey/valkey:9-alpine
    restart: always

Follow the current SearXNG documentation for install and upgrades. This instance uses that same pattern behind CloudPanel.

About SearXNG

About SearXNG

SearXNG is a metasearch engine, aggregating the results of other search engines while not storing information about its users.

The SearXNG project is driven by an open community. Come join us on Matrix if you have questions or just want to chat about SearXNG at #searxng:matrix.org

Make SearXNG better:

  • You can improve SearXNG translations at Weblate, or…
  • Track development, send contributions, and report issues at SearXNG sources.
  • To get further information, visit SearXNG’s project documentation at SearXNG docs.

Why use it?

  • SearXNG may not offer you as personalized results as Google, but it doesn’t generate a profile about you.
  • SearXNG doesn’t care about what you search for, never shares anything with a third-party, and can’t be used to compromise you.
  • SearXNG is free software; the code is 100% open, and everyone is welcome to make it better.

If you do care about privacy, want to be a conscious user, or otherwise believe in digital freedom, make SearXNG your default search engine or run it on your own server!

How do I set it as the default search engine?

SearXNG supports OpenSearch. For more information on changing your default search engine, see your browser’s documentation:

  • Firefox
  • Microsoft Edge - Behind the link, you will also find some useful instructions for Chrome and Safari.
  • Chromium-based browsers only add websites that the user navigates to without a path.

When adding a search engine, there must be no duplicates with the same name. If you encounter a problem where you cannot add the search engine, you can either:

  • Remove the duplicate (default name: SearXNG) or
  • Contact the owner to give the instance a different name from the default.

How does it work?

SearXNG is a fork of the well-known searx metasearch engine which was inspired by the Seeks project. It provides basic privacy by mixing your queries with searches on other platforms without storing search data. SearXNG can be added to your browser’s search bar; moreover, it can be set as the default search engine.

The stats page contains some useful anonymous usage statistics about the engines used.

How can I make it my own?

SearXNG appreciates your concern regarding logs, so take the code from the SearXNG sources and run it yourself!

Add your instance to this list of public instances to help other people reclaim their privacy and make the internet freer. The more decentralized the internet is, the more freedom we have!

Powered by SearXNG 2026.8.16+b2da6b90f

Powered by SearXNG - 2026.8.16+b2da6b90f — a privacy-respecting, open metasearch engine

Source code | Issue tracker | Engine stats | Public instances