Raspberry Pi 5 デプロイチュートリアル

最強 Raspberry Pi + AI Agent = 数百元の個人サーバー

Raspberry Pi 5 が最良選択なワケ

Raspberry Pi 5 は現在パフォーマンス最強 Raspberry Pi で、OpenClaw 実行まったく問題なし。4GB 版使用可、8GB 版さらに安定。数百元でボード購入、消費電力約 10W で 24 時間開いても電気代無視できる、クラウドサーバーより節約。

全プロセス約 30 分で完了、以下ステップ従えばOK。

準備が必要

🍓
Raspberry Pi 5 (4GB/8GB)
8GB 版推奨、Docker コンテナ実行さらに余裕、OOM 発生しにくい。
💾
64GB マイクロ SD カード
A2 レベルの高速カード、Samsung EVO Plus または SanDisk Extreme をお勧めします
🌀
冷却ファン
公式アクティブ冷却が最簡便、ICE Tower はさらに効果的だが高コスト
🔌
27W USB-C 電源
Pi 5 は 5V/5A 電源が必要です、携帯電話の充電器で無理をしないでください、電源不足では周波数低下します

第一歩:システムアップデート

ボード取得・システム刷新後、パッケージマネージャー更新、後で必要な依存インストール:

システム更新・依存インストール
# パッケージリストと インストール済みパッケージを更新

第二歩:Docker をインストール

Raspberry Pi OS は Debian ベースで、Docker 公式ソース構成すればOK:

Raspberry Pi OS に Docker をインストール
# Docker 公式 GPG キーを追加

第三歩:docker-compose 設定

1 つのディレクトリ作成。設定ファイル記述済み:

プロジェクトディレクトリ作成
mkdir -p ~/openclaw && cd ~/openclaw
docker-compose.yml 完全な例
version: "3.8"

services:
  openclaw:
    image: openclaw/openclaw:latest
    container_name: openclaw
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - ./data:/app/data
    environment:
      - NODE_ENV=production
      - TZ=Asia/Shanghai
    deploy:
      resources:
        limits:
          memory: 2G
        reservations:
          memory: 512M
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:3000/health"]
      interval: 30s
      timeout: 10s
      retries: 3

完全フロー概要

1

OS 焼き

Raspberry Pi Imager で Raspberry Pi OS (64-bit) を SD カードに焼録。Lite 版で十分、デスクトップ不要。

2

システム更新

カード挿入起動、ネット接続後 apt update && apt upgrade、システムを最新にアップデート。

3

Docker をインストール

上記手順通り Docker・docker-compose インストール、確認 docker --version 出力は正常。

4

設定ファイル記述

作成 docker-compose.yml、上の設定をペースト、必要に応じてポートとメモリ制限を変更。

5

サービス起動

実行 docker compose up -d、その後ブラウザで開く http://Raspberry Pi IP:3000、インターフェース見たら完成。

起動と確認

OpenClaw 起動
cd ~/openclaw
💡 8GB バージョンがより安定:4GB 版でも動く、ただし並行リクエストが多い時に OOM たまに起きる。ボード買ってない場合は 8GB 版を直接買う、数十元多く花費しても、後で最適化の手数を省く。
OS 刷る面倒、Docker インストール面倒?MOLILI ARM アーキテクチャ対応。プリセットイメージ直接焼き込み。起動即使用。 MOLILI を理解 →
このチュートリアルはあなたに役に立った?