Files
opencode-config/AGENTS.md
T
2026-05-21 02:33:44 +02:00

48 lines
1.6 KiB
Markdown

# Server
Netcup-Server erreichbar per SSH-Key:
- IP: 185.162.249.159
- Hostname: v2202605360184461552.supersrv.de
- User: root
- Befehl: `ssh root@185.162.249.159`
- Key: ~/.ssh/id_ed25519
## Laufende Dienste
| Dienst | URL | Installationspfad |
|--------|-----|--------------------|
| Gitea | http://185.162.249.159:3000/ | /opt/gitea (binary, systemd user: git) |
| Chatwoot | http://185.162.249.159:3001/ | /opt/chatwoot (docker compose) |
| Open WebUI | http://185.162.249.159:3002/ | /opt/openwebui (docker compose) |
| Ollama | localhost:11434 | systemd service, user: ollama |
## OpenCode API-Zugang
- **Base URL**: `http://185.162.249.159:3002/ollama/v1` (OpenWebUI Ollama-Proxy)
- **API Key**: sk-ce343adf68855a8df4c991dde4d4e2b27c61d883915fb6db
- Direkter Ollama-Zugriff (Port 11434) per iptables nur für localhost + Docker
## OpenWebUI-Fix (v0.9.5)
Bug: externe API-Calls crashen mit `'NoneType' object has no attribute 'startswith'`.
Gepatchte Dateien (in docker-compose.yml als Volume gemountet):
- `/opt/openwebui/middleware.py` — None-Checks vor `metadata['chat_id'].startswith()`
- `/opt/openwebui/socket_main.py``(request_info.get('chat_id') or '').startswith()`
## Docker
Alle Docker-Dienste in /opt/<name>/ mit docker compose steuern:
- `docker compose pull && docker compose up -d` zum Updaten
- Volumes bleiben bei Updates erhalten
## Ollama Cloud-Modelle
Authentifiziert via SSH-Key (~ollama/.ollama/id_ed25519).
Modelle werden per `ollama pull <name>:cloud` bezogen.
## Server-User
- stephan, steffen (Passwort-Login)
- git (Gitea system user)
- ollama (Ollama system user)