Przejdź do głównej treści

Konfiguracja Plausible Analytics na serwerze Linux - Prywatna i szybka analiza stron WWW

Idealne produkty do tego poradnika

Zacznij od razu — zamów odpowiedni produkt i postępuj zgodnie z tym poradnikiem krok po kroku.

Wprowadzenie

Plausible to lekka, open-source’owa platforma do analityki stron WWW, która działa bez ciasteczek i w pełni respektuje przepisy o ochronie prywatności. Dostarcza kluczowe metryki, takie jak liczba odwiedzających, odsłony stron czy czas wizyty, wszystko to przez przejrzysty i intuicyjny panel główny. Dzięki prostocie obsługi, szybkiemu działaniu i infrastrukturze zlokalizowanej w UE, Plausible to nowoczesna i prywatnościowa alternatywa dla Google Analytics.

Myślisz o samodzielnym hostingu tej usługi? Przeprowadzimy Cię krok po kroku przez cały proces instalacji i konfiguracji oraz podpowiemy, na co zwrócić uwagę.

Wymagania wstępne

Przed instalacją Plausible upewnij się, że Twój hosting spełnia poniższe wymagania, aby instalacja przebiegła bezproblemowo, a wydajność była optymalna.

SprzętMinimumRekomendacja ZAP-Hosting
CPU1 rdzeń vCPU4 rdzenie vCPU
RAM2 GB4 GB
Miejsce na dysku10 GB25 GB

Oprogramowanie wymaga zainstalowania wszystkich niezbędnych zależności oraz działania na wspieranym systemie operacyjnym. Upewnij się, że Twój serwer spełnia poniższe wymagania przed przystąpieniem do instalacji:

Zależności: Docker

System operacyjny: Najnowsza wersja Ubuntu/Debian z obsługą Docker 26+

Sprawdź, czy wszystkie zależności są zainstalowane, a system operacyjny jest aktualny, aby uniknąć problemów z kompatybilnością podczas instalacji Plausible.

Przygotowanie

Przed konfiguracją Plausible musisz przygotować swój system. Obejmuje to aktualizację systemu operacyjnego do najnowszej wersji oraz instalację wszystkich wymaganych zależności. To zapewni stabilne środowisko i pomoże uniknąć problemów podczas lub po instalacji.

Aktualizacja systemu

Aby mieć pewność, że Twój system działa na najnowszym oprogramowaniu i z poprawkami bezpieczeństwa, zawsze zacznij od aktualizacji systemu. Wykonaj polecenie:

sudo apt update && sudo apt upgrade -y

Dzięki temu Twój system będzie miał najnowsze łatki bezpieczeństwa i aktualizacje oprogramowania.

Instalacja zależności

Po zakończeniu aktualizacji możesz przejść do instalacji zależności.

Git

Dane Plausible będą pobierane z GitHub, więc najpierw musisz mieć zainstalowany Git. Wykonaj polecenie:

sudo apt install git-all

Docker

Plausible będzie uruchamiane w kontenerze Docker na Twoim serwerze, więc Docker musi być zainstalowany. Wykonaj polecenia:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Pełny poradnik instalacji i obsługi Dockera znajdziesz w naszym poradniku Docker.

Instalacja

Gdy spełnisz wszystkie wymagania i przygotujesz środowisko, możesz przejść do instalacji Plausible.

Najpierw sklonuj repozytorium Community Edition i utwórz plik konfiguracyjny:

$ git clone -b v3.0.1 --single-branch https://github.com/Plausible/community-edition Plausible-ce

Następnie utwórz plik środowiskowy (.env) i zdefiniuj podstawowe zmienne. BASE_URL musi wskazywać na faktyczną domenę, która ma już rekord DNS kierujący na Twój serwer. Wygeneruj też losowy SECRET_KEY_BASE o długości co najmniej 64 bajtów:

touch .env
echo "BASE_URL=https://Plausible.example.com" >> .env
echo "SECRET_KEY_BASE=$(openssl rand -base64 48)" >> .env
echo "HTTP_PORT=80" >> .env
echo "HTTPS_PORT=443" >> .env

Sprawdź zawartość pliku poleceniem cat .env, aby potwierdzić poprawność wartości. Powinno to wyglądać tak:

BASE_URL=https://Plausible.example.com
SECRET_KEY_BASE=As0fZsJlUpuFYSthRjT5Yflg/NlxkFKPRro72xMLXF8yInZ60s6xGGXYVqml+XN1
HTTP_PORT=80
HTTPS_PORT=443

Domyślne porty pozwalają Let’s Encrypt automatycznie wystawić certyfikaty TLS. Jeśli planujesz uruchomić Plausible za reverse proxy, możesz je dostosować. Dodatkowo utwórz plik compose.override.yml, aby poprawnie wystawić porty kontenera Plausible:

cat > compose.override.yml << EOF
services:
Plausible:
ports:
- 80:80
- 443:443
EOF

Na koniec uruchom wymagane usługi za pomocą Docker Compose:

docker compose up -d

Gdy kontenery zaczną działać, otwórz przeglądarkę pod adresem domeny zdefiniowanej w BASE_URL i stwórz pierwsze konto użytkownika.

img

Konfiguracja

Plausible można zintegrować z Google Search Console, aby wzbogacić analitykę o dane dotyczące zapytań wyszukiwania. Dzięki temu zobaczysz, które słowa kluczowe generują ruch na Twojej stronie, co daje głębszy wgląd w zachowania odwiedzających.

Jeśli masz konto Google Cloud i skonfigurowanego klienta OAuth, wystarczy dodać swoje dane (GOOGLE_CLIENT_ID i GOOGLE_CLIENT_SECRET) do pliku .env. Po zapisaniu zmian zrestartuj usługi Dockera poleceniem docker compose up -d. W panelu Plausible przejdź do Site Settings > Integrations, aby dokończyć połączenie i przejść przez proces uwierzytelniania.

Jeśli nie masz jeszcze klienta OAuth lub nie znasz procesu, oficjalne Wiki Plausible oferuje szczegółowy poradnik krok po kroku. Wyjaśnia, jak utworzyć projekt w Google Cloud, włączyć wymagane API, skonfigurować klienta OAuth i dodać wygenerowane dane do Plausible: Plausible Wiki: Google Integration.

Jeśli korzystasz z Google Search Console, możesz skonfigurować integrację Google, aby pobierać dane o frazach wyszukiwania — to naprawdę fajna funkcja.

Jeśli masz już konto Google Cloud z klientem OAuth, po prostu wklej GOOGLE_CLIENT_ID i GOOGLE_CLIENT_SECRET do pliku .env, zrestartuj Dockera (docker compose up -d) i postępuj zgodnie z instrukcjami w panelu Plausible w zakładce Site Settings > Integrations.

Podsumowanie i dodatkowe materiały

Gratulacje! Właśnie zainstalowałeś i skonfigurowałeś Plausible na swoim VPS/serwerze dedykowanym. Polecamy też rzucić okiem na poniższe materiały, które mogą pomóc Ci w dalszej konfiguracji i użytkowaniu serwera:

Masz pytania, które nie zostały tu poruszone? Jeśli potrzebujesz pomocy, śmiało kontaktuj się z naszym supportem — jesteśmy dostępni codziennie, by Ci pomóc! 🙂