Buckets:
| --- | |
| title: Windows (WSL) | |
| description: Pokrenite OpenCode na Windowsu preko WSL-a. | |
| --- | |
| import { Steps } from "@astrojs/starlight/components" | |
| Iako OpenCode moze raditi direktno na Windowsu, preporucujemo [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) za najbolje iskustvo. WSL daje Linux okruzenje koje glatko radi sa OpenCode funkcijama. | |
| WSL?] | |
| WSL nudi bolje performanse fajl sistema, punu terminalsku podrsku i kompatibilnost s razvojnim alatima na koje se OpenCode oslanja. | |
| --- | |
| ## Postavljanje | |
| <Steps> | |
| 1. **Instalirajte WSL** | |
| Ako vec niste, [instalirajte WSL](https://learn.microsoft.com/en-us/windows/wsl/install) prema zvanicnom Microsoft vodicu. | |
| 2. **Instalirajte OpenCode u WSL-u** | |
| Kad je WSL spreman, otvorite WSL terminal i instalirajte OpenCode jednom od [metoda instalacije](/docs/). | |
| ```bash | |
| curl -fsSL https://opencode.ai/install | bash | |
| ``` | |
| 3. **Koristite OpenCode iz WSL-a** | |
| Idite u direktorij projekta (Windows fajlovima pristupate preko `/mnt/c/`, `/mnt/d/` itd.) i pokrenite OpenCode. | |
| ```bash | |
| cd /mnt/c/Users/YourName/project | |
| opencode | |
| ``` | |
| </Steps> | |
| --- | |
| ## Desktop aplikacija + WSL Server | |
| Ako preferirate OpenCode Desktop aplikaciju, ali zelite da server radi u WSL-u: | |
| 1. **Pokrenite server u WSL-u** sa `--hostname 0.0.0.0` da dozvolite vanjske konekcije: | |
| ```bash | |
| opencode serve --hostname 0.0.0.0 --port 4096 | |
| ``` | |
| 2. **Povezite Desktop aplikaciju** na `http://localhost:4096` | |
| Ako `localhost` ne radi u vasem setupu, povezte se preko WSL IP adrese (u WSL-u: `hostname -I`) i koristite `http://<wsl-ip>:4096`. | |
| Kada koristite `--hostname 0.0.0.0`, postavite `OPENCODE_SERVER_PASSWORD` da zastitite server. | |
| ```bash | |
| OPENCODE_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0 | |
| ``` | |
| --- | |
| ## Web klijent + WSL | |
| Za najbolje web iskustvo na Windowsu: | |
| 1. **Pokrenite `opencode web` u WSL terminalu** umjesto u PowerShell-u: | |
| ```bash | |
| opencode web --hostname 0.0.0.0 | |
| ``` | |
| 2. **Otvorite iz Windows browsera** na `http://localhost:<port>` (OpenCode ispisuje URL) | |
| Pokretanje `opencode web` iz WSL-a osigurava ispravan pristup fajl sistemu i terminalsku integraciju, a i dalje je dostupno iz Windows browsera. | |
| --- | |
| ## Pristup Windows fajlovima | |
| WSL moze pristupiti svim Windows fajlovima kroz `/mnt/` direktorij: | |
| - Disk `C:` → `/mnt/c/` | |
| - Disk `D:` → `/mnt/d/` | |
| - I tako dalje... | |
| Primjer: | |
| ```bash | |
| cd /mnt/c/Users/YourName/Documents/project | |
| opencode | |
| ``` | |
| Za najgladje iskustvo, razmislite da klonirate/kopirate repo u WSL fajl sistem (npr. pod `~/code/`) i tu pokrenete OpenCode. | |
| --- | |
| ## Savjeti | |
| - Drzite OpenCode u WSL-u za projekte na Windows diskovima - pristup fajlovima je jednostavan | |
| - Koristite VS Code [WSL ekstenziju](https://code.visualstudio.com/docs/remote/wsl) uz OpenCode za integrisan tok rada | |
| - Vase OpenCode konfiguracije i sesije cuvaju se u WSL okruzenju na `~/.local/share/opencode/` | |
Xet Storage Details
- Size:
- 3 kB
- Xet hash:
- f8a0e326669841692db3e6078f6498476a13f807e708f0641c29315d502ee1fe
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.