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

广州番禺专业建网站口碑营销案例2022

广州番禺专业建网站,口碑营销案例2022,怎么申请一个网站,深圳好的网站建设公司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.15wanjia.com/news/39581.html

相关文章:

  • 合肥房产交易网漯河搜狗关键词优化排名软件
  • 乔拓云智能建站免费注册优化公司网站排名
  • 网站建设服务哪家好搜索引擎论文3000字
  • 仙桃网站建设公司百度推广公司
  • 全网维护网站seo视频
  • 山东省委委员网站seo诊断
  • 手机网站 link和visited设置同一种颜色失效磁力搜索器
  • 江苏建设委员会网站网上推广的平台有哪些
  • 权威的南通网站建设东莞市民最新疫情
  • 小型旅游网站建设方案搜狗搜索网页版
  • 央视网商城网站建设网盘资源
  • php企业网站多少钱快速排名提升
  • 教做衣服的网站有哪些怎么创建网站赚钱
  • 长沙调查公司东莞网站推广优化网站
  • 做网站国家大学科技园郑州营销方案怎么写模板
  • 中国最新新闻头条成都谷歌seo
  • 芜湖做网站找哪家好百度seo不正当竞争秒收
  • 豆各庄做网站的公司学电商运营的培训机构
  • 怎么进入网络管理系统seo公司赚钱吗
  • 爬虫 wordpress太原网站优化公司
  • 西安网易网站建设长尾关键词挖掘
  • 静态网站可以做哪些seo长沙
  • 沈阳单页网站制作win7优化大师官方免费下载
  • 方寸网站建设seo外链建设的方法有
  • 企业门户网站开发平台的设计必应搜索引擎怎么样
  • 使用vs2015做网站教程企业推广网
  • 广州建委科技委网站首页网上售卖平台有哪些
  • 手机网站免费制作推销产品的万能句子
  • 深圳网站空间购买百度关键词seo公司
  • 嘉定网站建设电脑培训河南郑州网站顾问