Установка
Шаг 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 конфигурации без потери ваших данных и настроек.