Procédure
Du kan återställa åtkomsten till din n8n-instans direkt från serverns Docker-kommandorad utan att förlora något arbetsflöde. n8n är en plattform för automatisering av arbetsflöden som gör det möjligt att koppla samman olika tjänster och applikationer via visuella scenarier. Denna procedur låter dig återställa din administratörsåtkomst med några säkra kommandon.
Gå till avsnittet Översikt i din KVM-panel. I rutan Server-IP:er noterar du maskinens publika IPv4-adress (till exempel den fiktiva IP-adressen 203.0.113.10).
Klicka på Snapshots i den vänstra sidomenyn och klicka sedan på knappen + Skapa en snapshot. Denna ögonblicksbild låser serverns fullständiga tillstånd och garanterar säkerheten för dina data innan några ingrepp görs.
Öppna din terminal och anslut med kommandot ssh root@203.0.113.10 (ersätt med din faktiska IP-adress). Om du inte har direkt SSH-åtkomst, klicka på menyn Konsol i KVM-panelen för att öppna noVNC-återställningssessionen.
I root-terminalen skriver du kommandot docker ps. Leta upp namnet på containern som är kopplad till n8n-tjänsten i kolumnen till höger.
Kör kommandot docker exec -it och ersätt med namnet som noterades i föregående steg. Bekräfta åtgärden för att nollställa instansens åtkomstkonfiguration.
Starta om containern med kommandot docker restart . Öppna sedan din n8n-URL i webbläsaren för att skapa om administratörskontot och kontrollera att alla dina arbetsflöden finns kvar.
Här är vanliga fel som kan uppstå i konsolen och hur du snabbt rättar till dem:
ssh-keygen -R innan du försöker ansluta igen.docker ps.su - eller kör dina kommandon med root-rättigheter.Ja. Kommandot user-management:reset påverkar endast tabellen för inloggningsuppgifter och behörigheter. Alla skapade flöden, sparade API-uppgifter och exekveringshistorik förblir intakta i Docker-volymerna.
Ominstallationsknappen återställer VPS:ens NVMe-disk helt och hållet. Detta raderar Docker-motorn, containrarna och alla volymer som innehåller dina skapelser. Endast det interna Docker-kommandot ska användas.
Kontrollera den exakta stavningen av namnet som returnerades av kommandot docker ps. Om ingen container visas, lista alla stoppade containrar med docker ps -a och starta n8n-containern innan du försöker återställa igen.
Detta fel uppstår om du inte är inloggad med administratörsbehörighet. Se till att öppna sessionen som användaren root eller att föregå dina kommandon med sudo.
Detta meddelande betyder att serverns kryptografiska fingeravtryck har ändrats i din lokala fil known_hosts. Ta bort den gamla sparade nyckeln med ssh-keygen -R 203.0.113.10 (ange din VPS IP-adress) och försök sedan ansluta via SSH igen.
Ställ den till LWS-teamet och communityn. Svaret publiceras efter moderering.