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.
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.
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:
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ř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:
Volejte +420 776 200 137 nebo pište info@vas-hosting.cz