Usanidi wa kawaida wa takwimu unaomba ridhaa ya wageni wako, unatuma data yao kwa mtu wa tatu, na unakupa dashibodi yenye ripoti mia mbili ambazo hutazifungua kamwe. Plausible inafanya kinyume: script moja ndogo, hakuna cookies, na ukurasa mmoja wa takwimu unaoweza kuusoma kweli. Community Edition ni bure kujipangishia, na inachohitaji ni VPS yenye IP yake tu.
Kwa nini ujipangishie
- Data yako inabaki kwenye seva yako. Hakuna mtu wa tatu anayekusanya maoni ya kurasa ya wageni wako.
- Hakuna cookies. Plausible inahesabu wageni wa kipekee kwa hash inayobadilika kila siku na haihifadhi IP kamili kamwe, jambo ambalo kwa kawaida linakuruhusu kuondoa bango la cookies.
- Script ndogo sana. Kifuatiliaji ni chini ya 1 KB, hakitaonekana kwenye ripoti ya kasi ya ukurasa wako.
- Gharama isiyobadilika. Hakuna bei kwa kila ukurasa unaotazamwa. Ongezeko la trafiki halikugharimu chochote zaidi.
Inachohitaji
Plausible inaendeshwa kwenye containers tatu: programu, PostgreSQL kwa akaunti na mipangilio, na ClickHouse kwa matukio. ClickHouse ndiyo yenye njaa ya kumbukumbu.
- 4 GB RAM ndio ukubwa wa starehe: Small-IP (4 vCPU, 4 GB, 35 GB, $16/mwezi). Inaanza kwa 2 GB (Micro-IP), lakini merges za nyuma zinaongeza kumbukumbu, kwa hivyo ipe swap ukichagua ndogo.
- IPv4 ya dedicated na kikoa. Kifuatiliaji na dashibodi vinatolewa kutoka
https://stats.example.com. Mipango ya NAT haikubali 443 inayoingia.
Usakinishaji (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)"
Unda faili la mazingira; Plausible inaweza kupata cheti chake cha Let's Encrypt yenyewe:
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
Elekeza rekodi ya A ya stats.example.com kwenye VPS yako kwanza, ili ombi la cheti lifaulu. Kisha fungua URL, unda akaunti yako na uongeze tovuti. README ya hifadhi ndiyo chanzo cha ukweli kwa vigezo vipya; ipitie kila unaposasisha.
Ongeza script kwenye tovuti yako
<script defer data-domain="example.com" src="https://stats.example.com/js/script.js"></script>
Baadhi ya vizuia matangazo vinazuia chochote kinachoitwa «analytics»; kutoa script kutoka kwenye subdomain yako mwenyewe tayari kunaepuka sehemu kubwa ya hilo.
Iweke ikiendelea
- Nakala za akiba. Takwimu zako ziko kwenye volumes mbili za Docker. Managed Backups zinanakili seva nzima kila siku ($2/mwezi, bure kwenye mipango ya mwaka); kwa usalama zaidi, chukua dump ya PostgreSQL kwa
pg_dumpkutoka ndani ya container. - Masasisho.
git pull, hamia kwenye tag mpya,docker compose pull && docker compose up -d. Soma maelezo ya toleo kabla ya matoleo makubwa. - Swap kwenye seva za 2 GB: faili ya swap ya 2 GB inazuia merges za ClickHouse zisiuawe.
Inapopungukiwa
Plausible kwa makusudi inakusanya kidogo. Hakuna safari za kiwango cha mtumiaji, hakuna ufuatiliaji kati ya vifaa, hakuna muunganiko na majukwaa ya matangazo. Ikiwa masoko yanaishi ndani ya zana za mtandao wa matangazo, utazikosa ripoti hizo. Kwa tovuti nyingi zinazotaka tu kujua kurasa zipi zinafanya kazi na wageni wanatoka wapi, hiyo ndiyo kiasi sahihi cha data, na hakuna anayelazimika kubofya «Kubali».
Inayohusiana
- VPS kwa tovuti
- VPS kwa Coolify: Plausible pia ni template ya mbofyo mmoja huko
- VPS kwa Docker
Maoni
Bado hakuna maoni. Kuwa wa kwanza.