PRIVAT INFRASTRUKTUR / INGEN ID PÅKRÆVETLæs privatlivsdoktrinen
Feltnoterne for KoalaVPS

En søgeflade med ærlige grænser.

SearXNG kan kombinere resultater fra søgemaskiner gennem en tjeneste, du selv driver. Upstreams, hostingnetværket og browseren spiller stadig en rolle.

Kend anmodningsstien

Din instans sender forespørgsler til konfigurerede motorer og returnerer resultater til brugeren. Upstreams kan begrænse eller hastighedsbegrænse anmodninger. Selvhosting garanterer ikke, at enhver søgemaskine vil acceptere trafikken på ubestemt tid.

Hold grænsefladen kontrolleret

Brug HTTPS, og beslut, om instansen er privat, autentificeret eller offentlig. Et offentligt søgeendpoint kræver misbrugskontroller og kapacitetsplanlægning. Beskyt indstillinger og administrativ adgang separat.

Minimér logopbevaring

Søgeforespørgsler kan være følsomme. Gennemgå logs fra omvendt proxy, applikation og system, og undgå at gemme forespørgselsstrenge uden et defineret behov. Forklar eksterne resultat- og billedanmodninger, der kan kontakte andre parter.

Vedligehold og overvåg

Følg understøttede udgivelser, svarfejl og opstrømsændringer. Begræns dyre anmodninger, og hold en klar fallback for utilgængelige motorer. Sikkerhedskopier konfiguration uden at eksponere hemmelige tokens.

Gør container- og proxygrænserne synlige

En understøttet containerudrulning kræver stadig en vedvarende konfiguration, private hemmeligheder og en bevidst netværkseksponering. Sæt applikationen bag en passende TLS-proxy, og gennemgå hastighedsgrænser, før den åbnes for offentligheden. Kontroller de aktuelle officielle udrulningsinstruktioner i stedet for at genbruge en gammel compose-fil på ubestemt tid.

Adskil søgning fra et AI-lag

Hvis du tilføjer et værktøj som Perplexica eller en anden modelassisteret grænseflade, kan forespørgslen og den hentede tekst også blive sendt til en modeludbyder. Gennemgå den nye datastrøm og dens omkostninger, godkendelse og opbevaring. En privat metasøgningsinstans gør ikke automatisk den tilføjede AI-tjeneste privat.

Vælg, hvem der må bruge søgeendepunktet

En privat SearXNG-instans kan bruge en tunnel eller en autentificeret adgangsgrænse. En offentlig instans kræver en anden kapacitets- og misbrugsplan. Dens upstream-søgemaskiner modtager stadig anmodninger fra din hostingsti og kan returnere grænser eller CAPTCHA'er; en ny IP er ikke en garanteret omgåelse. Brug de understøttede containerinstruktioner, bevar indstillinger, og generér en privat instanshemmelighed. Hold applikationen bag den tilsigtede TLS-proxy.

  • Vælg et lille initialt sæt motorer, som du har tilladelse til at forespørge.
  • Hold konfiguration og hemmeligheder væk fra den offentlige filsti.
  • Undersøg, om valgfri hentning af eksterne billeder eller ikoner ændrer privatlivsgrænsen.

Få limiteren til at se den rigtige klient

Aktuel SearXNG-limiter-dokumentation bruger Valkey til dynamisk tilstand. Konfigurér den privat, og aktivér limiteren, når det er en del af instansdesignet. Proxy-tillid er afgørende: hvis alle besøgende fremstår som proxyen, kan én besøgende påvirke alles grænse; hvis vilkårlige videresendte headere er betroet, kan en besøgende give en forkert adresse. Angiv betroede proxyområder til den faktiske udrulning, og test derefter den resulterende adfærd, før du offentliggør endpointet.

Test browserbrug og en motorfejl

Udfør en almindelig søgning, en forespørgsel med ikke-ASCII-tekst, en søgning mod én konfigureret motor og en bevidst utilgængelig motor. Bekræft, at en fejlende upstream ikke gør hele tjenesten ubrugelig. Tilføj den testede instans som søgeudbyder i browseren via browserens understøttede indstillinger. For et AI-lag som Perplexica skal du særskilt gennemgå godkendelse, datadeling med modeludbydere, udgiftsgrænser og kildeangivelse: metasøgefrontenden styrer ikke disse tilføjede tjenester.

  • Kontroller resultatlinks og omdirigeringer fra en frisk browserprofil.
  • Kontroller, om søgetermer fremgår af proxyadgangslogfiler eller analyser.
  • Test den private adgangsgrænse fra et uautoriseret netværk.

Afhjælp fejl opstrøms uden at omgå begrænsninger

Når kun én motor fejler, skal du undersøge dens fejl og aktuelle adapterkompatibilitet, før du ændrer hele udrulningen. Et CAPTCHA- eller hastighedsbegrænsningssvar er et upstream-politiksignal, ikke tilladelse til at automatisere uden om det. Gentagne HTTP429-svar kan også komme fra din egen limiter/proxy-konfiguration. Behold en fallback-motor og en opdateringsprøve, bevar den lille konfigurationsbackup, og undgå permanente forespørgselslogs blot fordi fejlfinding en gang krævede dem.

KONFIGURER DIN INFRASTRUKTUR

Tag kontrol.
Udrul på dine vilkår.

Ingen identitetspapirer. Fuld administratoradgang. Krypto-native fakturering.