Skip to content

アプリケーション更新

Nekro Agentは定期的に更新をリリースし、機能改善、バグ修正、セキュリティパッチを含みます。このドキュメントでは、Nekro Agentインスタンスを安全に更新する方法を紹介します。

🚀 オーケストレーション更新(推奨)

Nekro Agentは便利なオーケストレーション更新コマンドを提供します。新しいバージョンがリリースされたとき、以下のワンクリックコマンドを使用してアプリケーションを更新できます

注意

WslまたはOrbStack仮想マシンデプロイを使用した場合、以下のコマンドは仮想マシン内で実行する必要があります

データディレクトリに移動

bash
# データディレクトリを変更した場合は、実際の状況に応じて設定してください
export NEKRO_DATA_DIR=${HOME}/srv/nekro_agent && \
cd ${NEKRO_DATA_DIR}

Nekro Agentとサンドボックスイメージのみを更新(推奨)

bash
sudo docker pull kromiose/nekro-agent-sandbox:latest && \
sudo docker-compose --env-file .env pull nekro_agent && \
sudo docker-compose --env-file .env up --build -d nekro_agent

すべてのイメージを更新してコンテナを再起動(NapCatまたはその他のデータサポートサービスを同時に更新する場合)

このコマンドはnekro-agentイメージとすべての依存イメージを更新し、Botがオフラインになって再ログインが必要になる場合があります

bash
sudo docker pull kromiose/nekro-agent-sandbox:latest && \
sudo docker-compose --env-file .env pull && \
sudo docker-compose --env-file .env up --build -d

📝 更新ログ

各更新後、GitHub Releasesをチェックして更新ログを確認し、変更内容を理解することができます