wip(docs): i18n (#12681)
This commit is contained in:
@@ -0,0 +1,142 @@
|
||||
---
|
||||
title: Web
|
||||
description: Tarayıcınızda OpenCode'u kullanma.
|
||||
---
|
||||
|
||||
OpenCode, tarayıcınızda bir web uygulaması olarak çalışabilir ve bir terminale ihtiyaç duymadan aynı güçlü AI kodlama deneyimini sağlayabilir.
|
||||
|
||||

|
||||
|
||||
## Başlarken
|
||||
|
||||
Aşağıdakileri çalıştırarak web arayüzünü başlatın:
|
||||
|
||||
```bash
|
||||
opencode web
|
||||
```
|
||||
|
||||
Bu, `127.0.0.1` üzerinde rastgele kullanılabilir bir bağlantı noktasına sahip yerel bir sunucuyu başlatır ve OpenCode'u varsayılan tarayıcınızda otomatik olarak açar.
|
||||
|
||||
:::caution
|
||||
`OPENCODE_SERVER_PASSWORD` ayarlanmadıysa sunucunun güvenliği kaldırılacaktır. Bu, yerel kullanım için iyidir ancak ağ erişimi için ayarlanmalıdır.
|
||||
:::
|
||||
|
||||
:::tip[Windows Users]
|
||||
En iyi deneyim için PowerShell yerine `opencode web`'yi [WSL](/docs/windows-wsl)'den çalıştırın. Bu, uygun dosya sistemi erişimini ve terminal entegrasyonunu sağlar.
|
||||
:::
|
||||
|
||||
---
|
||||
|
||||
## Yapılandırma
|
||||
|
||||
Web sunucusunu komut satırı bayraklarıyla veya [config dosyanızda](/docs/config) yapılandırabilirsiniz.
|
||||
|
||||
### Port
|
||||
|
||||
OpenCode varsayılan olarak kullanılabilir bir bağlantı noktasını seçer. Bir bağlantı noktası belirtebilirsiniz:
|
||||
|
||||
```bash
|
||||
opencode web --port 4096
|
||||
```
|
||||
|
||||
### Ana makine adı
|
||||
|
||||
Varsayılan olarak sunucu `127.0.0.1` (yalnızca localhost) öğesine bağlanır. OpenCode'u ağınızda erişilebilir kılmak için:
|
||||
|
||||
```bash
|
||||
opencode web --hostname 0.0.0.0
|
||||
```
|
||||
|
||||
`0.0.0.0` kullanıldığında, OpenCode hem yerel hem de ağ adreslerini gösterecektir:
|
||||
|
||||
```
|
||||
Local access: http://localhost:4096
|
||||
Network access: http://192.168.1.100:4096
|
||||
```
|
||||
|
||||
### mDNS Keşfi
|
||||
|
||||
Sunucunuzun yerel ağda bulunabilir olmasını sağlamak için mDNS'yi etkinleştirin:
|
||||
|
||||
```bash
|
||||
opencode web --mdns
|
||||
```
|
||||
|
||||
Bu, ana bilgisayar adını otomatik olarak `0.0.0.0` olarak ayarlar ve sunucuyu `opencode.local` olarak tanıtır.
|
||||
|
||||
Aynı ağ üzerinde birden fazla örneği çalıştıracak şekilde mDNS alan adını özelleştirebilirsiniz:
|
||||
|
||||
```bash
|
||||
opencode web --mdns --mdns-domain myproject.local
|
||||
```
|
||||
|
||||
### CORS
|
||||
|
||||
CORS'a yönelik ek alan adlarına izin vermek için (özel ön uçlar için kullanışlıdır):
|
||||
|
||||
```bash
|
||||
opencode web --cors https://example.com
|
||||
```
|
||||
|
||||
### Kimlik Doğrulaması
|
||||
|
||||
Erişimi korumak için `OPENCODE_SERVER_PASSWORD` ortam değişkenini kullanarak bir parola ayarlayın:
|
||||
|
||||
```bash
|
||||
OPENCODE_SERVER_PASSWORD=secret opencode web
|
||||
```
|
||||
|
||||
Kullanıcı adı varsayılan olarak `opencode` şeklindedir ancak `OPENCODE_SERVER_USERNAME` ile değiştirilebilir.
|
||||
|
||||
---
|
||||
|
||||
## Web Arayüzünü Kullanma
|
||||
|
||||
Web arayüzü başlatıldığında OpenCode oturumlarınıza erişim sağlar.
|
||||
|
||||
### Oturum
|
||||
|
||||
Oturumlarınızı ana sayfadan görüntüleyin ve yönetin. Aktif oturumları görebilir ve yenilerini başlatabilirsiniz.
|
||||
|
||||

|
||||
|
||||
### Sunucu Durumu
|
||||
|
||||
Bağlı sunucuları ve durumlarını görüntülemek için "Sunucuları Gör" seçeneğini tıklayın.
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
## Terminal Takma
|
||||
|
||||
Çalışan bir web sunucusuna bir terminal TUI'si ekleyebilirsiniz:
|
||||
|
||||
```bash
|
||||
# Start the web server
|
||||
opencode web --port 4096
|
||||
|
||||
# In another terminal, attach the TUI
|
||||
opencode attach http://localhost:4096
|
||||
```
|
||||
|
||||
Bu, aynı oturumları ve durumu paylaşarak hem web arayüzünü hem de terminali aynı anda kullanmanıza olanak tanır.
|
||||
|
||||
---
|
||||
|
||||
## Yapılandırma Dosyası
|
||||
|
||||
Sunucu ayarlarını `opencode.json` yapılandırma dosyanızda da yapılandırabilirsiniz:
|
||||
|
||||
```json
|
||||
{
|
||||
"server": {
|
||||
"port": 4096,
|
||||
"hostname": "0.0.0.0",
|
||||
"mdns": true,
|
||||
"cors": ["https://example.com"]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Komut satırı bayrakları yapılandırma dosyası ayarlarından önceliklidir.
|
||||
Reference in New Issue
Block a user