Типова аналітика просить у відвідувачів згоду, відправляє їхні дані третій стороні й показує дашборд із двома сотнями звітів, які ви ніколи не відкриєте. Plausible робить навпаки: один маленький скрипт, жодних cookie, одна сторінка статистики, яку реально читати. Community Edition безкоштовна для самостійного встановлення — потрібен лише VPS із власним IP.
Навіщо тримати в себе
- Дані лишаються на вашому сервері. Жодна третя сторона не збирає переглядів сторінок ваших відвідувачів.
- Без cookie. Унікальних відвідувачів рахують за хешем, що змінюється щодня, повні IP не зберігаються — зазвичай це дозволяє прибрати cookie-банер.
- Крихітний скрипт. Лічильник менший за 1 КБ — у звіті про швидкість сторінки його не видно.
- Фіксована ціна. Жодної оплати за перегляди. Сплески трафіку нічого не коштують.
Що потрібно
Plausible працює в трьох контейнерах: сам застосунок, PostgreSQL для облікових записів і налаштувань та ClickHouse для подій. Ненажерливий щодо пам'яті саме ClickHouse.
- Комфортно — 4 ГБ RAM: Small-IP (4 vCPU, 4 ГБ, 35 ГБ, $16/міс). Запуститься й на 2 ГБ (Micro-IP), але фонові злиття дають піки пам'яті, тож із маленьким сервером додайте своп.
- Виділений IPv4 і домен. Лічильник і дашборд живуть на
https://stats.example.com. NAT-тарифи не приймають вхідний 443.
Встановлення (Ubuntu 24.04, Docker)
apt update && apt install -y docker.io docker-compose-v2 git
git clone https://github.com/plausible/community-edition plausible-ce
cd plausible-ce
# check out the newest release tag
git checkout "$(git tag --sort=-v:refname | head -1)"
Створіть файл оточення — Plausible вміє сам отримати сертифікат Let's Encrypt:
cat > .env <<EOF
BASE_URL=https://stats.example.com
SECRET_KEY_BASE=$(openssl rand -base64 48)
HTTP_PORT=80
HTTPS_PORT=443
EOF
cat > compose.override.yml <<'EOF'
services:
plausible:
ports:
- 80:80
- 443:443
EOF
docker compose up -d
Спершу спрямуйте A-запис stats.example.com на VPS, щоб запит сертифіката пройшов. Потім відкрийте адресу, створіть обліковий запис і додайте сайт. Джерело істини щодо нових змінних — README репозиторію: переглядайте його під час оновлень.
Додайте скрипт на сайт
<script defer data-domain="example.com" src="https://stats.example.com/js/script.js"></script>
Деякі блокувальники ріжуть усе, що зветься «analytics»; віддача скрипта з вашого піддомену вже оминає більшість таких випадків.
Підтримка
- Бекапи. Статистика лежить у двох Docker-томах. Managed Backups щодня копіюють увесь сервер ($2/міс, безкоштовно на річних тарифах); для надійності додатково вивантажуйте PostgreSQL через
pg_dumpіз контейнера. - Оновлення.
git pull, перейдіть на новий тег,docker compose pull && docker compose up -d. Перед мажорними версіями читайте нотатки до релізу. - Своп на серверах із 2 ГБ — своп-файл на 2 ГБ не дасть убити злиття ClickHouse.
Чого в ній немає
Plausible свідомо збирає менше. Жодних шляхів окремого користувача, жодного крос-девайс трекінгу, жодних інтеграцій із рекламними платформами. Якщо маркетинг живе всередині інструментів рекламної мережі, цих звітів вам бракуватиме. Більшості сайтів, яким треба знати, які сторінки працюють і звідки приходять люди, такого обсягу даних якраз вистачає — і нікому не треба тиснути «Прийняти».
Пов'язане
- VPS для сайту
- VPS для Coolify — там Plausible теж ставиться шаблоном в один клік
- VPS для Docker
Коментарі
Поки немає коментарів. Будьте першим.