<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Iqbal Baihaqi abdulah</title>
    <description>The latest articles on DEV Community by Iqbal Baihaqi abdulah (@iqbalbaihaqi).</description>
    <link>https://dev.to/iqbalbaihaqi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3772047%2Fb9930183-7119-45fd-9c98-b5343d802481.jpg</url>
      <title>DEV Community: Iqbal Baihaqi abdulah</title>
      <link>https://dev.to/iqbalbaihaqi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/iqbalbaihaqi"/>
    <language>en</language>
    <item>
      <title>Cara Install Nano di Linux (Ubuntu, Debian, CentOS, RHEL, OpenCloudOS)</title>
      <dc:creator>Iqbal Baihaqi abdulah</dc:creator>
      <pubDate>Thu, 19 Feb 2026 15:16:24 +0000</pubDate>
      <link>https://dev.to/iqbalbaihaqi/cara-install-nano-di-linux-ubuntu-debian-centos-rhel-opencloudos-5516</link>
      <guid>https://dev.to/iqbalbaihaqi/cara-install-nano-di-linux-ubuntu-debian-centos-rhel-opencloudos-5516</guid>
      <description>&lt;p&gt;Nano adalah text editor berbasis terminal yang ringan, sederhana, dan mudah digunakan. Nano sering dipakai untuk mengedit file konfigurasi, script, maupun catatan langsung dari command line.&lt;/p&gt;

&lt;p&gt;Apa itu Nano?&lt;/p&gt;

&lt;p&gt;Nano adalah editor CLI (Command Line Interface) dengan shortcut yang mudah diingat:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ctrl + O → Save&lt;/li&gt;
&lt;li&gt;Ctrl + X → Exit&lt;/li&gt;
&lt;li&gt;Ctrl + K → Cut line&lt;/li&gt;
&lt;li&gt;Ctrl + U → Paste&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Karena tampilannya intuitif, nano menjadi alternatif populer dibanding editor seperti &lt;a href="https://www.vim.org/" rel="noopener noreferrer"&gt;vim&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Install Nano Berdasarkan Distro&lt;br&gt;
Ubuntu / Debian&lt;/p&gt;

&lt;p&gt;Gunakan package manager apt:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt update
sudo apt install nano
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Verifikasi instalasi:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nano --version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;CentOS / RHEL / OpenCloudOS&lt;/p&gt;

&lt;p&gt;Gunakan dnf (modern):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo dnf update
sudo dnf install nano
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Atau yum (legacy):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo yum update
sudo yum install nano
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Fedora&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo dnf install nano
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Arch Linux / Manjaro&lt;/p&gt;

&lt;p&gt;Gunakan pacman:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo pacman -S nano
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Alpine Linux&lt;/p&gt;

&lt;p&gt;Gunakan apk:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apk add nano
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Cara Menggunakan Nano&lt;br&gt;
Membuka atau mengedit file&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nano nama_file.txt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Mengedit file sistem (butuh sudo)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo nano /etc/hosts
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Troubleshooting&lt;br&gt;
&lt;code&gt;apt: command not found&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Menandakan sistem bukan Ubuntu/Debian. Gunakan dnf atau yum.&lt;/p&gt;

&lt;p&gt;Cek distro:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cat /etc/os-release
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Permission denied&lt;/p&gt;

&lt;p&gt;Gunakan sudo:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo nano nama_file
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Unable to locate package nano&lt;/p&gt;

&lt;p&gt;Update repository terlebih dahulu:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt update
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;atau&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo dnf update
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tips Tambahan&lt;br&gt;
Menjadikan Nano sebagai default editor&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;export EDITOR=nano
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Agar permanen (bash):&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;echo 'export EDITOR=nano' &amp;gt;&amp;gt; ~/.bashrc
source ~/.bashrc
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Konfigurasi Nano (.nanorc)&lt;/p&gt;

&lt;p&gt;Contoh konfigurasi:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;set linenumbers
set autoindent
set mouse
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Simpan di:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;~/.nanorc
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Kesimpulan&lt;/p&gt;

&lt;p&gt;Nano adalah editor terminal yang ringan, cepat, dan mudah digunakan. Instalasi nano sangat sederhana, cukup sesuaikan dengan package manager distro Linux yang digunakan.&lt;/p&gt;

