TL;DR
さくらのAI Engine 基盤モデル無償プランを契約させていただくことができたので、さくらのVPS“石狩リージョン”でOpenHandsを動かしてみた。
※このメモは検証環境にて実施しており、常用にはセキュリティ面などの課題があります。
構築手順
-
さくらのVPSにUbuntu 24.04をインストール (ubuntu-24.04.3-live-server-amd64.iso)
-
Dockerをインストールする
$ sudo apt install docker.io -
OpenHandsをインストールする
$ sudo -i # docker pull docker.all-hands.dev/all-hands-ai/runtime:0.59-nikolaik # docker run -it --rm --pull=always \ -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.59-nikolaik \ -e LOG_ALL_EVENTS=true \ -v /var/run/docker.sock:/var/run/docker.sock \ -v ~/.openhands:/.openhands \ -p 3000:3000 \ --add-host host.docker.internal:host-gateway \ --name openhands-app \ docker.all-hands.dev/all-hands-ai/openhands:0.59 -
手元のPCからサーバに繋ぐ
> ssh -L 3000:127.0.0.1:3000 UserName@ServerIpAddress -
ウェブブラウザで http://127.0.0.1:3000/ を開き「advanced settings」をクリック

-
さくらのAI Engineを使用する設定を行う。
感想
- 類似構成を自宅サーバ(ローカルLLM)に構築しているのですが、“さくらのAI Engine”の速さに驚きました。
- ファイアウォールを厳しめに設定するとDockerコンテナからの通信が通らなくなって、しばらくハマった・・・


