добавлен goatcounter для веб-аналитики
- один инстанс на два сайта, gc-main и gc-photo: нужный выбирается по Host - домены ведутся в goatcounter_sites (group_vars), оттуда же рендерятся имена в Caddyfile - сайты и первый пользователь заводятся идемпотентно, креды из vault
This commit is contained in:
@@ -242,6 +242,23 @@ dozzle.vakhrushev.me {
|
||||
}
|
||||
|
||||
# GoatCounter — веб-аналитика посещений. Один инстанс обслуживает несколько
|
||||
# сайтов и выбирает нужный сам, по заголовку Host, поэтому здесь один блок на
|
||||
# все имена, а не блок на сайт. Имена рендерятся из goatcounter_sites
|
||||
# (group_vars/all/main.yml) — того же списка, по которому плейбук goatcounter
|
||||
# заводит сами сайты, чтобы конфиг прокси и база не разъезжались.
|
||||
#
|
||||
# Без forward_auth: эндпоинты /count и /count.js обязаны быть публичными, их
|
||||
# дёргает трекер с сайта. Дашборд закрыт собственным логином goatcounter.
|
||||
{{ goatcounter_sites | join(', ') }} {
|
||||
tls anwinged@ya.ru
|
||||
import access_log
|
||||
|
||||
reverse_proxy {
|
||||
to goatcounter_app:8080
|
||||
}
|
||||
}
|
||||
|
||||
goaccess.vakhrushev.me {
|
||||
tls anwinged@ya.ru
|
||||
import access_log
|
||||
|
||||
|
||||
Reference in New Issue
Block a user