diff options
| author | Adam <[email protected]> | 2026-02-09 11:34:35 -0600 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-02-09 11:34:35 -0600 |
| commit | dc53086c1e73d43d3a28fc4cdf161e83d09b1877 (patch) | |
| tree | 45a1d0e38de958d0886a5120b2806b21db74145b /packages/web/src/content/docs/nb/windows-wsl.mdx | |
| parent | f74c0339cc6315f7e7743e26b7eab47ce026c239 (diff) | |
| download | opencode-dc53086c1e73d43d3a28fc4cdf161e83d09b1877.tar.gz opencode-dc53086c1e73d43d3a28fc4cdf161e83d09b1877.zip | |
wip(docs): i18n (#12681)
Diffstat (limited to 'packages/web/src/content/docs/nb/windows-wsl.mdx')
| -rw-r--r-- | packages/web/src/content/docs/nb/windows-wsl.mdx | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/packages/web/src/content/docs/nb/windows-wsl.mdx b/packages/web/src/content/docs/nb/windows-wsl.mdx new file mode 100644 index 000000000..6553ad6bf --- /dev/null +++ b/packages/web/src/content/docs/nb/windows-wsl.mdx @@ -0,0 +1,113 @@ +--- +title: Windows (WSL) +description: Kjor OpenCode pa Windows med WSL for best opplevelse. +--- + +import { Steps } from "@astrojs/starlight/components" + +Selv om OpenCode kan kjore direkte pa Windows, anbefaler vi a bruke [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) for best mulig opplevelse. WSL gir et Linux-miljo som fungerer godt med funksjonene i OpenCode. + +:::tip[Hvorfor WSL?] +WSL gir bedre filsystemytelse, full terminalstotte og kompatibilitet med utviklingsverktoyene OpenCode er avhengig av. +::: + +--- + +## Oppsett + +<Steps> + +1. **Installer WSL** + + Hvis du ikke har gjort det ennå, [installer WSL](https://learn.microsoft.com/en-us/windows/wsl/install) med den offisielle guiden fra Microsoft. + +2. **Installer OpenCode i WSL** + + Nar WSL er satt opp, apner du WSL-terminalen og installerer OpenCode med en av [installasjonsmetodene](/docs/). + + ```bash + curl -fsSL https://opencode.ai/install | bash + ``` + +3. **Bruk OpenCode fra WSL** + + Gå til prosjektmappen din (Windows-filer finnes via `/mnt/c/`, `/mnt/d/` osv.) og kjør OpenCode. + + ```bash + cd /mnt/c/Users/YourName/project + opencode + ``` + +</Steps> + +--- + +## Skrivebordsapp + WSL-server + +Hvis du foretrekker OpenCode-skrivebordsappen, men vil kjore serveren i WSL: + +1. **Start serveren i WSL** med `--hostname 0.0.0.0` for a tillate eksterne tilkoblinger: + + ```bash + opencode serve --hostname 0.0.0.0 --port 4096 + ``` + +2. **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 +Nar du bruker `--hostname 0.0.0.0`, sett `OPENCODE_SERVER_PASSWORD` for a sikre serveren. + +```bash +OPENCODE_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0 +``` + +::: + +--- + +## Nettklient + WSL + +For best nettopplevelse pa Windows: + +1. **Kjor `opencode web` i WSL-terminalen** i stedet for PowerShell: + + ```bash + opencode web --hostname 0.0.0.0 + ``` + +2. **Aapne i Windows-nettleseren** pa `http://localhost:<port>` (OpenCode skriver ut URL-en) + +Nar du kjører `opencode web` fra WSL, får du riktig filsystemtilgang og terminalintegrasjon, samtidig som det er tilgjengelig fra Windows-nettleseren din. + +--- + +## Tilgang til Windows-filer + +WSL kan fa tilgang til alle Windows-filer via `/mnt/`-katalogen: + +- `C:`-stasjon → `/mnt/c/` +- `D:`-stasjon → `/mnt/d/` +- Og sa videre... + +Eksempel: + +```bash +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 kjore OpenCode der. +::: + +--- + +## Tips + +- Kjor OpenCode i WSL for prosjekter lagret pa Windows-stasjoner: filtilgang fungerer smidig +- Bruk [WSL-utvidelsen i VS Code](https://code.visualstudio.com/docs/remote/wsl) sammen med OpenCode for en integrert utviklingsflyt +- OpenCode-konfigurasjon og sesjoner lagres i WSL-miljoet pa `~/.local/share/opencode/` |
