Skip to main content

Docker部署Plausible

Plausible官方安装文档
Self-hosted Plausible Analytics

Plausible的安装

克隆官方Docker仓库

git clone https://github.com/plausible/hosting
cd hosting

生成秘钥

openssl rand -base64 64 | tr -d '\n' ; echo

plausible-conf.env文件中填入秘钥和域名

plausible-conf.env
BASE_URL=https://plausible.example.com # 更换为你的域名
SECRET_KEY_BASE=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

启动/关闭服务

docker compose up -d
info

Plausible的默认端口为8000,若需要变更,请修改docker-compose.yml文件中的ports参数。

Docusaurus集成Plausible

docusaurus.config.js中添加以下内容:

docusaurus.config.js
module.exports = {
scripts: [{src: 'https://plausible.io/js/script.js', defer: true, 'data-domain': 'yourdomain.com'}],
};

参考官方文档:How to add the script to your Docusaurus site

Plausible的更新

docker compose down --remove-orphans
docker compose pull plausible
docker compose up -d