mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-15 21:24:48 +00:00
wip(docs): i18n (#12681)
This commit is contained in:
142
packages/web/src/content/docs/bs/web.mdx
Normal file
142
packages/web/src/content/docs/bs/web.mdx
Normal file
@@ -0,0 +1,142 @@
|
||||
---
|
||||
title: Web
|
||||
description: Korišćenje OpenCode-a u vašem pretraživaču.
|
||||
---
|
||||
|
||||
OpenCode može raditi kao web aplikacija u vašem pretraživaču, pružajući isto moćno iskustvo AI kodiranja bez potrebe za terminalom.
|
||||
|
||||

|
||||
|
||||
## Početak rada
|
||||
|
||||
Pokrenite web interfejs tako što ćete pokrenuti:
|
||||
|
||||
```bash
|
||||
opencode web
|
||||
```
|
||||
|
||||
Ovo pokreće lokalni server na `127.0.0.1` sa nasumičnim dostupnim portom i automatski otvara OpenCode u vašem podrazumevanom pretraživaču.
|
||||
|
||||
:::caution
|
||||
Ako `OPENCODE_SERVER_PASSWORD` nije postavljen, server će biti nezaštićen. Ovo je u redu za lokalnu upotrebu, ali bi trebalo biti postavljeno za pristup mreži.
|
||||
:::
|
||||
|
||||
:::tip[Windows Users]
|
||||
Za najbolje iskustvo, pokrenite `opencode web` iz [WSL](/docs/windows-wsl) umjesto PowerShell-a. Ovo osigurava pravilan pristup sistemu datoteka i integraciju terminala.
|
||||
:::
|
||||
|
||||
---
|
||||
|
||||
## Konfiguracija
|
||||
|
||||
Možete konfigurirati web server koristeći oznake komandne linije ili u vašoj [config file](/docs/config).
|
||||
|
||||
### Port
|
||||
|
||||
OpenCode podrazumevano bira dostupni port. Možete odrediti port:
|
||||
|
||||
```bash
|
||||
opencode web --port 4096
|
||||
```
|
||||
|
||||
### Ime hosta
|
||||
|
||||
Podrazumevano, server se vezuje za `127.0.0.1` (samo lokalni host). Da biste OpenCode učinili dostupnim na vašoj mreži:
|
||||
|
||||
```bash
|
||||
opencode web --hostname 0.0.0.0
|
||||
```
|
||||
|
||||
Kada koristite `0.0.0.0`, OpenCode će prikazati i lokalne i mrežne adrese:
|
||||
|
||||
```
|
||||
Local access: http://localhost:4096
|
||||
Network access: http://192.168.1.100:4096
|
||||
```
|
||||
|
||||
### mDNS Discovery
|
||||
|
||||
Omogućite mDNS kako bi vaš server bio vidljiv na lokalnoj mreži:
|
||||
|
||||
```bash
|
||||
opencode web --mdns
|
||||
```
|
||||
|
||||
Ovo automatski postavlja ime hosta na `0.0.0.0` i oglašava server kao `opencode.local`.
|
||||
|
||||
Možete prilagoditi ime mDNS domene za pokretanje više instanci na istoj mreži:
|
||||
|
||||
```bash
|
||||
opencode web --mdns --mdns-domain myproject.local
|
||||
```
|
||||
|
||||
### CORS
|
||||
|
||||
Da biste omogućili dodatne domene za CORS (korisno za prilagođene frontendove):
|
||||
|
||||
```bash
|
||||
opencode web --cors https://example.com
|
||||
```
|
||||
|
||||
### Autentifikacija
|
||||
|
||||
Da biste zaštitili pristup, postavite lozinku koristeći varijablu okruženja `OPENCODE_SERVER_PASSWORD`:
|
||||
|
||||
```bash
|
||||
OPENCODE_SERVER_PASSWORD=secret opencode web
|
||||
```
|
||||
|
||||
Korisničko ime podrazumevano je `opencode`, ali se može promeniti sa `OPENCODE_SERVER_USERNAME`.
|
||||
|
||||
---
|
||||
|
||||
## Korištenje web sučelja
|
||||
|
||||
Jednom pokrenut, web sučelje pruža pristup vašim OpenCode sesijama.
|
||||
|
||||
### Sesije
|
||||
|
||||
Pregledajte i upravljajte svojim sesijama sa početne stranice. Možete vidjeti aktivne sesije i započeti nove.
|
||||
|
||||

|
||||
|
||||
### Status servera
|
||||
|
||||
Kliknite "Pogledajte servere" da vidite povezane servere i njihov status.
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
## Povezivanje terminala
|
||||
|
||||
Možete priključiti TUI terminala na aktivni web server:
|
||||
|
||||
```bash
|
||||
# Start the web server
|
||||
opencode web --port 4096
|
||||
|
||||
# In another terminal, attach the TUI
|
||||
opencode attach http://localhost:4096
|
||||
```
|
||||
|
||||
Ovo vam omogućava da istovremeno koristite i web sučelje i terminal, dijeleći iste sesije i stanje.
|
||||
|
||||
---
|
||||
|
||||
## Konfiguracioni fajl
|
||||
|
||||
Također možete konfigurirati postavke servera u svom `opencode.json` konfiguracijskom fajlu:
|
||||
|
||||
```json
|
||||
{
|
||||
"server": {
|
||||
"port": 4096,
|
||||
"hostname": "0.0.0.0",
|
||||
"mdns": true,
|
||||
"cors": ["https://example.com"]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Oznake komandne linije imaju prednost nad postavkama konfiguracione datoteke.
|
||||
Reference in New Issue
Block a user