Gebruikershulpmiddelen

Site-hulpmiddelen


installatie_handleidingen:openclode

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Volgende revisie
Vorige revisie
installatie_handleidingen:openclode [2026/03/25 11:10]
abel aangemaakt
installatie_handleidingen:openclode [2026/03/31 10:56] (huidige)
abel [start opencode manually]
Regel 2: Regel 2:
  
 ===== Software installation ===== ===== Software installation =====
-Install with the bash script from the opencode website:+==== install npm installer ==== 
 + 
 +The best result is acchieved with an install through npm. install npm:
 <code> <code>
-curl -fsSL https://opencode.ai/install | bash+sudo apt update 
 +apt install npm
 </code> </code>
 +
 +==== install opencode ====
 +
 +<code>
 +npm install -g opencode-ai
 +</code>
 +
 +reload your shell (or login again) ''exec zsh''
  
 verify with: verify with:
Regel 12: Regel 23:
 </code> </code>
  
-===== Auto-Start at Boot time ===== + 
-==== Create a systemd Service File ====+ 
 +===== run the opencode application ===== 
 + 
 +==== start opencode manually ==== 
 + 
 +''%%/home/abel/.opencode/bin/opencode --port 4096 --hostname 0.0.0.0%%'' 
 + 
 +==== Auto-Start at Boot time ==== 
 + 
 +Create a systemd Service File
 ''sudo vi /etc/systemd/system/opencode.service''\\ ''sudo vi /etc/systemd/system/opencode.service''\\
 add: add:
Regel 24: Regel 44:
 Type=simple Type=simple
 User=abel User=abel
-WorkingDirectory=%h/opencode/projects +ProtectHome=false 
-ExecStart=/usr/local/bin/opencode web --port 4096 --hostname 0.0.0.0+WorkingDirectory=/home/abel/opencode/projects 
 +ExecStart=/home/abel/.opencode/bin/opencode web --port 4096 --hostname 0.0.0.0
 Restart=always Restart=always
 RestartSec=10 RestartSec=10
Regel 35: Regel 56:
 ''User=abel'' seems unsafe but that is how it works, and seeing as it is on the personal workstation any sequrity risk is minimal. ''User=abel'' seems unsafe but that is how it works, and seeing as it is on the personal workstation any sequrity risk is minimal.
  
 +
 +Start and enable opencode by:
 +<code>
 +sudo systemctl enable opencode --now
 +</code>
 +
 +===== configuration =====
 +This systemd unit started a web interface on http://localhost:4096/
 +
 +==== connection to an AI ====
 +
 +edit the configuration file:  ''vi ~/.config/opencode/opencode.json''
 +
 +and fill it with:
 +<code>
 +{
 +  "$schema": "https://opencode.ai/config.json",
 +  "provider": {
 +    "ollama": {
 +      "npm": "@ai-sdk/openai-compatible",
 +      "name": "Ollama (local)",
 +      "options": {
 +        "baseURL": "http://10.100.10.50:11434/v1"
 +      },
 +      "models": {
 +        "gurubot/GLM-4.6V-Flash-GGUF:Q4_K_M": {
 +          "name": "GLM-4.6V Flash"
 +        }
 +      }
 +    }
 +  }
 +}
 +
 +</code>
 +===== Connect tools =====
 +
 +there is also a VSCodium plugin. how to set this up you can find [[werkinstructies:vscodium_opencode|here]].
  
installatie_handleidingen/openclode.1774433414.txt.gz · Laatst gewijzigd: 2026/03/25 11:10 door abel