# Wie hoste ich SearXNG selbst auf einem VPS?

> Betreiben Sie SearXNG, die private Suchmaschine, mit einem einzigen Docker-Befehl auf einem VPS mit 2 vCPU ab $8.25 pro Monat, erreichbar über einen SSH-Tunnel.

- URL: https://gloamport.com/de/guides/how-to-self-host-searxng/
- Zuletzt aktualisiert: 2026-11-10
- Herausgeber: Gloamport (https://gloamport.com)

SearXNG ist eine Metasuchmaschine, die Sie selbst betreiben. Dieser Leitfaden installiert sie aus dem offiziellen Container-Image und hält sie hinter einem SSH-Tunnel privat.

**Kurze Antwort — Wie hoste ich SearXNG selbst auf einem VPS?**

Um SearXNG auf einem VPS selbst zu hosten, installieren Sie Docker und starten das Image docker.io/searxng/searxng mit dem an 127.0.0.1:8888 gebundenen Port; danach öffnen Sie es über einen SSH-Tunnel. Ein Gloamport-Tarif Gloam, 2 vCPU, 4 GB RAM, 80 GB NVMe, 4 TB traffic, kostet $8.25 pro Monat bei der 12-Monats-Laufzeit und hat genug Reserven dafür.

## Was braucht ein selbst gehostetes SearXNG?

| Eintrag | Wert | Quelle |
| --- | --- | --- |
| Image | docker.io/searxng/searxng:latest (Spiegel: ghcr.io/searxng/searxng) | Dokumentation des SearXNG-Containers |
| Container-Port | 8080, auf dem Host als 127.0.0.1:8888 veröffentlicht | Dokumentation des SearXNG-Containers |
| Konfigurationsordner | /etc/searxng/ in the container, ./config/ on the host | Dokumentation des SearXNG-Containers |
| Datenordner | /var/cache/searxng/ in the container, ./data/ on the host | Dokumentation des SearXNG-Containers |
| Geheimnis | server.secret_key oder die Variable SEARXNG_SECRET | SearXNG-Installationsdokumentation |
| Ausgabeformate | Standardmäßig nur html; json muss zu search.formats hinzugefügt werden | SearXNG-Installationsdokumentation |
| Empfohlener Tarif | Gloam: 2 vCPU, 4 GB RAM, 80 GB NVMe, 4 TB traffic | Gloamport-Tarifliste |

*Preise geprüft am 10. November 2026.*

## Was ist SearXNG, und warum selbst hosten?

SearXNG ist eine kostenlose Metasuchmaschine: Sie schickt Ihre Suchanfrage an viele Suchmaschinen und liefert eine zusammengeführte Seite zurück. Die Dokumentation beschreibt sie als eine Metasuchmaschine, die die Privatsphäre respektiert. Wenn Sie sie selbst hosten, hat die Instanz genau einen Nutzer, nämlich Sie, und Sie bestimmen ihre Einstellungen.

Vorab eine Einschränkung. Die vorgelagerten Suchmaschinen erhalten die Anfrage weiterhin, nur von der Adresse Ihres VPS statt von Ihrer eigenen. Ihr VPS-Anbieter sieht den Verkehr zum VPS. Selbst hosten verändert, wer was sieht; es entfernt die Suchmaschinen nicht aus dem Bild. Gloamport verkauft den Server und nichts darüber hinaus; die Software betreiben Sie selbst.

## SearXNG auf Debian 13 oder Ubuntu 24.04 selbst hosten

Fünf Schritte, etwa fünfzehn Minuten auf einem frischen VPS.

1. **Anmelden und das System aktualisieren** — Verbinden Sie sich per SSH als root mit Ihrem Schlüssel und führen Sie apt update und apt upgrade aus. Zeitaufwand: Höchstens 1 Stunde nach Bestätigung der Zahlung; die meisten VPS laufen innerhalb weniger Minuten.
2. **Docker Engine installieren** — Fügen Sie das apt-Repository von Docker hinzu, indem Sie der offiziellen Installationsseite für Ihr System folgen (Debian 13 und Ubuntu 24.04 werden beide unterstützt), und installieren Sie dann die Pakete aus dem Codeblock unten.
3. **Ordner und ein Geheimnis anlegen** — Legen Sie einen Ordner searxng mit config und data darin an und erzeugen Sie mit openssl rand -hex 32 ein zufälliges Geheimnis. Bewahren Sie das Geheimnis in einer Datei auf, die nur root lesen kann, damit Sie den Container später neu erstellen können.
4. **Container starten** — Führen Sie den Befehl docker run aus dem Codeblock aus. Die Option -p veröffentlicht den Container-Port 8080 an 127.0.0.1:8888, sodass nichts außerhalb des VPS ihn erreichen kann. Die Neustart-Richtlinie bringt ihn nach einem Reboot zurück.
5. **Über einen SSH-Tunnel öffnen** — Führen Sie auf Ihrem eigenen Computer den Befehl ssh -L aus dem Codeblock aus und öffnen Sie dann http://127.0.0.1:8888 im Browser. Schließen Sie den Tunnel, wenn Sie fertig sind, oder lassen Sie ihn als Hintergrundsitzung offen.

*Auf dem VPS: Docker, Ordner, Container*

```bash
# After adding Docker's apt repository (docs.docker.com/engine/install/debian/)
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

# Folders and a secret
mkdir -p ~/searxng/config ~/searxng/data
cd ~/searxng
umask 077; openssl rand -hex 32 > secret.txt

# Container, published on loopback only
sudo docker run --name searxng -d --restart unless-stopped \
  -p 127.0.0.1:8888:8080 \
  -e SEARXNG_SECRET="$(cat secret.txt)" \
  -v "./config/:/etc/searxng/" \
  -v "./data/:/var/cache/searxng/" \
  docker.io/searxng/searxng:latest

# Check it answers locally
curl --head 127.0.0.1:8888
```

*Auf Ihrem Computer: der SSH-Tunnel*

```bash
ssh -N -L 8888:127.0.0.1:8888 root@YOUR_VPS_IP
```

## Soll die Instanz öffentlich oder privat sein?

Halten Sie sie privat, sofern Sie keinen Grund dagegen haben. Eine öffentliche Instanz wird von Bots gecrawlt und missbraucht; die SearXNG-Dokumentation liefert dafür eine Limiter-Einstellung mit, die in ihrer Vorlage ausgeschaltet ist (server.limiter, Standard false). Eine Ein-Nutzer-Instanz hinter einem SSH-Tunnel braucht weder Limiter noch Zertifikat.

Wenn Sie vom Telefon ohne Tunnel darauf zugreifen wollen, setzen Sie einen Reverse-Proxy mit HTTPS davor und fügen ein Passwort hinzu; diese Arbeit liegt außerhalb dieses Leitfadens. Für einen Browser, der ohnehin über Ihren VPS läuft, kombinieren Sie dies mit [Wie verwende ich SSH als SOCKS-Proxy über meinen VPS?](https://gloamport.com/de/guides/how-to-use-ssh-as-a-socks-proxy/ "Wie verwende ich SSH als SOCKS-Proxy über meinen VPS?") und öffnen Sie denselben Tunnel für beides.

## Wie viel Server braucht SearXNG?

Eine Instanz für einen Nutzer passt in einen kleinen Tarif, und Gloam lässt Platz für andere Dienste. Wir nennen keine Benchmark-Werte: Bemessen Sie den Tarif danach, was Sie daneben betreiben. Gloamport führt Gloam als Tarif für Ein Matrix-Server, Vaultwarden und SearXNG zusammen, $8.25 pro Monat bei der 12-Monats-Laufzeit ($16.50 bei einem einzelnen Monat).

Wenn SearXNG der einzige Dienst ist, ist Dusk (1 vCPU, 2 GB RAM, 40 GB NVMe, 2 TB traffic, $5.25 pro Monat bei der 12-Monats-Laufzeit) die kleinere Wahl. Prüfen Sie die Last nach einer Woche mit docker stats und steigen Sie auf, wenn der Arbeitsspeicher knapp wird. Die [Preisseite](https://gloamport.com/de/pricing/ "Was kostet ein Gloamport-VPS?") listet jede Größe und Laufzeit auf.

## Wie aktualisieren und sichern Sie ein selbst gehostetes SearXNG?

Aktualisieren Sie, indem Sie das Image erneut laden und den Container neu erstellen; sichern Sie es, indem Sie den Port auf dem Loopback halten. Da das Geheimnis über eine Variable übergeben wird und die Ordner vom Host eingebunden sind, geht beim Neuerstellen des Containers nichts verloren. Führen Sie docker pull auf das Image aus, entfernen Sie den alten Container mit docker rm -f searxng und wiederholen Sie den Befehl docker run.

Sichern Sie auch den Host: SSH nur mit Schlüssel, keine Passwort-Anmeldung und eine Firewall, die SSH erlaubt. Siehe [Wie härte ich SSH auf einem neuen VPS ab?](https://gloamport.com/de/guides/how-to-harden-ssh-on-a-vps/ "Wie härte ich SSH auf einem neuen VPS ab?"). Laut Gloamports Umfrage unter 10. November 2026 verlangen 28 der 49 Anbieter bei der Registrierung kein Ausweisdokument; den Server selbst müssen Sie in jedem Fall absichern.

**Zusammenfassung**

- SearXNG läuft aus docker.io/searxng/searxng, die Konfiguration liegt in /etc/searxng/.
- Veröffentlichen Sie den Port als 127.0.0.1:8888:8080, damit nur der VPS selbst ihn erreichen kann.
- Setzen Sie ein zufälliges Geheimnis; die Variable SEARXNG_SECRET überschreibt server.secret_key.
- Erreichen Sie es von Ihrem Computer mit ssh -N -L 8888:127.0.0.1:8888.
- Die vorgelagerten Suchmaschinen sehen Ihre Anfragen weiterhin, von der Adresse des VPS.
- Gloam, $8.25 pro Monat bei 12 Monaten, betreibt es neben anderen Diensten.
- Aktualisieren Sie, indem Sie das Image erneut laden und den Container neu erstellen.

## SearXNG selbst hosten: häufige Fragen

### Brauche ich einen Domainnamen?

Nein, nicht hinter einem SSH-Tunnel. Sie öffnen http://127.0.0.1:8888 auf Ihrem eigenen Computer. Eine Domain und ein Zertifikat sind nur nötig, wenn Sie die Instanz im öffentlichen Internet bereitstellen.

### Kann ich stattdessen Docker Compose verwenden?

Ja. Die Seite zum SearXNG-Container empfiehlt Compose und nennt einen Befehl, der docker-compose.yml und .env.example herunterlädt. Der einzelne Befehl docker run oben ist der manuelle Weg von derselben Seite.

### Wie aktiviere ich die JSON-Ausgabe?

Fügen Sie json unter search.formats in settings.yml hinzu. Die Vorlage aktiviert nur html, und das Entfernen eines Formats sperrt den Zugriff darauf.

### Macht das Selbsthosting meine Suchen privat?

Es nimmt eine gemeinsam genutzte öffentliche Instanz aus dem Weg. Die Suchmaschinen, die SearXNG abfragt, erhalten jede Anfrage weiterhin, und der VPS-Anbieter sieht die Verbindung zum VPS.

### Welche Betriebssysteme funktionieren?

Gloamport-Images: Nur Linux: Images für Debian, Ubuntu, AlmaLinux und Rocky Linux. Kein Windows. Der Container läuft auf Debian 13 und Ubuntu 24.04 gleich.

## Quellen

1. [SearXNG-Dokumentation: Installation als Container](https://docs.searxng.org/admin/installation-docker.html) — SearXNG project (checked 2026-11-10)
2. [SearXNG-Dokumentation: Schrittweise Installation](https://docs.searxng.org/admin/installation-searxng.html) — SearXNG project (checked 2026-11-10)
3. [Docker Engine auf Debian installieren](https://docs.docker.com/engine/install/debian/) — Docker Inc. (checked 2026-11-10)
4. [Handbuch ssh(1): -L, -N](https://man.openbsd.org/ssh) — OpenBSD / OpenSSH (checked 2026-11-10)

---

Gloamport: Gloamport ist ein VPS-Anbieter, der Linux-KVM-Server ohne KYC verkauft. Bestellt wird mit einer Kontonummer, bezahlt wird mit Krypto, zuerst Monero. Betrieben wird er von DomaineGoat LLC, einem in Panama eingetragenen Unternehmen. Eine Bestellung fragt nach einem Tarif, einer Münze und, nur wenn Sie wollen, einer E-Mail-Adresse: kein Name, keine Postanschrift, keine Telefonnummer und kein Ausweisdokument. Bei der 12-Monats-Laufzeit ist jeder Tarif mindestens 25 % günstiger als ein genannter vergleichbarer Tarif aus einer Umfrage unter 38 VPS-Anbietern ohne KYC, die Krypto annehmen, gelesen am 10. November 2026.
