EQVPS
პანელიდაწყება

VPS Plausible-სთვის: ვებ-ანალიტიკა cookie-ების გარეშე

თვითონ დაჰოსტეთ Plausible Community Edition კონფიდენციალურობის დამცავი, cookie-ების გარეშე საიტის სტატისტიკისთვის. მოთხოვნები, Docker-ის დაყენება HTTPS-ით და რა სჭირდება ClickHouse-ს.

ჩვეულებრივი ანალიტიკა ვიზიტორებს თანხმობას სთხოვს, მათ მონაცემებს მესამე მხარეს უგზავნის და გაძლევთ დაფას ორასი ანგარიშით, რომლებსაც არასდროს გახსნით. 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 განზრახ ნაკლებს აგროვებს. არ არის მომხმარებლის დონის მარშრუტები, მოწყობილობებს შორის თვალთვალი, სარეკლამო პლატფორმებთან ინტეგრაცია. თუ მარკეტინგი სარეკლამო ქსელის ინსტრუმენტებში ცხოვრობს, ამ ანგარიშებს მოგენატრებათ. უმეტესი საიტისთვის, რომელსაც უბრალოდ სურს იცოდეს, რომელი გვერდები მუშაობს და საიდან მოდიან ვიზიტორები, ეს მონაცემების სწორი რაოდენობაა და არავის უწევს «ვეთანხმები»-ზე დაწკაპუნება.

დაკავშირებული

მზად ხართ განთავსებისთვის? გადაიხადეთ კრიპტოთი, KYC-ის გარეშე — ჩართული დაახლოებით წუთში.

განათავსეთ ახლა →

ხდკ

სჭირდება Plausible-ს cookie ბანერი?

Plausible არ აყენებს cookie-ებს და არ ინახავს პერსონალურ მონაცემებს ან სრულ IP მისამართებს: ვიზიტორები ითვლება ყოველდღიურად ცვალებადი ჰეშით. უმეტეს შემთხვევაში ეს ნიშნავს, რომ თანხმობის ბანერი არ გჭირდებათ, მაგრამ საბოლოო გადაწყვეტილება თქვენს იურისდიქციასა და იმაზეა დამოკიდებული, კიდევ რას ტვირთავს საიტი.

რამდენი RAM სჭირდება თვითჰოსტინგ Plausible-ს?

Plausible მოვლენებს ClickHouse-ში ინახავს და ClickHouse სწორედ ის ნაწილია, რომელსაც მეხსიერება სჭირდება. ის 2 GB-ზე ეშვება, მაგრამ ფონური შერწყმები ამას შეიძლება გადააჭარბოს. 4 GB (Small-IP) კომფორტული ზომაა რამდენიმე საიტისთვის სტაბილური ტრაფიკით.

შემიძლია NAT ტარიფზე გავუშვა?

არა. თვალთვალის სკრიპტი და დაფა თქვენს დომენზე HTTPS-ით მიეწოდება, ამიტომ სერვერმა უნდა მიიღოს შემომავალი 443. ამას გამოყოფილი IP-ის ტარიფი სჭირდება.

რამდენ დისკს იკავებს მონაცემები?

ძალიან ცოტას თითო მოვლენაზე; ClickHouse ძლიერ კუმშავს. თვეში ათიათასობით ვიზიტის მქონე საიტი წელიწადში გიგაბაიტზე გაცილებით ნაკლებს იყენებს. დიდი ხნის განმავლობაში Docker-ის image-ები მონაცემებზე მეტ ადგილს იკავებს.

როგორ განვაახლო?

ჩამოტვირთეთ ახალი რელიზი community-edition რეპოზიტორიაში, შემდეგ გაუშვით 'docker compose pull' და 'docker compose up -d'. ჯერ წაიკითხეთ რელიზის ჩანაწერები; ძირითად ვერსიებს ზოგჯერ მიგრაციის ნაბიჯი სჭირდება.

კომენტარები

ჯერ არ არის კომენტარები. იყავით პირველი.

დატოვეთ კომენტარი

კომენტარები მოდერირდება გამოჩენამდე.