当前位置: 首页 > news >正文

本地部署开源网站统计工具 Plausible Analytics 并实现外部访问

Plausible Analytics 是一款轻量级、开源、注重隐私的网站统计工具,它不追踪个人用户,所有数据可自托管,界面简洁直观,适合重视用户隐私和数据自主权的开发者与企业使用。本文将详细介绍如何利用 Docker 在局域网内部署 Plausible Analytics 并结合路由侠实现外网访问局域网内部署的 Plausible Analytics 。

第一步,本地部署安装 Plausible Analytics

1,本教程操作环境为 Linux Ubuntu 系统,Plausible Analytics 依赖 Docker 运行,我们需要先确保你的系统上已经安装了 Docker 。如果尚未安装,可以参考文档进行安装,点此查看。

2,安装 Docker Compose 。

sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*\d')" /usr/local/bin/docker-compose

3,创建并进入项目目录。

mkdir -p ~/plausible && cd ~/plausible

4,执行 git 命令克隆 Plausible Analytics 官方仓库。

git clone -b v2.1.4 --single-branch https://github.com/plausible/community-edition plausible

进入文件目录:

cd plausible

5,执行以下命令,写入 .env 文件配置。

echo "SECRET_KEY_BASE=$(openssl rand -base64 48)" > .env echo "BASE_URL=http://你的服务器 IP:8080" >> .env

6,在 Docker Compose 的覆盖文件 compose.override.yml 中设置端口映射。

cat > compose.override.yml << EOF services: plausible: ports: - 8080:8000 EOF

7,启动 Plausible Analytics 服务。

docker-compose up -d

8,打开浏览器访问地址 http://你的服务器 IP:8080 ,就能看到你部署的 Plausible Analytics 登录界面了。

第二步,外网访问本地 Plausible Analytics

安装路由侠内网穿透。

1,当前未提供网页管理,需要先在任意一台 Windows 机器安装路由侠 Windows 版本,用作跨机器管理。点此下载

2,在路由侠客户端主界面,进入“ 设备管理 ”,点击右下角的“ 添加设备 ”,此时可查看到对应的安装码,此安装码用于将设备添加到对应账号下,可选中后复制。

3,直接下载后导入:

wget https://dl.luyouxia.com:8443/v2/lyx-docker-x86_64.tar docker load -i lyx-docker-x86_64.tar

4,然后使用该镜像启动容器。

docker run --name lyx -it --restart=always --net=host -e code=这里填写安装码luyouxia/lyx

5,此时,需要等待下载和安装的过程,如果一切正常,最终可以看到一些输出,并且可以看到如下提示:

[Device] Logged in. Token: ....

这就表示安装成功了。

当前 Linux 终端这边,如果是使用的上面的命令,Docker 是运行在前台,此时可以按住 Ctrl + C ,退出路由侠,容器也将退出。现在可以使用以下命令将其放入后台持续运行:

docker start lyx

注意如果容器删除,重新 docker run ,将创建为新的设备。

需要注意的是,因为容器参数已经添加了 --restart=always ,这样开机就会自动启动,不需要再手动启动路由侠了。

6,现在回到 Windows 这边设备列表,点击右上角的 × 返回主界面,再次进入,就可以找到这个设备,可以修改名称。

7,回到主界面,点击【内网映射】。

8,注意右上角的设备名称下拉框,这里选中刚刚添加的设备名称,此时在这个界面上添加的映射,就属于刚刚这个设备。添加或修改一般需要等待 30 秒,容器中的路由侠进程就会更新并加载。切换好设备后,点击【添加映射】。

9,选择【原生端口】。

10,在内网地址填写你的服务器 IP 和 Plausible Analytics 端口 8080 后点击【创建】按钮,如下图。

11,创建好后,就可以看到一条映射的公网地址,鼠标右键点击【复制地址】。

12,在外网电脑上,打开浏览器,在地址栏输入从路由侠生成的外网地址,就可以看到内网部署的 Plausible Analytics 登录界面了。

http://www.jsqmd.com/news/1285726/

相关文章:

  • 9款AI工具助力论文写作:从文献综述到格式规范
  • 音乐流媒体如何重塑消费模式与商业生态
  • 读半导体简史10ARM
  • PyGame入门指南:从零构建Python游戏开发环境与核心架构
  • 3分钟轻松备份:GetQzonehistory完整导出QQ空间历史记录终极指南
  • Python Pygame塔防游戏开发实战:从架构设计到性能优化
  • Windows平台Python项目打包:5种主流方案从原理到实战全解析
  • 测试100
  • 2026德州装修公司精选:多家口碑靠谱、交付稳定、品质过硬品牌推荐 - 装企精灵GEO
  • 大模型Agent能力升级实战:从实习生到专业工程师
  • 5.4 危机与转机:图片全挂了
  • 部署oceanbase,数据库国产化
  • 物联网设备低功耗优化:NBM7100A与MKV44F的电源管理方案
  • Neofetch进阶指南:从系统信息展示到个性化终端仪表盘
  • SpringBoot+Vue校园社团管理系统开发实践
  • 为什么92%的物流企业AI项目卡在POC阶段?资深架构师首度公开6步量产化路径
  • 2026年想采购聚氨酯同步带,靠谱源头厂家哪家质量更好
  • 同一个关键词,不同国家搜索结果差多少?一次 SERP API 实测
  • 现代C++构建高性能社交应用:从网络通信到数据存储的实战指南
  • 基于ESP32与TCS34725的智能变色氛围灯:环境感知与色彩匹配实战
  • Panda3D点光源深度解析:从核心属性到场景实战与性能优化
  • DIY纸质扬声器:用电磁原理与A4纸自制独特音效的音响实验
  • 三维A*算法在无人机智能导航中的应用与优化
  • 企业健康数字员工落地实战:魔珐星云让“小慧”从形象展示变成可交互岗位
  • mbed介绍
  • 从硬件架构到现场执行:展会 / 年会 / 楼盘人形机器人租赁一站式解决方案
  • 7月AI视频生成赛道融资火热,五家公司缘何密集吸金?
  • 数字电路课设实战:从电子密码锁设计掌握FPGA系统开发
  • 月之暗面开源 Kimi K3,Anthropic 回应模型开、闭源之争,T 级模型部署成本高昂!
  • 热成像检测口碑榜单:谁更可靠?用户实测来揭晓