git clone https://github.com/mediaten/traefik-v3
cd traefik-v3
Если вы впервые устанавливаете Traefik, то воспользуйтесь командой
make install
Для пересборки проекта используйте команду
make
Конфигурация уже настроена для автоматического получения сертификатов от Let's Encrypt.
Чтобы сертификаты выдались корректно установите ваш действующий email в .env
переменная EMAIL
.
Если вы желаете установить свои собственные сертификаты, то вам необходимо выполнить следующие действия:
- Закомментировать в
docker-compose.yml
все строки содержащие--certificatesresolvers.acmeresolver.acme
; - Скопируйте сертификаты формата
crt
иkey
в папкуcerts
; - Раскомментируйте строки в файле
config/traefik.yml
и скорректируйте наименования сертификатов в соответствии с файлами, которые вы разместили в папкеcerts
; - В случае, если вы уже запустили traefik или вы заменили сертификаты, выполните перезапуск контейнеров командой
make up
Уровень логирования вы можете установить через переменную LOG_LEVEL
в файле .env
. Файл логов будет храниться по пути logs/traefik.log
.
Если вам необходимо вести access логи, то раскомментируйте строки содержащие --accesslog
в файле docker-compose.yml
. Файл логов будет храниться по пути logs/access.log
.