Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Hoe je SearXNG Zelf Host op een VPS (Volledige Gids)

Ontdek hoe je SearXNG efficiënt zelf host op een VPS, inclusief installatie, configuratie en best practices voor optimale prestaties.

SearXNG is een open-source metazoekmachine waarmee gebruikers anoniem het web kunnen doorzoeken. Het zelf hosten ervan op een VPS is een praktische oplossing voor ontwikkelaars en tech-liefhebbers die controle willen krijgen over hun zoekgegevens. In deze gids begeleiden we je door het proces van het opzetten van SearXNG bij verschillende VPS-aanbieders, inclusief installatie-stappen en configuratietips.

Een VPS Provider Kiezen

Voordat je begint, heb je een geschikte VPS nodig. Hier is een vergelijking van enkele top VPS-aanbieders die ideaal zijn voor het hosten van SearXNG:

AanbiederMaandelijkse PrijsRAMCPUDiskruimte
Contabo VPS5,99 EUR4 GB2300 GB SSD
Hetzner Cloud4,15 EUR2 GB120 GB SSD
DigitalOcean6 USD1 GB125 GB SSD
Vultr6 USD1 GB125 GB SSD
Linode5 USD2 GB125 GB SSD

Voor het zelf hosten van SearXNG, overweeg een VPS met minimaal 1 GB RAM. Hoewel alle genoemde opties kunnen dienen, biedt de Contabo VPS een goede prestatie-waardeverhouding.

Vereisten voor Installatie

  1. VPS Setup: Koop een VPS bij je gekozen aanbieder. Je kunt een volledige VPS vergelijking bekijken om de beste optie voor jouw behoeften te vinden.
  2. Domeinnaam: Optioneel, maar aanbevolen voor makkelijkere toegang.
  3. Basiskennis: Bekendheid met Linux, Docker en command-line operaties.

Stap 1: Toegang tot je VPS

Zodra je VPS is ingesteld, log je in via SSH met het terminal:

ssh root@jouw_vps_ip

Vervang jouw_vps_ip door het daadwerkelijke IP-adres van je VPS.

Stap 2: Installeer Docker

Om SearXNG te draaien heb je Docker nodig. Installeer het met deze commando’s:

apt update
apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
apt update
apt install -y docker-ce

Controleer of Docker draait:

systemctl status docker

Stap 3: Installeer Docker Compose

Docker Compose vereenvoudigt het beheren van multi-container Docker applicaties. Installeer het met:

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Verifieer de installatie:

docker-compose --version

Stap 4: Download SearXNG

Maak een directory voor SearXNG aan en ga er naartoe:

mkdir /opt/searxng
cd /opt/searxng

Download de broncode van SearXNG:

git clone https://github.com/searxng/searxng.git .

Stap 5: Configureer Omgevingsvariabelen

Maak een lokale configuratiebestand:

cp .env.sample .env

Bewerk het .env-bestand om de instellingen van SearXNG aan te passen, zoals je gewenste zoekmachines en de geheime sleutel.

Stap 6: Voer SearXNG uit met Docker Compose

Maak een docker-compose.yml-bestand in de directory /opt/searxng, waarin de benodigde services worden gespecificeerd:

version: '3'

services:
  searxng:
    image: searxng/searxng:latest
    container_name: searxng
    ports:
      - "8080:8080"
    volumes:
      - searxng_data:/usr/src/searxng/searxng/data
    restart: unless-stopped

volumes:
  searxng_data:

Start nu SearXNG:

docker-compose up -d

Stap 7: Toegang tot SearXNG

Zodra SearXNG draait, kun je er via je webbrowser naartoe gaan door te navigeren naar http://jouw_vps_ip:8080.

Veelvoorkomende Problemen en Troubleshooting

Bij problemen tijdens de installatie, controleer het volgende:

docker-compose logs

FAQ

1. Kan ik SearXNG gebruiken zonder domein?

Ja, SearXNG kan direct worden benaderd via het IP-adres van de VPS. Maar het gebruik van een domeinnaam verbetert het gebruiksgemak, omdat het makkelijker te onthouden is en de service professioneler doet aanvoelen.

2. Wat moet ik doen als de applicatie niet laadt?

Controleer of de Docker-service correct draait en bekijk de firewall-instellingen op je VPS. Je kunt ook de Docker-logs bekijken voor fouten door in de SearXNG-directory docker-compose logs uit te voeren om problemen op te lossen.

3. Hoe vaak moet ik SearXNG bijwerken?

Het is goed om regelmatig te controleren op updates of nieuwe releases uit de SearXNG repository. Het up-to-date houden van je software zorgt dat je profiteert van de nieuwste functies, beveiligingspatches en verbeteringen. Update SearXNG door git pull te gebruiken en daarna docker-compose up -d om de wijzigingen door te voeren.

Met deze gids kun je succesvol SearXNG zelf hosten op je favoriete VPS-aanbieder. Geniet van anoniem zoeken terwijl je de controle over je gegevens behoudt. --- END ---