Развернуть self-hosted Plausible Analytics на виртуальном частном сервере (VPS) стоимостью от $5 в месяц возможно, предлагая легкую и приватную альтернативу Google Analytics. Этот процесс включает настройку окружения на базе Ubuntu 24.04, установку Docker и Docker Compose, конфигурирование Plausible с Nginx в качестве обратного прокси и обеспечение SSL-сертификатов через Let's Encrypt. На 29 апреля 2026 года, бюджетный VPS с 1 ГБ RAM и 1 ядром CPU достаточен для Plausible, обрабатывающего до 100 000 просмотров страниц в месяц.
Почему Plausible Analytics и бюджетный VPS?
Plausible Analytics — это легковесная, с открытым исходным кодом аналитика, ориентированная на конфиденциальность, которая не использует файлы cookie и соответствует GDPR, CCPA и PECR. Она предоставляет основные метрики без сбора личных данных пользователей, что делает ее привлекательной альтернативой более сложным и ресурсоемким решениям, таким как Google Analytics. Выбор в пользу самохостинга Plausible позволяет не только контролировать данные, но и оптимизировать расходы, особенно при использовании бюджетного VPS.
Самостоятельное размещение (self-hosting) Plausible на собственном VPS дает полный контроль над данными, повышает конфиденциальность и позволяет избежать сторонних зависимостей. Это особенно актуально для проектов, требующих высокой степени суверенитета данных, например, для веб-сайтов, работающих с чувствительной информацией или нуждающихся в строгом соблюдении региональных законов о конфиденциальности. Кроме того, самохостинг позволяет полностью избежать ежемесячных подписок на SaaS-версию Plausible, что в долгосрочной перспективе может привести к значительной экономии. Например, для проекта с 100 000 просмотров страниц в месяц SaaS-версия Plausible стоит около $12 в месяц (по состоянию на апрель 2026 года), тогда как VPS за $5/месяц покроет все потребности и оставит ресурсы для других сервисов.
VPS за $5 в месяц (или аналогичная цена) является идеальным решением для небольших и средних сайтов. Многие провайдеры предлагают конфигурации с 1-2 ГБ оперативной памяти, 1-2 ядрами CPU и 25-40 ГБ SSD, что более чем достаточно для Plausible. Например, базовые предложения от провайдеров VPS, такими как Valebyte, часто включают 1 ядро CPU, 1 ГБ RAM и 25 ГБ SSD. По состоянию на апрель 2026 года, Plausible с использованием PostgreSQL и ClickHouse может комфортно работать на 1 ГБ RAM при нагрузке до 100 000 просмотров страниц в месяц. Для более высоких нагрузок (250 000+ просмотров) рекомендуется 2 ГБ RAM и 2 ядра CPU. Гибкость VPS также позволяет использовать оставшиеся ресурсы для других самохостинговых сервисов, таких как n8n или небольшой Telegram-бот, что делает его многофункциональной платформой.
Преимущества Plausible перед Google Analytics
Plausible выделяется на фоне Google Analytics своей простотой и философией приватности. В отличие от GA4, который может быть сложным для понимания и настройки, Plausible предлагает интуитивно понятный дашборд. Это делает его идеальным выбором для владельцев сайтов, которым нужна быстрая и понятная аналитика без глубокого погружения в сложные отчеты и конфигурации.
- Приватность данных: Plausible не использует cookies, не собирает личные данные и не отслеживает пользователей между сайтами, что упрощает соблюдение требований приватности, таких как GDPR в Европе или CCPA в Калифорнии. Это означает, что вам, как правило, не требуется баннер согласия на использование файлов cookie, что улучшает пользовательский опыт и снижает юридические риски.
- Легковесность: Скрипт Plausible весит менее 1 КБ, что значительно быстрее и менее ресурсоемко, чем Google Analytics (который может весить более 40 КБ). Это положительно сказывается на скорости загрузки сайта, показателях Core Web Vitals и его SEO-показателях. Быстрая загрузка скрипта аналитики минимизирует влияние на общее время загрузки страницы.
- Простота интерфейса: Plausible предлагает чистый, интуитивно понятный дашборд с основными метриками, такими как количество уникальных посетителей, просмотры страниц, источники трафика и самые популярные страницы, избегая избыточной сложности, свойственной другим аналитическим платформам. Все ключевые данные видны с первого взгляда.
- Открытый исходный код: Будучи проектом с открытым исходным кодом, Plausible обеспечивает прозрачность. Любой желающий может проверить его код, чтобы убедиться в отсутствии скрытых функций отслеживания или бэкдоров, что усиливает доверие к платформе.
Подготовка VPS: Ubuntu 24.04 и базовые настройки
Для этого руководства мы будем использовать свежую установку Ubuntu Server 24.04 LTS (Long Term Support), выпущенную в апреле 2024 года. Эта версия операционной системы обеспечивает стабильность и долгосрочную поддержку, что критично для производственных сред. Предполагается, что у вас есть доступ к VPS по SSH с правами root или пользователя с sudo. Выбор Ubuntu 24.04 обусловлен ее популярностью, обширной документацией и актуальностью пакетов. В качестве альтернативы можно рассмотреть Debian, который также является стабильной и безопасной системой, но Ubuntu часто предлагает более свежие версии программного обеспечения "из коробки".
| Характеристика | Ubuntu Server 24.04 LTS | Debian 12 "Bookworm" |
|---|---|---|
| Поддержка | До 2034 года (с ESM) | До 2028 года (с LTS) |
| Новизна ПО | Более свежие версии пакетов | Более консервативные, проверенные версии |
| Сообщество | Очень большое, активное | Большое, ориентированное на стабильность |
| Простота | Легкая установка, много гайдов | Может быть чуть сложнее для новичков |
| Рекомендуется для | Современных веб-приложений, Docker | Стабильных серверов, долгосрочных проектов |
Более детальное сравнение этих двух систем можно найти в статье "Debian или Ubuntu для VPS: Детальное сравнение 2026 года" на нашем сайте.
Обновление системы: После первого входа в систему всегда следует обновить все пакеты до последних версий. Это гарантирует наличие актуальных исправлений безопасности и стабильных компонентов. Этот шаг должен быть выполнен перед установкой любого нового программного обеспечения.
sudo apt update && sudo apt upgrade -yНастройка файрвола UFW: UFW (Uncomplicated Firewall) — это простой инструмент для управления iptables. По умолчанию он блокирует все входящие соединения, кроме тех, которые вы явно разрешаете. Для нашего случая необходимо открыть порты SSH (22), HTTP (80) и HTTPS (443). Дополнительно можно рассмотреть ограничение доступа к SSH только для определенных IP-адресов.
sudo apt install ufw -y
sudo ufw allow OpenSSH
sudo ufw allow http
sudo ufw allow https
# Опционально: ограничить SSH доступ
# sudo ufw allow from 192.168.1.100 to any port 22
sudo ufw enableПодтвердите включение файрвола, введя
y. Проверить статус файрвола можно командойsudo ufw status verbose.Создание нового пользователя с правами sudo (рекомендуется): Работа под root-пользователем не рекомендуется для повседневных задач из соображений безопасности. Создайте нового пользователя и предоставьте ему права sudo. Это минимизирует риски случайных или злонамеренных действий. Например, назовем пользователя
plausible_admin.sudo adduser plausible_admin
sudo usermod -aG sudo plausible_adminЗатем выйдите из root и войдите под новым пользователем. Рекомендуется также настроить вход по SSH-ключам и отключить аутентификацию по паролю для пользователя root, что значительно повышает безопасность вашего VPS. Подробности можно найти в гайде "Как настроить VPS на Ubuntu 24.04 пошагово: Полное руководство 2026".
Настройка часового пояса: Убедитесь, что часовой пояс на вашем сервере установлен правильно, чтобы логи Plausible и временные метки были корректными. Это важно для точного анализа данных.
sudo timedatectl set-timezone Europe/Moscow # Замените на ваш часовой пояс, например, Asia/YekaterinburgПроверить текущий часовой пояс можно с помощью
timedatectl.
Важно: Перед началом установки Plausible убедитесь, что ваш домен или поддомен (например,
analytics.yourdomain.com) настроен для указания на IP-адрес вашего VPS в DNS-записях. Это критически важно для корректной работы SSL-сертификатов Let's Encrypt и доступности вашего Plausible-инстанса.
Установка Docker и Docker Compose
Plausible Analytics распространяется как набор Docker-контейнеров, что значительно упрощает его развертывание, управление зависимостями и изоляцию от основной системы. Мы установим Docker Engine, который является основой для запуска контейнеров, и Docker Compose Plugin, который позволяет определять и запускать многоконтейнерные Docker-приложения. Использование Docker минимизирует конфликты зависимостей и упрощает обновление Plausible в будущем.
Установка Docker Engine: Добавьте официальный репозиторий Docker, затем установите необходимые пакеты. По состоянию на апрель 2026 года, рекомендуется использовать официальные скрипты или репозитории Docker для наиболее стабильной и поддерживаемой установки. Этот процесс включает добавление GPG-ключа Docker и настройку репозитория, чтобы
aptмог находить и устанавливать пакеты Docker.# Удаление старых версий (если есть, чтобы избежать конфликтов)
for pkg in docker.io docker-doc docker-compose docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin; do sudo apt remove $pkg; done
# Установка необходимых зависимостей для HTTPS и работы с ключами
sudo apt install ca-certificates curl gnupg lsb-release -y
# Добавление официального GPG ключа Docker
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
# Добавление репозитория Docker в список источников APT
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Обновление списка пакетов и установка Docker Engine
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -yПроверка установки Docker: Убедитесь, что Docker установлен и работает корректно, запустив тестовый контейнер
hello-world. Это подтвердит, что Docker Engine запущен и может загружать образы.sudo docker run hello-worldВы должны увидеть сообщение "Hello from Docker!" в консоли, что означает успешную установку.
Добавление пользователя в группу docker: Чтобы избежать постоянного использования
sudoпри каждой команде Docker, добавьте своего пользователя в группуdocker. Это значительно улучшит удобство работы, но требует осторожности, так как предоставляет пользователю привилегии, эквивалентные root.sudo usermod -aG docker $USER
newgrp docker # Примените изменения к текущей сессии без перезаходаТеперь вы можете использовать команды
dockerиdocker composeбезsudo. Если командаnewgrp dockerне работает, просто выйдите из SSH-сессии и войдите снова.
Более подробную информацию об установке Docker Engine и Docker Compose Plugin можно найти в официальной документации Docker на сайте docs.docker.com/engine/install/ubuntu/. Эта документация регулярно обновляется и содержит самые актуальные инструкции.
Настройка Plausible Analytics с Docker Compose
Теперь, когда Docker установлен и настроен, мы можем перейти непосредственно к настройке Plausible Analytics. Мы будем использовать файл docker-compose.yml для определения всех необходимых сервисов (Plausible, PostgreSQL для основной базы данных и ClickHouse для высокопроизводительной аналитики событий) и файл .env для управления переменными окружения, такими как URL вашего домена и секретные ключи. Такой подход гарантирует, что все компоненты Plausible будут запущены и взаимодействовать корректно.
Создание директории для Plausible: Создайте новую директорию, которая будет содержать все файлы конфигурации Plausible. Рекомендуется использовать отдельную директорию для каждого приложения, чтобы избежать беспорядка.
mkdir ~/plausible
cd ~/plausibleСкачивание файлов конфигурации: Plausible предоставляет готовые шаблоны
docker-compose.ymlиplausible-conf.env. Загрузите их с официального репозитория Plausible на GitHub. Эти файлы содержат все необходимые определения для запуска Plausible.curl -LO https://raw.githubusercontent.com/plausible/analytics/master/docker-compose.yml
curl -LO https://raw.githubusercontent.com/plausible/analytics/master/plausible-conf.env
mv plausible-conf.env .envВажно: Используйте именно эти ссылки, так как они ведут на актуальные версии файлов из официального репозитория Plausible Analytics на GitHub, обеспечивая совместимость и последние обновления.
Редактирование файла
.env: Откройте файл.envв текстовом редакторе (например, nano) и измените следующие параметры. Этот файл содержит чувствительные данные, поэтому его следует хранить в безопасности и не публиковать.nano .envBASE_URL: Установите полный URL вашего домена или поддомена, через который будет доступен Plausible. Например,https://analytics.yourdomain.com. Убедитесь, что это значение соответствует домену, который вы настроили в DNS и для Nginx.SECRET_KEY_BASE: Сгенерируйте случайный, криптографически стойкий ключ длиной 64 символа. Этот ключ используется для шифрования сессий и других чувствительных данных.
Вставьте вывод этой команды в качестве значения. Никогда не используйте простой или предсказуемый ключ.openssl rand -base64 64DISABLE_REGISTRATION: Установитеtrue, если вы не хотите, чтобы кто-либо мог регистрировать новые аккаунты после вашей первой регистрации. Это рекомендуется для большинства самохостинговых инсталляций для повышения безопасности. Если вы планируете разрешить регистрацию нескольким пользователям, оставьте егоfalse, но будьте осторожны.MAILER_URL: Если вы хотите, чтобы Plausible отправлял электронные письма (например, для сброса пароля или отчетов), вам нужно настроить SMTP-сервер. Например,smtp://user:[email protected]:587/?ssl=true. Если этот параметр не установлен, функциональность отправки почты будет недоступна. Для бюджетного VPS можно использовать сторонние сервисы, такие как Mailgun или SendGrid.
Сохраните изменения (Ctrl+O, Enter, Ctrl+X).
Редактирование файла
docker-compose.yml(опционально, но рекомендуется):
По умолчанию, Plausible использует PostgreSQL для хранения метаданных и ClickHouse для хранения событий. ClickHouse является высокопроизводительной колоночной базой данных, оптимизированной для аналитики, но он потребляет значительное количество оперативной памяти. Для бюджетного VPS за $5 с 1 ГБ RAM, использование ClickHouse может быть узким местом. Если вы столкнетесь с проблемами производительности или нехваткой памяти, можно рассмотреть возможность:
а) Увеличения оперативной памяти VPS до 2 ГБ.
б) Отключения ClickHouse и использования только PostgreSQL (в этом случае Plausible будет работать, но с меньшей производительностью на больших объемах данных). Это потребует модификацииdocker-compose.ymlи изучения документации Plausible по конфигурированию без ClickHouse.На апрель 2026 года, Plausible по умолчанию включает ClickHouse для новых установок для оптимальной производительности. Для публикации Plausible на порт 8000 внутри контейнера, убедитесь, что в файле
docker-compose.ymlдля сервисаplausibleесть строкаports: - 8000:8000. Однако, поскольку мы будем использовать Nginx в качестве обратного прокси, прямой доступ к порту 8000 снаружи не требуется и даже нежелателен. Nginx будет проксировать запросы к внутреннему порту 8000, обеспечивая дополнительный уровень безопасности и управления трафиком. Подробности конфигурации Plausible можно найти в официальной документации plausible.io/docs/self-hosting-configuration.
Настройка Nginx как обратного прокси и Let's Encrypt
Nginx — это высокопроизводительный веб-сервер, который в нашей архитектуре будет выполнять роль обратного прокси. Он будет принимать все входящие HTTP и HTTPS запросы на ваш домен и перенаправлять их к внутреннему Docker-контейнеру Plausible. Кроме того, Nginx будет отвечать за терминацию SSL-соединений, используя бесплатные сертификаты от Let's Encrypt, которые будут автоматически обновляться с помощью Certbot. Использование Nginx добавляет слой безопасности, позволяет управлять трафиком, а также обеспечивает возможность хостинга нескольких сайтов на одном VPS.
Установка Nginx и Certbot:
sudo apt install nginx certbot python3-certbot-nginx -ypython3-certbot-nginx— это плагин Certbot, который позволяет ему автоматически изменять конфигурацию Nginx для настройки SSL.Конфигурация Nginx: Создайте новый файл конфигурации Nginx для вашего домена в директории
sites-available. Заменитеanalytics.yourdomain.comна ваш реальный домен. Этот файл будет определять, как Nginx обрабатывает запросы для вашего домена.sudo nano /etc/nginx/sites-available/plausible.confВставьте следующее содержимое:
server {
listen 80;
listen [::]:80;
server_name analytics.yourdomain.com; # Замените на ваш домен
location / {
proxy_pass http://127.0.0.1:8000; # Plausible слушает на порту 8000 внутри Docker-сети
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_redirect off;
# Дополнительные заголовки для корректной работы Plausible
proxy_set_header X-Real-IP $remote_addr;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}Сохраните файл (Ctrl+O, Enter, Ctrl+X). Эти настройки гарантируют, что Nginx корректно передает запросы к Plausible, сохраняя необходимую информацию о клиенте (IP-адрес).
Активация конфигурации Nginx: Создайте символическую ссылку из
sites-availableвsites-enabled, чтобы Nginx загрузил новую конфигурацию. Затем проверьте синтаксис Nginx на наличие ошибок и перезапустите сервис.sudo ln -s /etc/nginx/sites-available/plausible.conf /etc/nginx/sites-enabled/
sudo nginx -t # Проверка синтаксиса конфигурации
sudo systemctl restart nginxЕсли синтаксис верен, Nginx должен перезапуститься без ошибок. Если есть ошибки,
nginx -tукажет на них.Получение SSL-сертификата с Let's Encrypt: Используйте Certbot для автоматического получения и установки SSL-сертификата. Certbot также обновит конфигурацию Nginx для использования HTTPS, что критически важно для безопасности и доверия к вашему сайту.
sudo certbot --nginx -d analytics.yourdomain.comСледуйте интерактивным инструкциям Certbot. Он предложит перенаправить HTTP-трафик на HTTPS; выберите этот вариант для лучшей безопасности и SEO. Certbot автоматически настроит cron-задачу или systemd-таймер для регулярного обновления сертификатов (обычно дважды в день), как это задокументировано на docs.certbot.eff.org. Это гарантирует, что ваши сертификаты всегда будут актуальными и не истекут.
Теперь ваш Nginx настроен для обслуживания Plausible через HTTPS. Вы можете проверить статус Nginx с помощью sudo systemctl status nginx. Убедитесь, что он активен и работает.
Запуск Plausible Analytics и первая настройка
После того как все подготовительные шаги выполнены и Nginx готов к работе, можно запускать Plausible Analytics. Этот процесс включает запуск Docker-контейнеров и выполнение первоначальной настройки через веб-интерфейс.
Запуск контейнеров Docker Compose: Перейдите в директорию
~/plausible, где находятся файлыdocker-compose.ymlи.env, и запустите Plausible в фоновом режиме. Флаг-d(detach) позволяет контейнерам работать в фоновом режиме, не привязываясь к текущей сессии терминала.cd ~/plausible
sudo docker compose up -dЭто может занять некоторое время, так как Docker будет скачивать образы контейнеров Plausible, PostgreSQL и ClickHouse, если они еще не кэшированы на вашем VPS. Прогресс загрузки будет отображаться в консоли.
Проверка статуса контейнеров: Убедитесь, что все контейнеры запущены и работают корректно. Команда
docker compose psпокажет статус каждого сервиса, определенного вdocker-compose.yml.sudo docker compose psВы должны увидеть статус
Upдля всех сервисов (plausible, db, clickhouse). Если какой-либо контейнер находится в состоянииExitedилиRestarting, проверьте логи этого контейнера с помощьюsudo docker compose logs <имя_сервиса>для диагностики проблемы.Доступ к Plausible: Откройте ваш домен (например,
https://analytics.yourdomain.com) в браузере. Вы должны увидеть страницу регистрации Plausible. Зарегистрируйте свой первый аккаунт администратора, указав электронную почту и пароль. Поскольку мы ранее установилиDISABLE_REGISTRATION=trueв.env, это будет единственная учетная запись, которую можно будет создать через веб-интерфейс. Для создания дополнительных пользователей потребуется ручное добавление в базу данных или временное отключение этой опции.Добавление сайта для отслеживания: После входа в систему, добавьте ваш первый веб-сайт, который вы хотите отслеживать. Plausible предоставит вам фрагмент JavaScript-кода. Вставьте этот код в тег
<head>вашего веб-сайта. Например:<script defer data-domain="yourdomain.com" src="https://analytics.yourdomain.com/js/script.js"></script>Замените
yourdomain.comна ваш фактический домен иhttps://analytics.yourdomain.comна URL вашего Plausible-инстанса. Атрибутdeferгарантирует, что скрипт будет загружен асинхронно, не блокируя рендеринг страницы. Обратите внимание, что Plausible используетscript.jsпо умолчанию, но для обхода блокировщиков рекламы можно использовать альтернативные имена, такие как/js/plausible.jsили/js/script.manual.js, как указано в официальной документации по расширениям скриптов Plausible. После добавления кода и посещения вашего сайта, данные начнут появляться в дашборде Plausible.
Мониторинг, бэкапы и обновление Plausible
Поддержание Plausible в актуальном и рабочем состоянии требует регулярного мониторинга, надежной стратегии бэкапов и своевременных обновлений. Эти действия гарантируют стабильность работы, сохранность данных и доступ к новым функциям и исправлениям безопасности.
Мониторинг ресурсов VPS и Plausible
Даже на бюджетном VPS за $5 важно постоянно следить за использованием ресурсов. Plausible, хоть и легковесен, все же потребляет CPU и RAM, особенно ClickHouse.
Инструменты командной строки, такие как htop (для интерактивного мониторинга процессов и ресурсов), free -h (для проверки использования оперативной памяти), и df -h (для контроля дискового пространства), помогут отслеживать потребление. Если Plausible начинает испытывать проблемы с производительностью, это может указывать на возросшую нагрузку, проблемы с конфигурацией или необходимость масштабирования. По моему опыту, Plausible способен обрабатывать до 100 000 просмотров страниц в месяц на базовых конфигурациях с 1 ГБ RAM, но для сайтов с более чем 200 000 просмотров в месяц может потребоваться VPS с 2 ГБ RAM и выше, как подробно описано в статье "Сколько ресурсов VPS нужно сайту с 50000 посетителями?" на Nelsa.Cloud.
Дополнительно, вы можете просматривать логи контейнеров Plausible для выявления ошибок или предупреждений:
sudo docker compose logs -f plausible # Просмотр логов Plausible в реальном времени
sudo docker compose logs -f db # Просмотр логов PostgreSQL
sudo docker compose logs -f clickhouse # Просмотр логов ClickHouseРегулярная проверка этих логов поможет быстро обнаруживать и устранять потенциальные проблемы.
Резервное копирование данных Plausible
Ваши аналитические данные бесценны, поэтому регулярное и автоматизированное резервное копирование критически важно. Данные Plausible хранятся в двух базах данных: PostgreSQL (для метаданных, таких как пользователи, сайты) и ClickHouse (для всех событий).
Для PostgreSQL используйте стандартную утилиту pg_dumpall:
sudo docker exec -t plausible_db pg_dumpall -c -U postgres > ~/plausible_backups/plausible_pg_backup_$(date +%F_%H-%M).sqlClickHouse также содержит важные данные, но его бэкап может быть сложнее. Официальная документация Plausible рекомендует фокусироваться на бэкапе PostgreSQL, так как данные ClickHouse могут быть восстановлены из Plausible, если PostgreSQL не потерян. Тем не менее, для полной надежности можно рассмотреть использование снапшотов VPS или бэкап директорий данных Docker volumes. Директории, которые монтируются в контейнеры для постоянного хранения данных (volumes), можно найти в вашем docker-compose.yml. Например, для db это может быть db-data:/var/lib/postgresql/data. Вам нужно будет сделать резервные копии содержимого этих томов.
Рекомендуется использовать внешние инструменты, такие как rsync для копирования бэкапов на удаленный сервер или объектное хранилище (например, S3-совместимое хранилище), чтобы защититься от сбоев VPS. Автоматизируйте этот процесс с помощью cron.
# Пример cron-задачи для ежедневного бэкапа PostgreSQL в 03:00
0 3 * * * /usr/bin/docker exec -t plausible_db pg_dumpall -c -U postgres > /home/plausible_admin/plausible_backups/plausible_pg_backup_$(date +\%F_\%H-\%M).sql && find /home/plausible_admin/plausible_backups/ -type f -name "plausible_pg_backup_*.sql" -mtime +7 -deleteЭта строка добавит задачу, которая каждый день в 3 часа ночи будет создавать дамп базы данных PostgreSQL и удалять бэкапы старше 7 дней. Для редактирования cron-задач используйте crontab -e. Более подробную информацию о резервном копировании PostgreSQL можно найти в официальной документации PostgreSQL.
Обновление Plausible Analytics
Обновление Plausible сводится к получению последних образов Docker и повторному запуску контейнеров. Это относительно простой процесс благодаря контейнеризации.
Перейдите в директорию Plausible, где находится ваш
docker-compose.yml:cd ~/plausibleОстановите текущие контейнеры Plausible:
sudo docker compose downОбновите образы Docker до последних версий:
sudo docker compose pullЗапустите Plausible снова. Docker Compose автоматически применит любые изменения в образах и запустит новые контейнеры:
sudo docker compose up -d
Всегда проверяйте официальный блог Plausible или репозиторий GitHub перед обновлением на наличие каких-либо специфических инструкций или изменений, которые могут потребовать ручного вмешательства (например, миграции схемы базы данных). Иногда могут потребоваться дополнительные команды docker compose exec для выполнения миграций. На 29 апреля 2026 года, команда Plausible стремится к максимальной обратной совместимости, но всегда лучше быть в курсе последних изменений.
Развертывание self-hosted Plausible Analytics на бюджетном VPS за $5 в месяц — это не только доступный, но и высокоэффективный способ получить мощную, ориентированную на конфиденциальность веб-аналитику. Используя современные технологии, такие как Docker для контейнеризации, Nginx для обработки веб-трафика и Let's Encrypt для обеспечения SSL-шифрования, вы создаете надежную, безопасную и легко управляемую инфраструктуру. Этот подход дает вам полный контроль над вашими данными, обеспечивает их конфиденциальность и позволяет избежать ежемесячных платежей за SaaS-решения, при этом предлагая высокую производительность и интуитивную простоту использования. Инвестиция времени в настройку окупится долгосрочными преимуществами.





