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

1.6 KiB

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// 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)