SillyTavernのアンインストール方法
アンインストーラーはありません。SillyTavernはパソコン上、またはスマートフォンのTermux内にあるフォルダーひとつなので、削除するには、そのフォルダーを消します。チャットとキャラクターはその中にあるので、まずバックアップを取りましょう。
1. まずチャットとキャラクターをバックアップする
なくして困るものはすべて、SillyTavern内の1つのフォルダー、dataにあります。何かを削除する前に、SillyTavernフォルダーの外のどこかにコピーしておきましょう。
パソコンの場合:ファイルマネージャーでSillyTavern/dataをドキュメントフォルダーかUSBドライブにコピーします。設定を変更していた場合は、その横にconfig.yamlもコピーします。SillyTavern Launcherでインストールした場合、SillyTavernはその中にあるので、フォルダーはSillyTavern-Launcher/SillyTavern/dataです。Dockerの場合は、docker-compose.ymlと同じ場所にあるフォルダー、つまりdata、config、plugins、extensionsをすべてコピーします。
Androidの場合:共有ストレージにコピーします。そこなら、このあとTermuxに何をしても残ります。
termux-setup-storage
cp -r ~/SillyTavern/data ~/storage/shared/SillyTavern-backup
1つ目のコマンドはAndroidにストレージの権限を求めるので、確認が表示されたら許可してください。何かを削除する前に、ファイルマネージャーでフォルダーがあることを確認しましょう。
2. Windows、macOS、Linuxから削除する
まずサーバーを止めます。ターミナルのウィンドウを閉じるか、そこでCtrl+Cを押してください。次に、クローンまたは展開した場所にあるSillyTavernフォルダーを削除します。削除はそれで完了です。自分でクローンまたは展開した場合、SillyTavernはそのフォルダーの外に何もインストールしていないので、レジストリのエントリーやシステムファイルが残ることはありません。
SillyTavern Launcherでインストールした場合:SillyTavernはランチャーのフォルダー内にあるので、まずSillyTavern-Launcher/SillyTavern/dataをバックアップします。Node.jsも削除したい場合は、何よりも先にランチャーのToolbox、App Uninstallerを使います。そのあとSillyTavern-Launcherフォルダーごと削除し、ランチャーが作成を提案したデスクトップのショートカットも削除します。
Dockerで動かしている場合:docker-compose.ymlがあるフォルダー(クローン内ではSillyTavern/docker)で次を実行します。
docker compose down
docker rmi ghcr.io/sillytavern/sillytavern:latest
代わりにdocker runで起動した場合は、イメージを削除する前にコンテナーをdocker stopし、docker rmします。そのあと、SillyTavernのクローン、またはdocker-compose.ymlとそのデータフォルダーがあるフォルダーを削除します。
Node.jsとGitは別途インストールされたもので、ほかのプログラムが使っている可能性があります。ほかに必要としているものがない場合にだけ削除してください。WindowsではSettings(設定)のApps(アプリ)から、MacではHomebrewを使った場合はbrew uninstall node gitで、Linuxではパッケージマネージャーで削除します。
3. Androidから削除し、Termuxは残す
Termuxをほかの用途にも使っているならこちらです。サーバーが動いている場合はCtrl+Cで止めてから、次を実行します。
rm -rf ~/SillyTavern ~/SillyTavern-old
削除はこれで完了です。SillyTavernはそのフォルダーの外に何もインストールしていないので、スマートフォンのほかの場所には何も残りません。
SillyTavernのために入れたパッケージも削除する場合は、次を実行します。
pkg uninstall nodejs-lts git
4. TermuxごとAndroidからすべて削除する
Android自体のアプリ設定からTermuxアプリをアンインストールすると、SillyTavernを含むTermuxのホームフォルダー全体が一度に削除されます。Settings、Apps、Termux、Uninstall(設定 → アプリ → Termux → アンインストール)の順に進みます。
最も速く、最も完全な方法です。残るのは共有ストレージに作ったコピーだけなので、バックアップを飛ばさないでください。
5. クリーンに再インストールする
パソコンの場合:新しいコピーをクローンし、起動する前に、バックアップしたdataフォルダーを新しい空のフォルダーに上書きコピーし、config.yamlをSillyTavernフォルダーにコピーします。
git clone https://github.com/SillyTavern/SillyTavern -b release
Androidの場合:TermuxはPlay StoreではなくF-Droidからインストールします。Play Store版はメンテナンスが終了していて古いパッケージが配布されており、これが、壊れたインストールの最も多い原因です。
pkg update && pkg upgrade
pkg install git nodejs-lts
git clone https://github.com/SillyTavern/SillyTavern -b release
cp -r ~/storage/shared/SillyTavern-backup ~/SillyTavern/data
cd ~/SillyTavern && bash start.sh
cpの行は、クローンで作られたばかりの空のdataフォルダーにバックアップを戻します。まったく白紙の状態から始めたい場合は、この行を飛ばしてください。
6. この作業で影響を受けないもの
- APIキーとプロバイダーのアカウント。SillyTavernはキーを
data/default-user/secrets.jsonに保存するので、キーはバックアップと一緒に移りますが、フォルダーを削除してもキーは無効になりません。キーを完全に消したい場合は、プロバイダーのダッシュボードで無効にしてください。 - バックアップ。それこそがバックアップの意味です。SillyTavernフォルダーの外にあり、ここでの作業はどれもそこまで届きません。
- ほかの場所でダウンロードしたキャラクターカード。ダウンロードフォルダーにあるファイルはそのまま残ります。
やめたいのではなく、直したいだけですか?
壊れたインストールは、たいてい削除する必要はありません。dataフォルダーを残したまま新しくクローンし直せば、ほとんどは直ります。Androidの場合は、Termuxのトラブルシューティングガイドで、アップデートの失敗、start.shのエラー、画面ロックで止まるサーバー、npmエラー134、消えたチャットを扱っています。
やめる理由がソフトウェアではなくサーバーなら
スマートフォンでNodeサーバーを動かすことは、多くの人が挫折する部分です。LonelyTavernは、サーバーをまったく必要としないネイティブのAndroid・iPhoneアプリです。V3のキャラクターカードとWorld Info形式のロアブックを読み込み、自分のキーでOpenAI互換のあらゆるプロバイダーと使え、すべてを端末内に保存します。
無料、アカウント不要、広告なし、深夜2時にメンテナンスする必要もありません。18歳以上向けで、あなたに求めるのは年齢の確認だけです。
関連ガイド:TermuxでのSillyTavernの不具合を直す · SillyTavernはiPhoneで使える? · すべてのガイド
SillyTavernとTermuxは、それぞれの作者による独立したプロジェクトです。LonelyTavernはどちらのプロジェクトとも提携しておらず、推奨も受けていません。コマンドはdocs.sillytavern.appにあるSillyTavernの公式ドキュメントに準拠しています。最新の手順はそちらで確認してください。
