Initial: OpenCode Konfiguration mit Server-Wissen
This commit is contained in:
@@ -0,0 +1,16 @@
|
|||||||
|
# Netcup Server
|
||||||
|
IP: 185.162.249.159
|
||||||
|
Hostname: v2202605360184461552.supersrv.de
|
||||||
|
User: root
|
||||||
|
SSH-Key: ~/.ssh/id_ed25519
|
||||||
|
SSH-Befehl: ssh root@185.162.249.159
|
||||||
|
|
||||||
|
# Services (Docker auf Ports 3000-3002)
|
||||||
|
Gitea: http://185.162.249.159:3000/ (admin: danielkrause)
|
||||||
|
Chatwoot: http://185.162.249.159:3001/
|
||||||
|
Open WebUI: http://185.162.249.159:3002/
|
||||||
|
Ollama: localhost:11434 (Cloud-Modelle via ollama.com)
|
||||||
|
Docker: /opt/gitea, /opt/chatwoot, /opt/openwebui
|
||||||
|
|
||||||
|
# Server-User
|
||||||
|
stephan, steffen (Passwort-Login via SSH)
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
# 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 |
|
||||||
|
|
||||||
|
## 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)
|
||||||
@@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://opencode.ai/config.json",
|
||||||
|
"instructions": ["AGENTS.md"],
|
||||||
|
"provider": {
|
||||||
|
"openwebui": {
|
||||||
|
"options": {
|
||||||
|
"apiKey": "DEIN_API_KEY_HIER_EINFUEGEN",
|
||||||
|
"baseURL": "http://185.162.249.159:3002/v1"
|
||||||
|
},
|
||||||
|
"models": {
|
||||||
|
"gemini-3-flash-preview:cloud": { "name": "Gemini 3 Flash" },
|
||||||
|
"mistral-large-3:675b-cloud": { "name": "Mistral Large 3" },
|
||||||
|
"kimi-k2.6:cloud": { "name": "Kimi K2.6" },
|
||||||
|
"minimax-m2.7:cloud": { "name": "Minimax M2.7" },
|
||||||
|
"glm-5.1:cloud": { "name": "GLM 5.1" },
|
||||||
|
"qwen3.5:397b-cloud": { "name": "Qwen 3.5" },
|
||||||
|
"gemma4:31b-cloud": { "name": "Gemma 4 31B" },
|
||||||
|
"deepseek-v4-pro:cloud": { "name": "Deepseek V4 Pro" },
|
||||||
|
"bsn-gpt": { "name": "BSN GPT" },
|
||||||
|
"textwerk": { "name": "Textwerk" },
|
||||||
|
"korrektur": { "name": "Korrektur" },
|
||||||
|
"seo": { "name": "SEO" },
|
||||||
|
"harry-der-coder": { "name": "KCode" },
|
||||||
|
"korrektur-lesen": { "name": "Korrektur lesen" },
|
||||||
|
"bersetzung": { "name": "Übersetzung" },
|
||||||
|
"image": { "name": "Image" },
|
||||||
|
"fact-check-": { "name": "Fact Check" },
|
||||||
|
"bsn-search-v1": { "name": "BSN-Search 1.0" },
|
||||||
|
"super-k-search-": { "name": "BSN-Search" },
|
||||||
|
"video-news-text-generator": { "name": "Video News Text Generator" }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"model": "openwebui/gemini-3-flash-preview:cloud"
|
||||||
|
}
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
{
|
||||||
|
"$schema": "https://opencode.ai/config.json",
|
||||||
|
"provider": {
|
||||||
|
"openwebui": {
|
||||||
|
"options": {
|
||||||
|
"apiKey": "DEIN_API_KEY_HIER_EINFUEGEN",
|
||||||
|
"baseURL": "http://185.162.249.159:3002/v1"
|
||||||
|
},
|
||||||
|
"models": {
|
||||||
|
"gemini-3-flash-preview:cloud": { "name": "Gemini 3 Flash" },
|
||||||
|
"mistral-large-3:675b-cloud": { "name": "Mistral Large 3" },
|
||||||
|
"kimi-k2.6:cloud": { "name": "Kimi K2.6" },
|
||||||
|
"minimax-m2.7:cloud": { "name": "Minimax M2.7" },
|
||||||
|
"glm-5.1:cloud": { "name": "GLM 5.1" },
|
||||||
|
"qwen3.5:397b-cloud": { "name": "Qwen 3.5" },
|
||||||
|
"gemma4:31b-cloud": { "name": "Gemma 4 31B" },
|
||||||
|
"deepseek-v4-pro:cloud": { "name": "Deepseek V4 Pro" },
|
||||||
|
"bsn-gpt": { "name": "BSN GPT" },
|
||||||
|
"textwerk": { "name": "Textwerk" },
|
||||||
|
"korrektur": { "name": "Korrektur" },
|
||||||
|
"seo": { "name": "SEO" },
|
||||||
|
"harry-der-coder": { "name": "KCode" },
|
||||||
|
"korrektur-lesen": { "name": "Korrektur lesen" },
|
||||||
|
"bersetzung": { "name": "Übersetzung" },
|
||||||
|
"image": { "name": "Image" },
|
||||||
|
"fact-check-": { "name": "Fact Check" },
|
||||||
|
"bsn-search-v1": { "name": "BSN-Search 1.0" },
|
||||||
|
"super-k-search-": { "name": "BSN-Search" },
|
||||||
|
"video-news-text-generator": { "name": "Video News Text Generator" }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"model": "openwebui/gemini-3-flash-preview:cloud"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user