ჩვეულებრივი ანალიტიკა ვიზიტორებს თანხმობას სთხოვს, მათ მონაცემებს მესამე მხარეს უგზავნის და გაძლევთ დაფას ორასი ანგარიშით, რომლებსაც არასდროს გახსნით. Plausible პირიქით იქცევა: ერთი პატარა სკრიპტი, cookie-ების გარეშე და სტატისტიკის ერთი გვერდი, რომლის წაკითხვაც ნამდვილად შეგიძლიათ. Community Edition თვითჰოსტინგისთვის უფასოა და მხოლოდ საკუთარი IP-ის მქონე VPS სჭირდება.
რატომ უნდა დაჰოსტოთ თვითონ
- მონაცემები თქვენს სერვერზე რჩება. მესამე მხარე თქვენი ვიზიტორების გვერდის ნახვებს არ აგროვებს.
- cookie-ების გარეშე. Plausible უნიკალურ ვიზიტორებს ყოველდღიურად ცვალებადი ჰეშით ითვლის და სრულ IP-ს არასდროს ინახავს, რაც ჩვეულებრივ cookie ბანერის მოხსნის საშუალებას იძლევა.
- პაწაწინა სკრიპტი. ტრეკერი 1 KB-ზე ნაკლებია და გვერდის სიჩქარის ანგარიშში არ გამოჩნდება.
- ფიქსირებული ფასი. გვერდის ნახვაზე ფასი არ არის. ტრაფიკის მატება დამატებით არაფერი ჯდება.
რა სჭირდება
Plausible სამ კონტეინერში მუშაობს: აპი, PostgreSQL ანგარიშებისა და პარამეტრებისთვის და ClickHouse მოვლენებისთვის. ClickHouse მეხსიერების მშიერია.
- 4 GB RAM კომფორტული ზომაა: Small-IP (4 vCPU, 4 GB, 35 GB, $16/თვე). ის 2 GB-ზეც ეშვება (Micro-IP), მაგრამ ფონური შერწყმები მეხსიერებას ზრდის, ამიტომ პატარა ზომის არჩევისას swap დაამატეთ.
- გამოყოფილი IPv4 და დომენი. ტრეკერი და დაფა
https://stats.example.com-დან მიეწოდება. NAT ტარიფები შემომავალ 443-ს არ იღებენ.
ინსტალაცია (Ubuntu 24.04, Docker)
apt update && apt install -y docker.io docker-compose-v2 git
git clone https://github.com/plausible/community-edition plausible-ce
cd plausible-ce
# check out the newest release tag
git checkout "$(git tag --sort=-v:refname | head -1)"
შექმენით გარემოს ფაილი; Plausible-ს თავად შეუძლია Let's Encrypt სერტიფიკატის მიღება:
cat > .env <<EOF
BASE_URL=https://stats.example.com
SECRET_KEY_BASE=$(openssl rand -base64 48)
HTTP_PORT=80
HTTPS_PORT=443
EOF
cat > compose.override.yml <<'EOF'
services:
plausible:
ports:
- 80:80
- 443:443
EOF
docker compose up -d
ჯერ მიმართეთ stats.example.com-ის A ჩანაწერი VPS-ზე, რომ სერტიფიკატის მოთხოვნა წარმატებული იყოს. შემდეგ გახსენით URL, შექმენით ანგარიში და დაამატეთ საიტი. რეპოზიტორიის README ახალი ცვლადების ჭეშმარიტების წყაროა; ყოველი განახლებისას გადახედეთ.
დაამატეთ სკრიპტი საიტზე
<script defer data-domain="example.com" src="https://stats.example.com/js/script.js"></script>
ზოგი რეკლამის ბლოკერი ბლოკავს ყველაფერს, რასაც «analytics» ჰქვია; სკრიპტის საკუთარი ქვედომენიდან მიწოდება ამის უმეტეს ნაწილს უკვე არიდებს თავს.
შეინარჩუნეთ მუშაობა
- სარეზერვო ასლები. თქვენი სტატისტიკა ორ Docker volume-შია. Managed Backups ყოველდღე მთელ სერვერს აკოპირებს ($2/თვე, წლიურ ტარიფებზე უფასოდ); დამატებითი უსაფრთხოებისთვის აიღეთ PostgreSQL-ის დამპი
pg_dump-ით კონტეინერიდან. - განახლებები.
git pull, გადადით ახალ ტეგზე,docker compose pull && docker compose up -d. ძირითადი ვერსიების წინ წაიკითხეთ რელიზის ჩანაწერები. - Swap 2 GB სერვერებზე: 2 GB swap ფაილი ClickHouse-ის შერწყმებს მოკვლისგან იცავს.
სად არ ყოფნის
Plausible განზრახ ნაკლებს აგროვებს. არ არის მომხმარებლის დონის მარშრუტები, მოწყობილობებს შორის თვალთვალი, სარეკლამო პლატფორმებთან ინტეგრაცია. თუ მარკეტინგი სარეკლამო ქსელის ინსტრუმენტებში ცხოვრობს, ამ ანგარიშებს მოგენატრებათ. უმეტესი საიტისთვის, რომელსაც უბრალოდ სურს იცოდეს, რომელი გვერდები მუშაობს და საიდან მოდიან ვიზიტორები, ეს მონაცემების სწორი რაოდენობაა და არავის უწევს «ვეთანხმები»-ზე დაწკაპუნება.
დაკავშირებული
- VPS ვებსაიტისთვის
- VPS Coolify-სთვის: Plausible იქაც ერთი დაწკაპუნების შაბლონია
- VPS Docker-ისთვის
კომენტარები
ჯერ არ არის კომენტარები. იყავით პირველი.