.env とデータベースの設定
< 1 мин. чтения
サーバーの再起動後、ボットが正しく動作するように、設定ファイル .env の編集とデータベースへのアクセス設定を行う必要があります。
📝 設定ファイル .env の準備 #
.env ファイルには、ボットが外部サービスやデータベースに接続するために必要な重要なパラメータが含まれています。正確に入力することが安定動作の鍵となります。
-
- まだ接続していない場合は、SSHでサーバーに接続してください:
ssh root@サーバーのIPアドレス「サーバーのIPアドレス」は実際のサーバーのIPに置き換えてください。
- ボットのディレクトリに移動します:
cd /MYBOTS/DEXBOT/必要なスクリプトが揃っているフォルダにいることを確認してください。
- 設定テンプレートファイルを見つけて、実際に使用する
.envファイルを作成します:mv .env.template .envこれでテンプレートから
.envファイルが作成されます。内容を編集してください。 .envファイルをテキストエディタ(例:nanoまたはvim)で開きます:nano .env- 必要な項目をすべて入力してください:
- ライセンスキー: DEXBOTを有効化するための個人キー。
- OKX API: OKXサービス利用のためのAPIキー、シークレット、パスフレーズ。
- ウォレット: SolanaおよびEVMチェーン(例:Ethereum、Binance Smart Chainなど)のアドレス。
- Telegramトークンと管理者ID: Telegramボットのトークンと管理者のID。
- データベース設定: インストール時に指定したホスト、ポート、ユーザー名、パスワード、データベース名。
- まだ接続していない場合は、SSHでサーバーに接続してください:
編集が終わったら、ファイルを保存してエディタを閉じてください(nanoの場合は Ctrl+O → Enter → Ctrl+X)。
- 注意:入力ミスは不具合の原因になるため、正確に入力してください。
🔐 Adminerのウェブインターフェースを使ったデータベースへのアクセス #
インストール完了とサーバーの再起動後、データベースは使用可能です。管理を簡単にするために、Adminer のウェブインターフェースを使用します。
- ブラウザで以下のURLにアクセスします:
http://サーバーのIPアドレス「サーバーのIPアドレス」は実際のサーバーのIPに置き換えてください。
- Adminerのログイン画面が表示されます。これはデータベース管理のためのシンプルで軽量なツールです。
- インストール時に設定したデータベース管理者のユーザー名とパスワードを入力します。
- ログイン後、テーブルの閲覧、バックアップ作成、クエリ実行、データベースの監視ができます。
🔧 セキュリティと運用の推奨事項 #
.envファイルは第三者に渡さないでください。機密情報が含まれています。- 重要な変更を行う前に、定期的にデータベースのバックアップを作成してください。
.envを変更した場合は、設定を反映するためにボットを再起動してください。- Adminerは安全なネットワークからのみアクセスしてください。不正アクセスを防ぐためです。
- サーバーやデータベースのソフトウェアは常に最新の状態に保ち、脆弱性を防いでください。