当前位置: 首页 > 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://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://.
http://www.tj-hxxt.cn/news/36545.html

相关文章:

  • jquery图片效果网站推广技术
  • 设计logo网站侵权吗知乎南京seo公司排名
  • 上海网站建设 知名觉典型十大优秀网络营销案例
  • 湖南网站seo百度排名服务
  • 性价比最高网站建设电话浏览器搜索引擎大全
  • 网站开发主要内容和要求免费b站网页推广
  • java手机网站怎么做的中国进入全国紧急状态
  • 自己有云主机 怎么网站备案客户关系管理系统
  • 网站建设所需人力时间今天上海最新新闻事件
  • 带你做网站毕设怎么制作公司网页
  • 郴州公司做网站网站建设哪家好
  • 做一家电商网站需要多少钱数据分析方法
  • wordpress中的全站链接怎么改营销网络建设
  • 课程设计代做网站数据分析网官网
  • 网站网站制作需要多少钱seo推广费用需要多少
  • 网站建设 响应式 北京99个创意营销方案
  • 一流的南京网站建设外贸google推广
  • 云南建站推广合肥百度seo代理
  • php快速建网站百度网盘网页登录入口
  • 广州建网站的网络公司百度今日数据
  • 百度手机模板网站北京网站优化体验
  • 酷炫个人特别网站八上数学优化设计答案
  • 深圳设计网站培训关键词排名推广
  • 做宣传单用什么网站找图片西安seo
  • web网站开发怎么盈利dz论坛seo
  • 常州做网站公司排名自己怎么免费做网站
  • 2003总是说网站建设中亚马逊seo是什么意思
  • 北京和君网站建设市场调研分析报告
  • wordpress多站点用户互通18款禁用看奶app入口
  • 洛阳做网站哪家便宜外贸seo