Установка и запуск
Для установки приложения необходимо выполнить следующие шаги:
- Перейти в директорию, где будут располагаться настройки приложения и скачать скрипт запуска приложения:
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 пользователя для стабильной работы системы.