Установка и запуск

Для установки приложения необходимо выполнить следующие шаги:

  • Перейти в директорию, где будут располагаться настройки приложения и скачать скрипт запуска приложения: curl https://raw.asmy.pro/start.sh -o start.sh
  • Создать файл .env с переменными запуска приложения и указать следующие переменные:
  • EMAIL - адрес электронной почты для которой будет генерироваться TLS сертификаты;
  • ADMIN_HOSTNAME - доменное имя по которому будет доступна панель администратора приложения (без протокола соединения);
  • ADMIN_HTTPS (опционально, по умолчанию true) - принимает значение true или false, указывает, создавать ли TLS сертификат для доменного имени панели администратора и включать ли принудительное защищенное соединение.
  • SWARM_MODE (опционально) - принимает значение true или false, при указании true приложение запустится с использованием Docker Swarm, а также сеть сервер будет создана с использованием драйвера overlay.
  • BASE_URL (опционально) - строковое значение пути начиная со слеша и без слеша в конце позволяющее приложении запускаться не с корня указанного в настройках доменного имени.
  • Изменить права скрипта запуска разрешив исполнение файла: chmod +x start.sh
  • Запустить приложение выполнив команду: ./start.sh

Далее приложение запустится и будет доступно по доменному имени указанному в .env файле в переменной ADMIN_HOSTNAME. Вы можете открыть его перейдя по соответствующей ссылке в браузере. При первом входе будет предложено авторизоваться - это возможно сделать с использованием Email указанном в .env файле и пароля admin (в дальнейшем пароль можно будет изменить).

Мы рекомендуем запускать установочный файл из под root пользователя для стабильной работы системы.