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

对于网站建设提出建议百度 人工客服

对于网站建设提出建议,百度 人工客服,成都农产品网站建设方案,公司注册费用流程Umami是什么? Umami是一个开源项目,简单、快速、专注用户隐私的网站统计项目。 下面来介绍如何本地安装部署Umami项目,进行你的网站统计接入。特别对于首次使用docker的萌新有非常好的指导、参考和帮助作用。 Umami的github和docker镜像地…

Umami是什么?

Umami是一个开源项目,简单、快速、专注用户隐私的网站统计项目。

下面来介绍如何本地安装部署Umami项目,进行你的网站统计接入。特别对于首次使用docker的萌新有非常好的指导、参考和帮助作用。

Umami的github和docker镜像地址

github:
https://github.com/umami-software/umami
docker,使用MySQL版,

docker pull docker.umami.is/umami-software/umami:mysql-latest

准备Linux服务器

如果需要安装在自己的Linux服务器,由于需要运行Docker、MySQL8、Nodejs等,这里的服务器配置是:2核CPU 4G内存。

准备工作:国内docker镜像源

为避免拉取超时,先准备国内镜像源。修改/etc/docker/daemon.json配置文件,然后重启docker服务。

# vim /etc/docker/daemon.json{"registry-mirrors": ["https://registry.docker-cn.com","https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn","https://mirror.ccs.tencentyun.com","https://docker.nju.edu.cn","https://docker.m.daocloud.io"]
}sudo systemctl daemon-reload  # 重启daemon进程
sudo systemctl restart docker  # 重启docker服务

准备工作:docker网络,用于umami连接mysql8

docker network create my_mysql_network

准备工作:先安装mysql8 docker和初始化

虽然Umami支持PostgreSQL或MySQL,但这里使用的是MySQL版本,所以需要先安装mysql8。

# docker pull mysql:8.0
8.0: Pulling from library/mysql
2c0a233485c3: Pull complete 
fb027c65a85c: Pull complete 
d87e05573c29: Pull complete 
7d202bd608a9: Pull complete 
930324cdd290: Pull complete 
441e29354b23: Pull complete 
4f0710d03b24: Pull complete 
ead7d3dd9cc0: Pull complete 
55d2712d2c86: Pull complete 
4aaa23a8b413: Pull complete 
84ba6b75f842: Pull complete 
Digest: sha256:4f33388ab0a152ca309eeb70cd2e4a9a8989d5006ec2a4890d883afbffd6be4a
Status: Downloaded newer image for mysql:8.0
docker.io/library/mysql:8.0

查看镜像,

[root@iz8vbetvcrpn38l0x1kd06z docker]# docker images
REPOSITORY                                                           TAG            IMAGE ID       CREATED        SIZE
mysql                                                                8.0            04faa32c7d29   33 hours ago   764MB

新建一个目录,用于准备数据库数据存放目录,

mkdir -p /home/apps/docker/mysql_8.0_data

启动数据库,

docker run -d \--name mysql8 \--network my_mysql_network \-p 3306:3306 \-v /home/apps/docker/mysql_8.0_data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=xxxxxx_password \mysql:8.0>   mysql:8.0
a5641d144dc9ce2b896654bd972b57f8b86b9ea62522b898fde0cc80a0752b5c

查看启动情况,

# docker ps -a
CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS                      PORTS                               NAMES
a5641d144dc9   mysql:8.0      "docker-entrypoint.s…"   5 seconds ago   Up 4 seconds                0.0.0.0:3306->3306/tcp, 33060/tcp   mysql8

进入数据库mysql8,

# docker exec -it mysql8 mysql -uroot -pxxxxxx_password

新建数据库,

mysql> CREATE DATABASE dogstar_umami_db;
Query OK, 1 row affected (0.00 sec)mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| dogstar_umami_db   |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

查看数据库地址和端口,

mysql> SHOW VARIABLES LIKE 'hostname';
+---------------+--------------+
| Variable_name | Value        |
+---------------+--------------+
| hostname      | a5641d144dc9 |
+---------------+--------------+
1 row in set (0.01 sec)mysql> SHOW VARIABLES LIKE 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port          | 3306  |
+---------------+-------+
1 row in set (0.00 sec)

docker镜像拉取umami

docker pull docker.umami.is/umami-software/umami:mysql-latest

启动umami,指定网络,指定数据库连接,指定端口等。

