Перейти к основному содержимому

Установка

Шаг 1: Скачайте установщик

Скачайте архив с исполняемым файлом для вашей операционной системы и распакуйте его:

Linux:

wget https://dist.yougile.com/docker/yougile-docker.zip
tar -xzf yougile-docker.zip
chmod +x yougile-docker

macOS:

curl -L https://dist.yougile.com/docker/yougile-docker.zip
tar -xzf yougile-docker.zip
chmod +x yougile-docker

Windows (в WSL2):

curl -L https://dist.yougile.com/docker/yougile-docker.zip
tar -xzf yougile-docker.zip
chmod +x yougile-docker

Шаг 2: Запустите установку

./yougile-docker

Инструмент автоматически:

  • Создаст структуру каталогов
  • Сгенерирует конфигурационные файлы
  • Создаст Docker-файлы
  • Запустит контейнеры

Шаг 3: Доступ к YouGile

После успешной установки откройте браузер:

http://localhost

Шаг 4: Первоначальная настройка

  • Отредактируйте ./yougile/conf.json - укажите ваш домен и SMTP настройки
  • Перезапустите контейнеры: docker compose restart
  • При необходимости настройте SSL сертификат (см. раздел SSL ниже)

Важно: Повторный запуск установщика

Если вы повторно запустите ./yougile-docker, произойдет следующее:

Будут сохранены (НЕ перезапишутся):

  • Все данные в Docker volumes (база данных, пользовательские файлы, логи)
  • Конфигурационные файлы: ./yougile/conf.json, ./nginx/nginx.conf, ./yougile/license.key
  • SSL сертификаты в ./certbot/conf/

Будут пересозданы:

  • Docker файлы: Dockerfile, docker-compose.yml, .dockerignore
  • Структура каталогов (если была удалена)

Это означает, что вы можете безопасно перезапустить установщик для обновления Docker конфигурации без потери ваших данных и настроек.