Maintenance
Migratiehandleiding
OpenClaw ondersteunt drie migratiepaden: importeren vanuit een ander agentsysteem, een bestaande installatie naar een nieuwe machine verplaatsen en een Plugin ter plaatse upgraden.
Importeren vanuit een ander agentsysteem
Meegeleverde migratieproviders brengen instructies, MCP-servers, Skills, modelconfiguratie en (optioneel) API-sleutels over naar OpenClaw. Plannen worden vóór elke wijziging als voorbeeld weergegeven, geheimen worden in rapporten onleesbaar gemaakt en het toepassen wordt gedekt door een geverifieerde back-up.
Importeer de status van Claude Code en Claude Desktop, waaronder CLAUDE.md, MCP-servers, Skills en projectopdrachten.
Importeer Hermes-configuratie, providers, MCP-servers, geheugen, Skills en ondersteunde .env-sleutels.
Het CLI-ingangspunt is openclaw migrate. De onboarding kan ook migratie aanbieden wanneer een bekende bron wordt gedetecteerd (openclaw onboard --flow import).
OpenClaw naar een nieuwe machine verplaatsen
Kopieer de statusmap (standaard ~/.openclaw/) en je werkruimte om het volgende te behouden:
- Configuratie —
openclaw.jsonen alle Gateway-instellingen. - Authenticatie —
auth-profiles.jsonper agent (API-sleutels en OAuth), plus eventuele kanaal- of providerstatus ondercredentials/. - Sessies — gespreksgeschiedenis en agentstatus.
- Kanaalstatus — WhatsApp-aanmelding, Telegram-sessie en vergelijkbare gegevens.
- Werkruimtebestanden —
MEMORY.md,USER.md, Skills en prompts.
Migratiestappen
Stop de Gateway en maak een back-up
Stop op de oude machine de Gateway, zodat bestanden tijdens het kopiëren niet veranderen, en archiveer vervolgens:
openclaw gateway stopcd ~tar -czf openclaw-state.tgz .openclawAls je meerdere profielen gebruikt (bijvoorbeeld ~/.openclaw-work), archiveer je elk profiel afzonderlijk.
Installeer OpenClaw op de nieuwe machine
Installeer de CLI (en indien nodig Node) op de nieuwe machine. Het is geen probleem als de onboarding een nieuwe ~/.openclaw/ aanmaakt — die overschrijf je in de volgende stap.
Kopieer de statusmap en werkruimte
Draag het archief over via scp, rsync -a of een externe schijf en pak het vervolgens uit:
cd ~tar -xzf openclaw-state.tgzControleer of verborgen mappen zijn meegenomen en of het bestandseigendom overeenkomt met de gebruiker die de Gateway zal uitvoeren.
Voer doctor uit en verifieer
Voer op de nieuwe machine Doctor uit om configuratiemigraties toe te passen en services te herstellen:
openclaw doctoropenclaw gateway restartopenclaw statusAls Telegram of Discord de standaardterugval op omgevingsvariabelen gebruikt (TELEGRAM_BOT_TOKEN of DISCORD_BOT_TOKEN), controleer dan of het gemigreerde .env-bestand in de statusmap deze sleutels bevat, zonder de geheime waarden af te drukken:
awk -F= '/^(TELEGRAM_BOT_TOKEN|DISCORD_BOT_TOKEN)=/ { print $1 "=present" }' ~/.openclaw/.envopenclaw doctor waarschuwt ook wanneer voor een ingeschakeld standaardaccount van Telegram of Discord geen token is geconfigureerd en de bijbehorende omgevingsvariabele niet beschikbaar is voor het doctor-proces.
Veelvoorkomende valkuilen
Profiel of statusmap komt niet overeen
Als de oude Gateway --profile of OPENCLAW_STATE_DIR gebruikte en de nieuwe dat niet doet, lijken kanalen afgemeld en zijn sessies leeg. Start de Gateway met hetzelfde profiel of dezelfde statusmap die je hebt gemigreerd en voer daarna openclaw doctor opnieuw uit.
Alleen openclaw.json kopiëren
Alleen het configuratiebestand is niet voldoende. Profielen voor modelauthenticatie staan onder agents/<agentId>/agent/auth-profiles.json en de kanaal- en providerstatus staat onder credentials/. Migreer altijd de volledige statusmap.
Machtigingen en eigendom
Als je als root hebt gekopieerd of van gebruiker bent gewisseld, kan de Gateway mogelijk de referenties niet lezen. Zorg ervoor dat de statusmap en werkruimte eigendom zijn van de gebruiker die de Gateway uitvoert.
Externe modus
Als je gebruikersinterface naar een externe Gateway verwijst, beheert de externe host de sessies en werkruimte. Migreer de Gateway-host zelf, niet je lokale laptop. Zie Veelgestelde vragen.
Geheimen in back-ups
De statusmap bevat authenticatieprofielen, kanaalreferenties en andere providerstatus. Sla back-ups versleuteld op, vermijd onbeveiligde overdrachtskanalen en roteer sleutels als je vermoedt dat ze zijn blootgesteld.
Verificatiechecklist
Controleer op de nieuwe machine:
- [ ]
openclaw statustoont dat de Gateway actief is. - [ ] Kanalen zijn nog steeds verbonden (opnieuw koppelen is niet nodig).
- [ ] Het dashboard wordt geopend en toont bestaande sessies.
- [ ] Werkruimtebestanden (geheugen, configuraties) zijn aanwezig.
Een Plugin ter plaatse upgraden
Upgrades van een Plugin ter plaatse behouden dezelfde Plugin-id en configuratiesleutels, maar kunnen status op schijf naar de huidige indeling verplaatsen. Pluginspecifieke upgradehandleidingen staan naast de bijbehorende kanalen:
- Matrix-migratie: limieten voor herstel van versleutelde status, automatisch snapshotgedrag en handmatige herstelopdrachten.
Gerelateerd
openclaw migrate: CLI-naslag voor imports tussen systemen.- Installatieoverzicht: alle installatiemethoden.
- Doctor: statuscontrole na de migratie.
- Verwijderen: OpenClaw netjes verwijderen.