How to Install Plausible (Web Analytics Tool) on Ubuntu

Published: 01 March 2023
on channel: Quickloss3
281
like

Update Server:
apt update && apt upgrade -y

Set Hostname:
hostnamectl set-hostname ex.example.com

Install Docker:
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubu... | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

I'm replacing angled bracket with square bracket ###

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

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose

Installing Plausible Analytics:
cd /opt
sudo git clone https://github.com/plausible/hosting plausible
cd plausible
openssl rand 64 | base64 -w 0 ; echo
sudo nano plausible-conf.env
replace
ADMIN_USER_EMAIL=email
ADMIN_USER_NAME=admin
ADMIN_USER_PWD=password
BASE_URL=https://plausible.ca-mobilealertcente...
SECRET_KEY_BASE=replace_with_above_output

sudo nano docker-compose.yml
update
ports:
127.0.0.1:8000:8000

sudo docker-compose up --detach

Installing Nginx:
sudo apt update
sudo apt install nginx
sudo ufw allow "Nginx Full"
sudo nano /etc/nginx/sites-available/plausible.conf
paste
server {
listen 80;
listen [::]:80;
server_name ex.example.com;

access_log /var/log/nginx/plausible.access.log;
error_log /var/log/nginx/plausible.error.log;

location / {
proxy_pass http://localhost:8000;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

sudo ln -s /etc/nginx/sites-available/plausible.conf /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

Access UI:
http://ex.example.com


Watch video How to Install Plausible (Web Analytics Tool) on Ubuntu online without registration, duration hours minute second in high quality. This video was added by user Quickloss3 01 March 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 28 once and liked it lik people.