目 录CONTENT

文章目录

一款网站流量统计工具——Plausible

花娘子
2024-03-25 / 0 评论 / 0 点赞 / 0 阅读 / 4298 字
温馨提示:
本文最后更新于 2024-04-16,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

预览图:

img

更新软件包和必要工具

sudo -i
​
apt update -y && apt upgrade -y
​
apt install -y wget curl sudo vim git lsof

Docker 安装

安装好Dockerdocker-compose

curl -fsSL https://get.docker.com | sh
​
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
​
chmod +x /usr/local/bin/docker-compose

Plausible搭建

创建文件夹

mkdir /home/docker/plausible
​
cd /home/docker/plausible

创建 docker-compose.yaml

nano docker-compose.yml
  • 填入

version: "3.3"
services:
  mail:
    image: bytemark/smtp
    restart: always
​
  plausible_db:
    # supported versions are 12, 13, and 14
    image: postgres:14-alpine
    restart: always
    volumes:
      - ./db-data:/var/lib/postgresql/data
    environment:
      - POSTGRES_PASSWORD=postgres
​
  plausible_events_db:
    image: clickhouse/clickhouse-server:23.3.7.5-alpine
    restart: always
    volumes:
      - ./event-data:/var/lib/clickhouse
      - ./clickhouse/clickhouse-config.xml:/etc/clickhouse-server/config.d/logging.xml:ro
      - ./clickhouse/clickhouse-user-config.xml:/etc/clickhouse-server/users.d/logging.xml:ro
    ulimits:
      nofile:
        soft: 262144
        hard: 262144
​
  plausible:
    image: plausible/analytics:v2.0
    restart: always
    command: sh -c "sleep 10 && /entrypoint.sh db createdb && /entrypoint.sh db migrate && /entrypoint.sh run"
    depends_on:
      - plausible_db
      - plausible_events_db
      - mail
    ports:
      - 8090:8000
    env_file:
      - plausible-conf.env

8090:8000里前面的8090可以替换成自己需要的端口

编辑 .env 文件

vim plausible-conf.env
BASE_URL=填你打算给plausible准备的域名,比如https://analytics.baidu.com
SECRET_KEY_BASE=填刚刚生成的那个密钥

修改好之后,注意切换成英文输入法,然后按一下 esc,然后 :wq 保存退出。

查看端口是否被占用:

lsof -i:8090  #查看8090端口是否被占用,如果被占用,重新自定义一个端口

启动服务

docker-compose up -d

腾讯云、阿里云等用户记得在后台防火墙打开端口

 [{"type":"transfer_all_cycle","max":1099511627776,"cycle_start":"2022-01-01T00:00:00+08:00","cycle_interval":1,"cycle_unit":"month","cover":1,"ignore":{"1":true}}]bash

卸载:

cd /home/docker/plausible

docker-compose down

rm -rf /home/docker/plausible


0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区