Η συνηθισμένη ρύθμιση analytics ζητά συγκατάθεση από τους επισκέπτες σας, στέλνει τα δεδομένα τους σε τρίτους και σας δίνει ένα dashboard με διακόσιες αναφορές που δεν θα ανοίξετε ποτέ. Το Plausible κάνει το αντίθετο: ένα μικρό script, χωρίς cookies και μία σελίδα στατιστικών που πραγματικά διαβάζεται. Το Community Edition είναι δωρεάν για self-hosting και χρειάζεται μόνο ένα VPS με δική του IP.
Γιατί να το φιλοξενήσετε μόνοι σας
- Τα δεδομένα μένουν στον server σας. Κανένας τρίτος δεν συλλέγει τις προβολές σελίδων των επισκεπτών σας.
- Χωρίς cookies. Το Plausible μετρά μοναδικούς επισκέπτες με ένα hash που αλλάζει καθημερινά και δεν αποθηκεύει ποτέ πλήρεις IP, κάτι που συνήθως σας επιτρέπει να καταργήσετε το banner για cookies.
- Μικροσκοπικό script. Ο tracker είναι κάτω από 1 KB· δεν θα φανεί στην αναφορά ταχύτητας της σελίδας σας.
- Σταθερό κόστος. Καμία χρέωση ανά προβολή σελίδας. Οι αιχμές κίνησης δεν σας κοστίζουν τίποτα επιπλέον.
Τι χρειάζεται
Το Plausible τρέχει σε τρία containers: την εφαρμογή, PostgreSQL για λογαριασμούς και ρυθμίσεις, και ClickHouse για τα γεγονότα. Το ClickHouse είναι το πεινασμένο για μνήμη.
- Τα 4 GB RAM είναι το άνετο μέγεθος: Small-IP (4 vCPU, 4 GB, 35 GB, $16/μήνα). Ξεκινά και με 2 GB (Micro-IP), αλλά τα merges του παρασκηνίου ανεβάζουν τη μνήμη, οπότε δώστε του swap αν πάτε στο μικρό.
- Αποκλειστική IPv4 και domain. Ο tracker και το dashboard σερβίρονται από το
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
Στρέψτε πρώτα την εγγραφή A του stats.example.com στο VPS σας, ώστε να πετύχει το αίτημα πιστοποιητικού. Μετά ανοίξτε το URL, δημιουργήστε λογαριασμό και προσθέστε ένα site. Το README του repository είναι η πηγή αλήθειας για νέες μεταβλητές· ρίξτε του μια ματιά σε κάθε αναβάθμιση.
Προσθέστε το script στο site σας
<script defer data-domain="example.com" src="https://stats.example.com/js/script.js"></script>
Κάποια ad blockers μπλοκάρουν οτιδήποτε λέγεται «analytics»· η εξυπηρέτηση του script από δικό σας subdomain αποφεύγει ήδη το μεγαλύτερο μέρος αυτού.
Κρατήστε το να τρέχει
- Αντίγραφα ασφαλείας. Τα στατιστικά σας ζουν σε δύο Docker volumes. Τα Managed Backups αντιγράφουν ολόκληρο τον server καθημερινά ($2/μήνα, δωρεάν στα ετήσια πακέτα)· για επιπλέον ασφάλεια, πάρτε dump της PostgreSQL με
pg_dumpαπό το container. - Ενημερώσεις.
git pull, μετάβαση στο νέο tag,docker compose pull && docker compose up -d. Διαβάστε τις σημειώσεις έκδοσης πριν από μεγάλες εκδόσεις. - Swap σε servers 2 GB: ένα αρχείο swap 2 GB εμποδίζει να σκοτωθούν τα merges του ClickHouse.
Πού υστερεί
Το Plausible συλλέγει σκόπιμα λιγότερα. Όχι διαδρομές σε επίπεδο χρήστη, όχι παρακολούθηση μεταξύ συσκευών, όχι ενσωματώσεις με διαφημιστικές πλατφόρμες. Αν το marketing ζει μέσα στα εργαλεία ενός διαφημιστικού δικτύου, θα σας λείψουν αυτές οι αναφορές. Για τα περισσότερα sites που θέλουν απλώς να ξέρουν ποιες σελίδες δουλεύουν και από πού έρχονται οι επισκέπτες, είναι η σωστή ποσότητα δεδομένων, και κανείς δεν χρειάζεται να πατήσει «Αποδοχή».
Σχετικά
- VPS για ιστότοπο
- VPS για Coolify: το Plausible υπάρχει και εκεί ως template ενός κλικ
- VPS για Docker
Σχόλια
Δεν υπάρχουν ακόμη σχόλια. Γίνετε ο πρώτος.