← Zpět na všechny články blogu

Jak se instaluje Plausible krok za krokem

  • Plausible jako alternativa open-source Google Analytics
  • 21. 11. 2022
Jak se instaluje Plausible krok za krokem

Plausible Analytics je bezplatná, open source, samostatně hostovaná aplikace pro měření provozu na webu, která vám umožňuje sledovat návštěvníky webu a relace v rámci jednoho webu. Plausible je jednoduchý, zaměřený na soukromí a snadno se používá. Integrace do webu je pouze o přidání jednoho řádku kódu do hlavní části vašeho webu.

Zaujalo vás to? Přemýšlíte nad náhradou Google Analytics za něco vlastního? Nechcete svá data nikam posílat? Tak se pojďme podívat jak na Plausible.

Instalace Plausibe

Začněte ve VPS Centru. Připojte se do VPS Centra a aktivujte doménu, na které budete Plausible provozovat.

VPS Centrum

Vyzkoušejte zdarma naši aplikaci pro správu serveru a domén. Budete si připadat jako zkušený administrátor.

Nastavte konfiguraci apache

Přejděte na sekci konfigurace webserveru (úplně dole) , vyberte Apache, a pod tento text:

# ########################
# >>>>> VirtualHosts <<<<<
# ########################

vložte následující text:

# ################ only plausible.vas-cloud.cz and www.plausible.vas-cloud.cz ####################
<VirtualHost *:80>
ServerName plausible.vas-cloud.cz
ServerAlias www.plausible.vas-cloud.cz
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
</VirtualHost>
<VirtualHost *:443>
ServerName plausible.vas-cloud.cz
ServerAlias www.plausible.vas-cloud.cz
ProxyPreserveHost On
ProxyPass / http://localhost:8000/
ProxyPassReverse / http://localhost:8000/
SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" forwarded
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined env=!forwarded
CustomLog ${APACHE_LOG_DIR}/access.log forwarded env=forwarded
Use vas-cloud.cz-ssl
</VirtualHost>

Nezapomeňte projít kód a nahraďte doménu vas-cloud.cz vaší doménou :)

V horním menu: Správa serveru, klikněte na Akce / Webserver apache a zvolte Reload.

Freelo - Nástroj na řízení úkolů a projektů

Přidej se, pozvi svůj tým a klienty, rozděl práci a sleduj, jak se úkoly dají do pohybu.

V pravém menu pak Nastavení, vyberte subdoménu a klikněte na tlačítko Nastavit.

(Jak vytvořit subdoménu)

Pokračujte v instalaci přes SSH.

Nainstalujte potřebné balíčky

apt update && apt install git curl -y

Zkontrolujte Github repositář

git clone https://github.com/plausible/hosting plausible

Přesuňte Plausible do /usr/local

sudo mv plausible/ /usr/local

Povolte potřebné moduly pro webserver (apache2)

a2enmod proxy proxy_ajp proxy_http rewrite deflate headers proxy_balancer proxy_connect proxy_html

Restartujte webserver (apache2)

systemctl reload apache2 && systemctl restart apache2 || echo "restartovani selhalo"

Nainstalujte Docker

curl -fsSL get.docker.com -o get-docker.sh && CHANNEL=stable sh get-docker.sh && rm get-docker.sh

Nainstalujte Docker-Compose

apt update && apt install docker-compose -y

Zapněte Docker

systemctl enable docker && systemctl start docker

Vygenerujte secret key, který si zkopírujeme někde bokem

openssl rand -base64 64 | tr -d '\n' ; echo

Přesuňte se do Plausible adresáře

cd /usr/local/plausible/

Upravte Plausible konfigurační soubor pomocí oblíbeného textového editoru (například nano)

nano plausible-conf.env

Spusťte Plausible

docker-compose up -d

Otevřete prohlížeč a přihlaste se:

Aktualizace

Přesuňte se do Plausible adresáře

cd /usr/local/plausible/

Stáhněte nejnovější image pro Plausible

docker-compose pull

Re-deployněte Plausible

docker-compose up -d

Přesun pod jinou subdoménu

Přihlaste se do VPS Centra a založte další subdoménu (jinynazev) pro naši doménu (vas-cloud.cz), prosím postupujte podle návodu: https://help.vas-hosting.cz/help/zakladani-subdomen/

Dále Nastavení v pravém menu a sjeďte úplně dolů na konfiguraci Apache.

V textu:

# ################ only plausible.vas-cloud.cz and www.plausible.vas-cloud.cz ####################

<VirtualHost *:80>

ServerName plausible.vas-cloud.cz

ServerAlias www.plausible.vas-cloud.cz

RewriteEngine On

RewriteCond %{HTTPS} !=on

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] 

</VirtualHost>

<VirtualHost *:443>

ServerName plausible.vas-cloud.cz

ServerAlias www.plausible.vas-cloud.cz

ProxyPreserveHost On

ProxyPass / http://localhost:8000/

ProxyPassReverse / http://localhost:8000/

SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" forwarded

ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined env=!forwarded

CustomLog ${APACHE_LOG_DIR}/access.log forwarded env=forwarded

Use vas-cloud.cz-ssl

</VirtualHost>

změňte název subdomény a konfiguraci uložte.

Reloadněte webserver: Správa serveru / Akce / webserver / reload

Pokračujte přihlášením na SSH a přesuňte se do adresáře Plausible.

cd /usr/local/plausible/

Upravte Plausible konfigurační soubor pomocí oblíbeného textového editoru (například nano)

nano plausible-conf.env

a změňte BASE_URL=https://plausible.vas-cloud.cz

na BASE_URL=https://jinynazev.vas-cloud.cz

Re-deployněte Plausible

docker-compose up -d

A teď už zbývá jen vygenerovat certifikát přes VPS Centrum:

Co takhle video? Zjistěte více jak na Plausible

Zkusit Plausible na serveru Váš Hosting

Zůstaň s námi v kontaktu. Jednou za měsíc posíláme souhrn novinek. Nemusíš se bát, spam neposíláme a můžeš se kdykoliv odhlásit.

Souhlasím se shromažďováním, zpracováním a uchováním osobních údajů ve smyslu ustanovení § 5 odst. 2 zákona č. 101/2000 Sb. o ochraně osobních údajů.

Budeme zpracovávat následující osobní údaje za účelem odesílání newsletterů:

  • e-mailovou adresu

Údaje budeme zpracovávat po dobu 5 let od posledního otevřeného newsletteru.

Svůj souhlas můžete vzít kdykoliv zpět, právo na výmaz, opravu a další svá práva můžete uplatnit na adrese info@vas-hosting.cz.

Více informací o ochraně osobních údajů.

Opište nebo zkopírujte prosím následující znaky do formulářového pole: y2b9Rie7

Hledáte něco?

Volejte +420 776 200 137 nebo pište