−25%

за Windows при годишно плащане, до 31.10. Към плановете

EQVPS

VPS за Plausible: уеб анализи без бисквитки

Хоствай сам Plausible Community Edition за статистика на сайта, която пази поверителността и работи без бисквитки. Изисквания, Docker настройка с HTTPS и какво иска ClickHouse.

Обичайната настройка за анализи иска съгласие от посетителите, праща данните им на трета страна и ти дава табло с двеста отчета, които никога няма да отвориш. Plausible прави обратното: един малък скрипт, без бисквитки и една страница статистика, която наистина можеш да прочетеш. Community Edition е безплатен за self-hosting и му трябва само VPS със собствен IP.

Защо да го хостваш сам

Какво му трябва

Plausible работи в три контейнера: приложението, PostgreSQL за акаунти и настройки, и ClickHouse за събитията. ClickHouse е гладният за памет.

Инсталация (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-а, за да мине заявката за сертификат. После отвори URL-а, създай акаунт и добави сайт. README-то на хранилището е източникът на истина за нови променливи; хвърляй му поглед при всяко обновяване.

Добави скрипта към сайта си

<script defer data-domain="example.com" src="https://stats.example.com/js/script.js"></script>

Някои блокери на реклами спират всичко, което се казва «analytics»; сервирането на скрипта от собствен поддомейн вече заобикаля повечето от това.

Дръж го работещ

Къде не стига

Plausible нарочно събира по-малко. Няма пътеки на ниво потребител, няма проследяване между устройства, няма интеграции с рекламни платформи. Ако маркетингът ти живее в инструментите на рекламна мрежа, тези отчети ще ти липсват. За повечето сайтове, които просто искат да знаят кои страници работят и откъде идват посетителите, това е точното количество данни, и никой не трябва да натиска «Приемам».

Свързани

Готов за deploy? Плати в crypto, без KYC — онлайн за около минута.

Deploy-ни сега →

Въпроси

Трябва ли на Plausible банер за бисквитки?

Plausible не слага бисквитки и не пази лични данни или пълни IP адреси: посетителите се броят с hash, който се сменя всеки ден. В повечето случаи това значи, че не ти трябва банер за съгласие, но окончателното решение зависи от юрисдикцията ти и от това какво друго зарежда сайтът.

Колко RAM иска self-hosted Plausible?

Plausible пази събитията в ClickHouse, а ClickHouse е частта, която иска памет. Тръгва с 2 GB, но фоновите merges могат да надхвърлят това. 4 GB (Small-IP) са удобният размер за няколко сайта със стабилен трафик.

Мога ли да го пусна на NAT план?

Не. Скриптът за проследяване и таблото се сервират по HTTPS на собствения ти домейн, така че сървърът трябва да приема входящ 443. Това изисква план с dedicated IP.

Колко диск заемат данните?

Много малко на събитие; ClickHouse компресира силно. Сайт с десетки хиляди посещения месечно използва много под гигабайт годишно. Дълго време Docker образите заемат повече място от данните.

Как го обновявам?

Изтегли новото издание в хранилището community-edition, после пусни 'docker compose pull' и 'docker compose up -d'. Първо прочети бележките към изданието; големите версии понякога искат стъпка за миграция.

Коментари

Още няма коментари. Бъди първият.

Остави коментар

Коментарите се модерират преди да се появят.