docker run -d \--name umami \--network my_mysql_network \-e DATABASE_URL=mysql://root:xxxxxx_password@a5641d144dc9:3306/dogstar_umami_db \-e HASH_SALT=dogstarxxxx \-p 3000:3000 \docker.umami.is/umami-software/umami:mysql-latest

查看,是否启动成功。

# docker ps -a
CONTAINER ID   IMAGE                                               COMMAND                  CREATED          STATUS                      PORTS                               NAMES
344a33733053   docker.umami.is/umami-software/umami:mysql-latest   "docker-entrypoint.s…"   4 seconds ago    Up 3 seconds                0.0.0.0:3000->3000/tcp              umami
a5641d144dc9   mysql:8.0                                           "docker-entrypoint.s…"   29 minutes ago   Up 29 minutes               0.0.0.0:3306->3306/tcp, 33060/tcp   mysql8

图片

查看日记,没有报错。

# docker logs -f umami
yarn run v1.22.22
$ npm-run-all check-db update-tracker start-server
$ node scripts/check-db.js
✓ DATABASE_URL is defined.
✓ Database connection successful.
✓ Database version check successful.
Prisma schema loaded from prisma/schema.prisma
Datasource "db": MySQL database "dogstar_umami_db" at "a5641d144dc9:3306"7 migrations found in prisma/migrationsNo pending migrations to apply.✓ Database is up to date.
$ node scripts/update-tracker.js
$ node server.js▲ Next.js 15.0.4- Local:        http://localhost:3000- Network:      http://0.0.0.0:3000✓ Starting...✓ Ready in 143ms

图片

查看数据库表

mysql> use dogstar_umami_db;
Database changed
mysql> show tables;
Empty set (0.00 sec)mysql> show tables;
+----------------------------+
| Tables_in_dogstar_umami_db |
+----------------------------+
| _prisma_migrations         |
| event_data                 |
| report                     |
| session                    |
| session_data               |
| team                       |
| team_user                  |
| user                       |
| website                    |
| website_event              |
+----------------------------+
10 rows in set (0.00 sec)

图片

本地测试访问

# curl http://127.0.0.1:3000

正常,

图片

配置nginx和对外域名

# vim /etc/nginx/conf.d/umami.yesapi.cn.conf 
server {listen       80;server_name  umami.yesapi.cn;location / {proxy_pass http://127.0.0.1:3000;}}

访问网站,http://umami.yesapi.cn
初始账号密码:admin / xxxxxx

图片

创建新网站,

图片

获得追踪代码,

<script defer src="http://umami.yesapi.cn/script.js" data-website-id="194ab56b-0d02-4a34-9aa7-e64f4cd32de6"></script>

接入统计,

图片

查看统计,

图片

至此,部署、安装和网站统计接入,成功完成!

http://www.shuangfujiaoyu.com/news/49631.html

相关文章:

  • 做电影网站如何推广东莞企业网站模板建站
  • 设计师招聘网站有哪些百度的合作网站有哪些
  • 网站如何做防劫持网络推广竞价
  • 嘉兴市住房和城乡建设局门户网站济宁百度推广公司有几家
  • wordpress客户端登录优化大师免费下载
  • 自己做一网站 多做宣传.刷推广链接人数的软件
  • wordpress301跳转宁波seo优化公司
  • 武汉网站建设公司排名上海谷歌优化
  • icp备案是网站上线前电商推广方案
  • 网站花瓣飘落的效果怎么做防控措施持续优化
  • 信息手机网站模板下载软件百度seo优化技巧
  • 手机建站服务2024年的新闻时事热点论文
  • 楚雄网站建设图片外链上传网站
  • 网页设计制作网站步骤阿里云搜索引擎网址
  • 5g互联如何取消网站备案湖南疫情最新消息今天
  • 两江新区建设管理局网站精准推广引流5000客源
  • 数字资产交易网站建设济源网络推广
  • 玛迪做网站写手代写平台
  • 深圳网站建设有免费的吗市场调研方案怎么写
  • 网站开发网百度热搜高考大数据
  • 好点的开发网站的公司制作公司网站大概多少钱
  • 自己怎么做网站卖东西外汇seo公司
  • 张家港做网站营销工具
  • 人力资源和社会保障部社会保险事业管理中心名风seo软件
  • 莱西做网站seo兼职招聘
  • 广州 互联网公司 网站首页南宁优化网站收费
  • 北京市网站建设公司常用的网络推广方法
  • 网站建设中存在的问题模板建站多少钱
  • 中国做的网站国外能打开吗全网引擎搜索
  • 太原网站建设策划百度百度地图