Af George Curta ·
Fejlfinding og FAQ
Løs almindelige anonym.legal Nextcloud-problemer: afvisning fra SSRF-vært-allowlisten, besked om ny version og fejl ved Basic-plan-gating fra to apps.
Backend-API-URL afvist (SSRF-allowlist)
Appen nægter at gemme en backend-API-URL, eller anmodninger fejler med en URL-ikke-tilladt-fejl.
Hvorfor dette sker
Begge apps validerer den konfigurerede backend-API-URL mod en runtime-valideret vært-allowlist (UrlGuard), før der foretages nogen anmodning. Denne SSRF-beskyttelse findes, så en ondsindet eller fejlkonfigureret URL aldrig kan få appens Bearer-token til at nå en angriberkontrolleret vært. Kun anonym.legal og anonymize.business (DEV-værten) er tilladt — enhver anden vært afvises, med vilje.
Sådan løser du det
- 1.Brug præcis https://anonym.legal (produktion) eller https://anonymize.business (DEV) som backend-API-URL.
- 2.Fjern eventuel efterfølgende sti, port eller tastefejl fra URL'en — allowlisten matcher værtsnavnet præcist.
- 3.Hvis du mener, at en legitim vært bliver afvist, så kontakt support — allowlisten er bevidst ikke bruger-redigerbar.
"En ny version er tilgængelig"-besked
Appens admin-indstillinger viser en besked om, at der findes en nyere version.
Hvorfor dette sker
Begge apps tjekker periodisk for en nyere version og viser en enkel admin-besked med et link til changelog, når en er tilgængelig. Dette er en besked om manuel opgradering, ikke en automatisk opdatering — intet installerer sig selv på din Nextcloud-instans.
Sådan løser du det
- 1.Følg changelog-linket i beskeden for at gennemgå, hvad der er ændret.
- 2.Download det/de nye app-arkiv(er) fra GitHub-releasesiden.
- 3.Udpak i apps/ og kør occ upgrade — de samme manuelle installationstrin som ved den oprindelige installation — på dit eget tidspunkt.
403-fejl: "Basic-plan eller højere"
API-kald fra appen fejler med en 403-status og en besked om, at Basic-planen eller højere kræves.
Hvorfor dette sker
Begge Nextcloud-apps kræver en anonym.legal-konto på Basic-planen eller højere. Den gratis plan inkluderer ikke den API-adgang, disse apps er afhængige af, så backend'en returnerer 403 med beskeden "Nextcloud integration requires Basic plan or higher. Please upgrade your plan." i stedet for en stille fejl.
Sådan løser du det
- 1.Bekræft, hvilken anonym.legal-konto det konfigurerede token tilhører.
- 2.Opgrader den konto til Basic-planen eller højere.
- 3.Prøv anmodningen igen — ingen geninstallation eller rekonfiguration er nødvendig, når kontoen er opgraderet.
Integrationstoken kan ikke læse krypteringsnøgler — er det en fejl?
En anmodning, der forsøger at hente dekrypteret nøglemateriale med det konfigurerede token, afvises.
Hvorfor dette sker
Nej — dette er tilsigtet. Det token, disse apps bruger, er et integrations-afgrænset token, med vilje mere begrænset end et fuldt kontotoken: det kan analysere og anonymisere indhold, men ethvert endpoint, der ville returnere dekrypteret nøglemateriale, giver 403 til et integrations-afgrænset token, så en kompromitteret Nextcloud-server aldrig kan bruges til at dekryptere din reversible krypteringshistorik.
Hvad du skal gøre
- 1.Dette er forventet adfærd, ikke en fejl der skal rettes — apps'ene har aldrig brug for dekrypteret nøglemateriale til deres analyser/anonymiser/de-anonymiser-arbejdsgang.
- 2.Hvis en arbejdsgang reelt har brug for fuld kontoadgang, så brug et fuldt API-token uden for disse apps, i en sammenhæng du selv kontrollerer.
Har du stadig brug for hjælp?
Hvis ingen af ovenstående løsninger virker, så kontakt os, og vi hjælper dig med at løse problemet.