訪客留言

購物商店

軔體下載

產品FAQ

註冊MAC

GplayNAS
Armbian + OpenClaw - 卡巴熊論壇
  卡巴熊 - HIMEDIA影音產品討論嵌入式系統應用Armbian + OpenClaw

發表新主題   回復帖子  
本主題瀏覽 90 次、回覆 0
 報告本帖 瀏覽上一篇主題 瀏覽下一篇主題
 主題: [Armbian] Armbian + OpenClaw 下到樓底 

aszcc

回復勳章常來勳章持久勳章管理勳章元老勳章
職位:管理員
考勤:今天來過
---------------
★排名:(不參予)
樓主1

(一) 
先到 armbian 官方下載 amlogic 專用 armbian os
https://www.armbian.com/amlogic-s9xx-tv-box/


推薦 Armbian 26.2.0-trunk.493 Minimal / IOT 版本 , 桌面版負載很大
下載網址 https://dl.armbian.com/aml-s9xx-box/Trixie_current_minimal


下載後將 Armbian_community_26.2.0-trunk.493_Aml-s9xx-box_trixie_current_6.18.13_minimal.img.xz 解壓縮
使用 write.exe win32 映象檔燒入工具  將 
Armbian_community_26.2.0-trunk.493_Aml-s9xx-box_trixie_current_6.18.13_minimal.img
寫入到 USB隨身碟 或 TF card , 容量8G以上即可


(二) 
燒完後你會在電腦端看到 TFcard 或 USB隨身碟有個 armbi_boot 巢區
點選 armbi_boot 巢區


以下都以 AXZ96 為例


將 u-boot-s905x3
改名為
u-boot.ext


然後進入 extlinux 開啟 extlinux.conf
將   fdt /dtb/amlogic/xxxxxx.dtb  改為   fdt /dtb/amlogic/meson-sm1-x96-air-gbit.dtb
內容如下
label Armbian_community
  kernel /Image
  initrd /uInitrd
  fdt /dtb/amlogic/meson-sm1-x96-air-gbit.dtb
  append root=UUID=9c5e0b2f-e70c-466d-8c79-6e453398d5d6 rootflags=data=writeback console=ttyAML0,115200n8 console=tty0 rw no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 splash plymouth.ignore-serial-consoles
==>存檔


(三) 取下   TFcard 或 USB隨身碟 插到 AXZ96
AXZ96上電開機



Armbian + OpenClaw 安裝與設定步驟:
1. 初次進入 Armbian 設定


第一次開機進入後,設定 root 密碼
建立一般使用者(例如 aszcc)及該使用者密碼
選擇語系:zh_TW.UTF-8


2. 使用 PuTTY / SSH 登入
Bashssh aszcc@你的Armbian-IP   # 例如 192.168.0.159
sudo -i                    # 切換到 root


3. 更新系統與基本環境
Bash
apt update && apt upgrade -y


# 加入 pip path(可選,但後續常會用到)
echo 'export PATH="/root/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
4. 安裝 OpenClaw(官方一鍵指令)
Bash
curl -fsSL https://openclaw.ai/install.sh | bash
安裝過程中選擇:


Onboarding mode → QuickStart
Model/auth provider → OpenAI
OpenAI auth method → OpenAI Codex (ChatGPT OAuth)
會跳出 OAuth URL → 複製到你電腦的 Chrome 瀏覽器登入 OpenAI 帳號
登入成功後,把 Chrome 跳轉的 http://localhost:1455/... 完整 redirect URL 貼回終端機


Default model → openai-codex/gpt-5.2-codex(5.4 目前還不支援 OAuth)
Channel → Skip for now
Web search → Skip for now
Configure skills now? → Yes(會試裝一些 skills,但很多會因為沒 Homebrew 而失敗,可之後再處理)
Google / Gemini / Notion 等 API Key → 全部選 No
Hooks → Skip for now
Optional apps → Skip


安裝結束後會顯示 Dashboard 網址(預設是 loopback)。
5. 重要:讓 Web UI 能從區網(LAN)存取(你遇到的主要問題)
預設 Gateway 只綁定 127.0.0.1(很安全),要從其他電腦(如 Windows)連線就要改設定。
步驟如下:
Bash# 1. 編輯設定檔
nano ~/.openclaw/openclaw.json
把以下內容改成這樣(或新增):
JSON"gateway": {
  "bind": "lan",                    // 改成 lan(會聽 0.0.0.0)
  "controlUi": {
    "allowInsecureAuth": true,
    "dangerouslyDisableDeviceAuth": true,   // 解決「device identity required」
    "allowedOrigins": [
      "http://192.168.0.159:18789",
      "http://localhost:18789",
      "http://127.0.0.1:18789",
      "http://192.168.0.*:18789"
    ]
  }
}


Ctrl + O 儲存 → Enter → Ctrl + X 離開


2. 重啟 Gateway(重要!)
Bash
pkill -f openclaw          # 先殺掉舊的 process
pkill -f "node.*gateway"
# 用 nohup 背景執行(目前 systemd 有問題,先用這個)
nohup openclaw gateway --port 18789 > /tmp/openclaw.log 2>&1 &


# 確認有沒有在跑
ss -tlnp | grep 18789
ps aux | grep openclaw
3. 確認狀態
Bash
openclaw gateway status
tail -n 50 /tmp/openclaw.log
6. 從你電腦(Windows)存取 Web UI


打開 Chrome,輸入:
http://192.168.0.159:18789/
(或你 Armbian 的實際 LAN IP)
如果跳出要 Token:
在 Armbian 執行 openclaw config get gateway.auth.token 複製 token
貼到 Web UI 的設定裡(或 URL 後面加 #token=你的token)


如果還是出現 "device identity required" 或 connect failed:
確認上面 dangerouslyDisableDeviceAuth: true 和 allowInsecureAuth: true 都已設定
重啟 gateway 再試一次




7. 推薦的穩定啟動方式(未來優化)
Bash
# 殺掉 nohup 版本後,試用 systemd(如果還是不行就繼續用 nohup)
openclaw gateway install
systemctl --user enable --now openclaw-gateway.service
如果 systemd 還是出錯,就繼續用 nohup 那行,寫成開機自動啟動腳本也可以。
常見指令快速參考


查看狀態:openclaw gateway status / openclaw status
重啟 Gateway:pkill -f openclaw && nohup openclaw gateway --port 18789 > /tmp/openclaw.log 2>&1 &
查看 log:tail -f /tmp/openclaw.log
醫生檢查:openclaw doctor
安全性檢查:openclaw security audit




當可以登入openclaw  web ui 後 , 
其它直接告訴 openclaw 看你要安裝甚麼或配置 , openclaw 都會回答

我是直接告訴 openclaw
----------------------------------
你是armbian專業系統工程師 ,. 名叫 蝦寶 , 稱呼我為 老大 , 
這是 root 密碼 xxxxxx , 
我需要綁定IP 及 下次重開機後需要自動啟動 openclaw
區網電腦chrome需要正常連入 openclaw
不要再回問我一堆問題 , 老大甚麼都不懂 , 你將 armbian 設定及安裝直接辦妥
之後你再提供一些 web server + php , python , samba ..相關建議 ,
詢問我是否要安裝 , 
-----------
之後再告訴AI

老大主要是讓這機器成為功能強大的 NAS 及 AI管理影片 ,
且你會定時幫我整理及分類硬碟裡的影片 載入 nfo








本帖發於: 2026-03-15  回首頁 | 回本版回樓頂



Copyright (C) 2002-2026  卡巴熊 - HIMEDIA All Rights Reserved