Настройка конфигурации .env и базы данных
2 мин. чтения
После того как сервер перезагрузится, необходимо выполнить настройку конфигурационного файла .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: Введите API Key, Secret и Passphrase для работы с сервисами OKX.
- Кошельки: Адреса для Solana и EVM блокчейнов (например, Ethereum, Binance Smart Chain и др.).
- Telegram Token и Admin ID: Токен вашего Telegram-бота и ID администратора для управления ботом.
- Настройки базы данных: Хост, порт, имя пользователя, пароль и название базы данных которые вы указали ранее при установки.
- Подключитесь к серверу через SSH (если ещё не подключены):
После заполнения сохраните файл и закройте редактор (в nano: Ctrl+O → Enter → Ctrl+X).
- Важно: будьте внимательны при вводе данных — ошибки в конфигурации могут привести к сбоям.
🔐 Доступ к базе данных через веб-интерфейс Adminer #
После успешной установки и перезагрузки сервера база данных готова к использованию. Для удобного управления базой используйте веб-интерфейс Adminer.
- Откройте браузер и перейдите по адресу:
http://IP_АДРЕС_СЕРВЕРАЗамените
IP_АДРЕС_СЕРВЕРАна IP вашего сервера. - Вы увидите страницу входа в Adminer — простой и лёгкий инструмент для управления базой данных.
- Введите логин и пароль администратора базы, которые вы указали во время установки.
- После входа вы сможете просматривать таблицы, делать резервные копии, выполнять запросы и контролировать работу базы.
🔧 Рекомендации по безопасности и эксплуатации #
- Никогда не публикуйте и не передавайте файл
.envтретьим лицам — он содержит конфиденциальные данные. - Регулярно создавайте резервные копии базы данных, особенно перед крупными изменениями.
- Если вносятся изменения в
.env, после этого рекомендуется перезапустить бота для применения новых настроек. - Используйте Adminer только из безопасной сети, чтобы предотвратить несанкционированный доступ.
- Обновляйте ПО сервера и базы данных для защиты от уязвимостей.