</description>
      <category>linux</category>
      <category>ubuntu</category>
      <category>opencloudos</category>
      <category>cli</category>
    </item>
    <item>
      <title>Cara Setup OpenClaw dengan Custom Provider Sumopod</title>
      <dc:creator>Iqbal Baihaqi abdulah</dc:creator>
      <pubDate>Sat, 14 Feb 2026 07:04:59 +0000</pubDate>
      <link>https://dev.to/iqbalbaihaqi/cara-setup-openclaw-dengan-custom-provider-sumopod-2k5h</link>
      <guid>https://dev.to/iqbalbaihaqi/cara-setup-openclaw-dengan-custom-provider-sumopod-2k5h</guid>
      <description>&lt;p&gt;OpenClaw memungkinkan kita menggunakan berbagai AI provider secara fleksibel. Namun, dalam beberapa kasus kita ingin memakai provider alternatif seperti Sumopod untuk alasan biaya, performa, atau model tertentu.&lt;/p&gt;

&lt;p&gt;Pada tutorial ini, kita akan mengkonfigurasi OpenClaw agar berjalan menggunakan custom provider &lt;a href="https://sumopod.com/" rel="noopener noreferrer"&gt;Sumopod&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Checklist:&lt;br&gt;
✅ VPS aktif (Ubuntu 20.04 / 22.04 recommended)&lt;br&gt;
✅ Akses SSH&lt;br&gt;
✅ API Key Sumopod&lt;br&gt;
✅ Basic Linux command&lt;/p&gt;
&lt;h6&gt;
  
  
  1. Login ke VPS
&lt;/h6&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ssh user@ip_vps
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h6&gt;
  
  
  2. Update System
&lt;/h6&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h6&gt;
  
  
  3. Install openclaw
&lt;/h6&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;npm i -g openclaw
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;lihat quick start di website resminya &lt;a href="https://openclaw.ai/" rel="noopener noreferrer"&gt;https://openclaw.ai/&lt;/a&gt;&lt;/p&gt;
&lt;h6&gt;
  
  
  4. Meet your Lobster
&lt;/h6&gt;

&lt;p&gt;jika sudah pernah install openclaw, bisa run &lt;code&gt;openclaw update&lt;/code&gt; terlebih dahulu, kemudian run &lt;code&gt;openclaw onboard&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;openclaw update
openclaw onboard
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;p&gt;pilih "Yes"&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftk6ln43m3lc1lpuuee1m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftk6ln43m3lc1lpuuee1m.png" alt="pilih " width="800" height="604"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;pilih "QuickStart"&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8jdhlcziispr9m65hnxy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8jdhlcziispr9m65hnxy.png" alt="pilih " width="633" height="85"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;rekomendasi pilih "Update values"&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fryuob1nxqihwq3w3mgba.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fryuob1nxqihwq3w3mgba.png" alt="rekomendasi pilih " width="451" height="102"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;pilih Custom Provider&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft24ggy0u1clmd2reg4hl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft24ggy0u1clmd2reg4hl.png" alt="pilih Custom Provider" width="623" height="464"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ubah API Base URL jadi &lt;code&gt;https://ai.sumopod.com/v1&lt;/code&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fijmm2rdi00qzq2pccjjw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fijmm2rdi00qzq2pccjjw.png" alt="ubah API Base URL jadi https://ai.sumopod.com/v1" width="309" height="79"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;masukan API Key Sumopod yang sudah di generate&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa7e5txqu20a71cr246qm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa7e5txqu20a71cr246qm.png" alt="masukan API Key Sumopod yang sudah di generate" width="420" height="77"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;pilih &lt;code&gt;OpenAI-compitable&lt;/code&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flesq424q40et76ypaotv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flesq424q40et76ypaotv.png" alt="pilih  raw `OpenAI-compitable` endraw " width="437" height="107"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;masukan Model ID yang mau dipakai, disini kita coba pakai &lt;code&gt;deepseek-v3-2-251201&lt;/code&gt;, list model lengkap bisa di akses di &lt;a href="https://sumopod.com/dashboard/ai/models" rel="noopener noreferrer"&gt;https://sumopod.com/dashboard/ai/models&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0wg8i6o9spcx4nfp6itv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0wg8i6o9spcx4nfp6itv.png" alt="masukan Model ID yang mau dipakai" width="394" height="76"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;setelah memilih model maka akan muncul message &lt;code&gt;Verification successful&lt;/code&gt;, untuk Endpoint ID bisa di biarkan saja &lt;code&gt;custom=ai=sumopod-com&lt;/code&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuhq11fy5le8p9dn3mk5h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuhq11fy5le8p9dn3mk5h.png" alt="setelah memilih model maka akan muncul message  raw `Verification successful` endraw , untuk Endpoint ID bisa di biarkan saja  raw `custom=ai=sumopod-com` endraw " width="383" height="157"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Model alias optional, bisa langsung Enter saja&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsu61zorwqwmxhfjxqtjq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsu61zorwqwmxhfjxqtjq.png" alt="Model alias optional, bisa langsung Enter saja" width="302" height="75"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Select channel bisa pilih salah satu, untuk step connect ke whatsapp bisa check video ini &lt;a href="https://www.youtube.com/watch?v=StqeJBCHRoM&amp;amp;t=74s" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=StqeJBCHRoM&amp;amp;t=74s&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F11bl4wvh3jts4m0ygoa0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F11bl4wvh3jts4m0ygoa0.png" alt="Select channel bisa pilih salah satu, untuk step connect ke whatsapp bisa check video" width="407" height="441"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;skills optional, di artikel ini kita skip dulu&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcaml58tjo8k1nk0zodk1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcaml58tjo8k1nk0zodk1.png" alt="skills optional, di artikel ini kita skip dulu" width="370" height="86"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;hooks optional, di artikel ini kita skip dulu dengan tekan Spasi&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzz4f8v2e28mf8nsf07kg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzz4f8v2e28mf8nsf07kg.png" alt="hooks optional, di artikel ini kita skip dulu dengan tekan Spasi" width="636" height="291"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Gateway pilih Restart&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz6m1snzqa7u4x2d8azep.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz6m1snzqa7u4x2d8azep.png" alt="Gateway pilih Restart" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;onboard selesai&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4fbvz5qm7cbdedl7s4kz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4fbvz5qm7cbdedl7s4kz.png" alt="onboard selesai" width="746" height="765"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-pengecekan via whatsapp, model dari sumopod berhasil digunakan&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqku5dt9ymk91ls9hbarz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqku5dt9ymk91ls9hbarz.png" alt="pengecekan via whatsapp" width="800" height="466"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  Debug
&lt;/h6&gt;

