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

Beide kanten vorige revisie Vorige revisie
Volgende revisie
Vorige revisie
installatie_handleidingen:openclode [2026/03/25 11:32]
abel [Software installation]
installatie_handleidingen:openclode [2026/03/31 10:56] (huidige)
abel [start opencode manually]
Regel 2: Regel 2:
  
 ===== Software installation ===== ===== Software installation =====
-Set the install location in your environment:+==== install npm installer ====
  
 +The best result is acchieved with an install through npm. install npm:
 <code> <code>
-export OPENCODE_INSTALL_DIR=/usr/local/bin+sudo apt update 
 +apt install npm
 </code> </code>
  
-Install with the bash script from the opencode website:+==== install opencode ==== 
 <code> <code>
-curl -fsSL https://opencode.ai/install | bash+npm install -opencode-ai
 </code> </code>
  
Regel 20: 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 32: 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 43: 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 ==== 
  
 Start and enable opencode by: Start and enable opencode by:
Regel 50: Regel 62:
 </code> </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.1774434777.txt.gz · Laatst gewijzigd: 2026/03/25 11:32 door abel