Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
OpenClaw op Azure Linux VM
Deze handleiding zet een Azure Linux VM op met de Azure CLI, past Network Security Group (NSG)-hardening toe, configureert Azure Bastion voor SSH-toegang en installeert OpenClaw.Wat je gaat doen
- Azure-netwerken (VNet, subnetten, NSG) en rekenresources maken met de Azure CLI
- Network Security Group-regels toepassen zodat VM-SSH alleen is toegestaan vanaf Azure Bastion
- Azure Bastion gebruiken voor SSH-toegang (geen openbaar IP-adres op de VM)
- OpenClaw installeren met het installatiescript
- De Gateway verifiëren
Wat je nodig hebt
- Een Azure-abonnement met toestemming om reken- en netwerkresources te maken
- Azure CLI geïnstalleerd (zie Azure CLI-installatiestappen indien nodig)
- Een SSH-sleutelpaar (de handleiding behandelt het genereren ervan indien nodig)
- ~20-30 minuten
Implementatie configureren
Registreer vereiste resourceproviders (eenmalig)
Registered tonen.Stel implementatievariabelen in
/26 zijn.Selecteer SSH-sleutel
Gebruik je bestaande openbare sleutel als je er een hebt:Als je nog geen SSH-sleutel hebt, genereer er dan een:
Selecteer VM-grootte en grootte van OS-schijf
- Begin kleiner voor licht gebruik en schaal later op
- Gebruik meer vCPU/RAM/schijf voor zwaardere automatisering, meer kanalen of grotere model-/toolworkloads
- Als een VM-grootte niet beschikbaar is in je regio of abonnementquota, kies dan de dichtstbijzijnde beschikbare SKU
Azure-resources implementeren
Maak de netwerkbeveiligingsgroep
Maak de NSG en voeg regels toe zodat alleen het Bastion-subnet via SSH verbinding kan maken met de VM.De regels worden geëvalueerd op prioriteit (laagste nummer eerst): Bastion-verkeer wordt toegestaan op 100, daarna wordt alle andere SSH geblokkeerd op 110 en 120.
Maak het virtuele netwerk en de subnetten
Maak het VNet met het VM-subnet (NSG gekoppeld) en voeg daarna het Bastion-subnet toe.
Maak de VM
De VM heeft geen openbaar IP-adres. SSH-toegang loopt uitsluitend via Azure Bastion.
--public-ip-address "" voorkomt dat een openbaar IP-adres wordt toegewezen. --nsg "" slaat het maken van een NSG per NIC over (de NSG op subnetniveau regelt de beveiliging).Reproduceerbaarheid: De bovenstaande opdracht gebruikt latest voor de Ubuntu-image. Om een specifieke versie vast te pinnen, lijst je beschikbare versies op en vervang je latest:Maak Azure Bastion
Azure Bastion biedt beheerde SSH-toegang tot de VM zonder een openbaar IP-adres bloot te stellen. Standard SKU met tunneling is vereist voor CLI-gebaseerde Het inrichten van Bastion duurt doorgaans 5-10 minuten, maar kan in sommige regio’s oplopen tot 15-30 minuten.
az network bastion ssh.OpenClaw installeren
Installeer OpenClaw (in de VM-shell)
Verifieer de Gateway
Nadat onboarding is voltooid:De meeste zakelijke Azure-teams hebben al GitHub Copilot-licenties. Als dat voor jou geldt, raden we aan de GitHub Copilot-provider te kiezen in de OpenClaw-onboardingwizard. Zie GitHub Copilot-provider.
Kostenoverwegingen
Azure Bastion Standard SKU kost ongeveer $140/maand en de VM (Standard_B2as_v2) kost ongeveer $55/maand. Om kosten te verlagen:-
Dealloceer de VM wanneer deze niet in gebruik is (stopt rekenfacturering; schijfkosten blijven bestaan). De OpenClaw Gateway is niet bereikbaar zolang de VM is gedealloceerd — start hem opnieuw wanneer je hem weer live nodig hebt:
- Verwijder Bastion wanneer het niet nodig is en maak het opnieuw wanneer je SSH-toegang nodig hebt. Bastion is de grootste kostencomponent en heeft slechts een paar minuten nodig om in te richten.
-
Gebruik de Basic Bastion SKU (~$38/maand) als je alleen op Portal gebaseerde SSH nodig hebt en geen CLI-tunneling (
az network bastion ssh) vereist.
Opschonen
Om alle resources te verwijderen die door deze handleiding zijn gemaakt:Volgende stappen
- Stel berichtenkanalen in: Kanalen
- Koppel lokale apparaten als nodes: Nodes
- Configureer de Gateway: Gateway-configuratie
- Voor meer details over OpenClaw Azure-implementatie met de GitHub Copilot-modelprovider: OpenClaw op Azure met GitHub Copilot