&lt;p&gt;jika kamu mendapatkan pesan message seperti ini&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6hqrezf5nvpqj3di19u2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6hqrezf5nvpqj3di19u2.png" alt="jika kamu mendapatkan pesan message seperti ini" width="800" height="75"&gt;&lt;/a&gt;&lt;br&gt;
maka kita perlu config manual via terminal&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;edit file openclaw.json
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd ~/.openclaw/
nano openclaw.json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;cari bagian seperti berikut ini
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"custom-ai-sumopod-com": {
        "baseUrl": "https://ai.sumopod.com/v1",
        "api": "openai-completions",
        "models": [
          {
            "id": "deepseek-v3-2-251201",
            "name": "deepseek-v3-2-251201 (Custom Provider)",
            "contextWindow": 4096,
            "maxTokens": 4096,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "reasoning": false
          }
        ],
        "apiKey": "sk--......"
      }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;ubah contextWindow jadi 128.000, samakan dengan Context Length yang ada di list sumopod, save kemudian restart gateway
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; "contextWindow": 128000,
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdqw0hufsnrxez613p3mn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdqw0hufsnrxez613p3mn.png" alt="ubah contextWindow" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;check kembali via whatsapp&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz44dlb27clnaasje0tz3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz44dlb27clnaasje0tz3.png" alt="check kembali via whatsapp" width="800" height="168"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;jika perintah &lt;code&gt;nano&lt;/code&gt; belum ada / belum di install bisa mengikuti tutorial ini terlebih dahulu &lt;a href="https://dev.to/iqbalbaihaqi/cara-install-nano-di-linux-ubuntu-debian-centos-rhel-opencloudos-5516"&gt;Cara Install Nano di Linux (Ubuntu, Debian, CentOS, RHEL, OpenCloudOS)&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Kesimpulan
&lt;/h4&gt;

&lt;p&gt;Menggunakan custom provider di OpenClaw memberikan fleksibilitas tambahan:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pemilihan provider berdasarkan biaya&lt;/li&gt;
&lt;li&gt;Akses ke model tertentu&lt;/li&gt;
&lt;li&gt;Kontrol terhadap performa dan token usage&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sumopod dapat menjadi alternatif yang relevan bagi pengguna yang membutuhkan model spesifik atau optimasi biaya inference.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
      <category>openclaw</category>
      <category>sumopod</category>
    </item>
  </channel>
</rss>
