mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-13 20:24:53 +00:00
wip(docs): i18n (#12681)
This commit is contained in:
142
packages/web/src/content/docs/nb/web.mdx
Normal file
142
packages/web/src/content/docs/nb/web.mdx
Normal file
@@ -0,0 +1,142 @@
|
||||
---
|
||||
title: Web
|
||||
description: Bruke OpenCode i nettleseren din.
|
||||
---
|
||||
|
||||
OpenCode kan kjøres som en nettapplikasjon i nettleseren din, og gir den samme kraftige AI-kodingsopplevelsen uten at du trenger en terminal.
|
||||
|
||||

|
||||
|
||||
## Komme i gang
|
||||
|
||||
Start nettgrensesnittet ved å kjøre:
|
||||
|
||||
```bash
|
||||
opencode web
|
||||
```
|
||||
|
||||
Dette starter en lokal server på `127.0.0.1` med en tilfeldig tilgjengelig port og åpner automatisk OpenCode i standard nettleser.
|
||||
|
||||
:::forsiktighet
|
||||
Hvis `OPENCODE_SERVER_PASSWORD` ikke er satt, vil serveren være usikret. Dette er greit for lokal bruk, men bør settes for nettverkstilgang.
|
||||
:::
|
||||
|
||||
:::tips[Windows-brukere]
|
||||
For den beste opplevelsen, kjør `opencode web` fra [WSL](/docs/windows-wsl) i stedet for PowerShell. Dette sikrer riktig filsystemtilgang og terminalintegrasjon.
|
||||
:::
|
||||
|
||||
---
|
||||
|
||||
## Konfigurasjon
|
||||
|
||||
Du kan konfigurere webserveren ved å bruke kommandolinjeflagg eller i [config file](/docs/config).
|
||||
|
||||
### Port
|
||||
|
||||
Som standard velger OpenCode en tilgjengelig port. Du kan spesifisere en port:
|
||||
|
||||
```bash
|
||||
opencode web --port 4096
|
||||
```
|
||||
|
||||
### Vertsnavn
|
||||
|
||||
Som standard binder serveren seg til `127.0.0.1` (kun lokal vert). Slik gjør du OpenCode tilgjengelig på nettverket ditt:
|
||||
|
||||
```bash
|
||||
opencode web --hostname 0.0.0.0
|
||||
```
|
||||
|
||||
Når du bruker `0.0.0.0`, vil OpenCode vise både lokale adresser og nettverksadresser:
|
||||
|
||||
```
|
||||
Local access: http://localhost:4096
|
||||
Network access: http://192.168.1.100:4096
|
||||
```
|
||||
|
||||
### mDNS-oppdagelse
|
||||
|
||||
Aktiver mDNS for å gjøre serveren din synlig på det lokale nettverket:
|
||||
|
||||
```bash
|
||||
opencode web --mdns
|
||||
```
|
||||
|
||||
Dette setter automatisk vertsnavnet til `0.0.0.0` og annonserer serveren som `opencode.local`.
|
||||
|
||||
Du kan tilpasse mDNS-domenenavnet til å kjøre flere forekomster på samme nettverk:
|
||||
|
||||
```bash
|
||||
opencode web --mdns --mdns-domain myproject.local
|
||||
```
|
||||
|
||||
### CORS
|
||||
|
||||
For å tillate flere domener for CORS (nyttig for egendefinerte grensesnitt):
|
||||
|
||||
```bash
|
||||
opencode web --cors https://example.com
|
||||
```
|
||||
|
||||
### Autentisering
|
||||
|
||||
For å beskytte tilgang, angi et passord ved hjelp av miljøvariabelen `OPENCODE_SERVER_PASSWORD`:
|
||||
|
||||
```bash
|
||||
OPENCODE_SERVER_PASSWORD=secret opencode web
|
||||
```
|
||||
|
||||
Brukernavnet er standard til `opencode`, men kan endres med `OPENCODE_SERVER_USERNAME`.
|
||||
|
||||
---
|
||||
|
||||
## Bruke webgrensesnittet
|
||||
|
||||
Når det er startet, gir nettgrensesnittet tilgang til dine OpenCode-økter.
|
||||
|
||||
### økter
|
||||
|
||||
Se og administrer øktene dine fra hjemmesiden. Du kan se aktive økter og starte nye.
|
||||
|
||||

|
||||
|
||||
### Serverstatus
|
||||
|
||||
Klikk "Se servere" for å se tilkoblede servere og deres status.
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
## Koble til en terminal
|
||||
|
||||
Du kan koble en terminal TUI til en kjørende webserver:
|
||||
|
||||
```bash
|
||||
# Start the web server
|
||||
opencode web --port 4096
|
||||
|
||||
# In another terminal, attach the TUI
|
||||
opencode attach http://localhost:4096
|
||||
```
|
||||
|
||||
Dette lar deg bruke både nettgrensesnittet og terminalen samtidig, og deler samme økter og tilstand.
|
||||
|
||||
---
|
||||
|
||||
## Konfigurasjonsfil
|
||||
|
||||
Du kan også konfigurere serverinnstillinger i `opencode.json` konfigurasjonsfilen:
|
||||
|
||||
```json
|
||||
{
|
||||
"server": {
|
||||
"port": 4096,
|
||||
"hostname": "0.0.0.0",
|
||||
"mdns": true,
|
||||
"cors": ["https://example.com"]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Kommandolinjeflagg har forrang over konfigurasjonsfilinnstillinger.
|
||||
Reference in New Issue
Block a user