# 管理

config.yaml

SillyTavernのメイン設定ファイル。ネットワーク、セキュリティ、バックエンド固有のオプションなど、さまざまな設定が含まれています。

マルチユーザー

SillyTavernインスタンスを他の人と共有するには、複数のユーザーアカウントを作成できます。各ユーザーには独自の設定、エクステンション、データがあります。ユーザーアカウントはパスワードで保護することもできます。

リモートアクセス

スマートフォン、タブレット、または別のコンピューターからSillyTavernインスタンスにアクセスできます。

VPNとトンネリング

インターネットからSillyTavernインスタンスにアクセスするには、Cloudflare Zero Trust、ngrok、Tailscaleなどのn VPNまたはトンネリングサービスを使用できます。

リバースプロキシ

愛好家は、インターネットからSillyTavernインスタンスにアクセスするためにリバースプロキシを設定できます。

# セキュリティチェックリスト

これらは推奨事項にすぎません。STインスタンスを公開する前に、Webアプリケーションセキュリティスペシャリストに相談してください。

  1. オペレーティングシステムとNode.jsなどのランタイムソフトウェアを最新の状態に保ちます。これにより、システムに最新のセキュリティパッチと修正が適用され、潜在的な脆弱性を防ぐのに役立ちます。
  2. ホワイトリストとネットワークファイアウォールを使用します。信頼できるIP範囲のみがサーバーにアクセスできるようにします。
  3. 基本認証を有効にします。これは、フロントエンドアプリにアクセスする前の「マスターパスワード」として機能します。
  4. または、外部認証を設定します。これに関する既知のサービスには、Autheliaauthentikがあります。詳細については、SSOガイドを参照してください。
  5. 管理者アカウントをパスワードなしのままにしないでください。保護されていない管理者アカウントがある場合、サーバーは起動時に警告します。
  6. ローカルネットワーク外では、控えめなログイン設定を使用します。これにより、潜在的な外部関係者からユーザーリストが隠されます。
  7. アクセスログを頻繁にチェックしてください。これらはサーバーコンソールとaccess.logファイルに書き込まれ、IPアドレスやユーザーエージェントなど、着信接続に関する情報を提供します。
  8. HTTPSを設定します。localhostサーバーの場合、自己署名証明書を生成して使用できます。それ以外の場合は、TraefikCaddyなどのリバースプロキシWebサーバーをデプロイする必要がある場合があります。
  9. ホストホワイトリストを設定して有効にします。特にローカルネットワークでHTTPS暗号化を使用していない場合に重要です。

安全なプロキシの詳細については、次のガイドを参照してください:SillyTavernのリバースプロキシ