packages/web/src/content/docs/nb/windows-wsl.mdx
import { Steps } from "@astrojs/starlight/components"
Selv om OpenCode kan kjøre direkte på Windows, anbefaler vi å bruke Windows Subsystem for Linux (WSL) for best mulig opplevelse. WSL gir et Linux-miljø som fungerer godt med funksjonene i OpenCode.
:::tip[Hvorfor WSL?] WSL gir bedre filsystemytelse, full terminalstøtte og kompatibilitet med utviklingsverktøyene OpenCode er avhengig av. :::
Installer WSL
Hvis du ikke har gjort det ennå, installer WSL med den offisielle guiden fra Microsoft.
Installer OpenCode i WSL
Når WSL er satt opp, åpner du WSL-terminalen og installerer OpenCode med en av installasjonsmetodene.
curl -fsSL https://opencode.ai/install | bash
Bruk OpenCode fra WSL
Gå til prosjektmappen din (Windows-filer er tilgjengelige via /mnt/c/, /mnt/d/ osv.) og kjør OpenCode.
cd /mnt/c/Users/YourName/project
opencode
Hvis du foretrekker OpenCode-skrivebordsappen, men vil kjøre serveren i WSL:
Start serveren i WSL med --hostname 0.0.0.0 for å tillate eksterne tilkoblinger:
opencode serve --hostname 0.0.0.0 --port 4096
Koble skrivebordsappen til http://localhost:4096
:::note
Hvis localhost ikke fungerer i oppsettet ditt, bruk WSL-IP-adressen i stedet (fra WSL: hostname -I) og koble til http://<wsl-ip>:4096.
:::
:::caution
Når du bruker --hostname 0.0.0.0, sett OPENCODE_SERVER_PASSWORD for å sikre serveren.
OPENCODE_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0
:::
For best web-opplevelse på Windows:
Kjør opencode web i WSL-terminalen i stedet for PowerShell:
opencode web --hostname 0.0.0.0
Åpne i Windows-nettleseren på http://localhost:<port> (OpenCode skriver ut URL-en)
Når du kjører opencode web fra WSL, får du riktig filsystemtilgang og terminalintegrasjon, samtidig som det er tilgjengelig fra Windows-nettleseren din.
WSL kan få tilgang til alle Windows-filer via /mnt/-katalogen:
C:-stasjon → /mnt/c/D:-stasjon → /mnt/d/Eksempel:
cd /mnt/c/Users/YourName/Documents/project
opencode
:::tip
For en jevnere opplevelse kan du klone/kopiere repoet ditt inn i WSL-filsystemet (for eksempel under ~/code/) og kjøre OpenCode der.
:::
~/.local/share/opencode/