云服务器搭建Tianji启用网站分析

前言

Tianji 是一款 All-in-One Insight Hub,它集成了 网站分析(Umami) + 在线时间监测(Kuma) + 服务器监控 三大功能 (还有的在开发)

项目 GitHub:https://github.com/msgbyte/tianji
项目官网:https://tianji.msgbyte.com/

为啥叫 Tianji?

Tianji,在中文中意为天机或策略

安装方式?

Docke + Docker Compose


准备

雨云优惠码: lz932

  • 一台运行着现代 Linux 系统的服务器 (可以在雨云购买)
  • 确保 Docker 已经安装(雨云自动安装可以跳过这一步)
  • 一个域名(没有的可以使用雨云免费二级域名)
  • 善于变通的脑子
  • 网线已经插好

推荐配置

海外服务器 2C4G
在这里插入图片描述
在这里插入图片描述
预安装App 选择 Docker 环境

在这里插入图片描述
建议独立IP:

在这里插入图片描述


安装

登录之后,还需要我们安装工具集:

apt install curl wget git -y

创建文件夹:

mkdir -p /root/data/tianji && cd /root/data/tianji

获取配置文件(官方):

wget https://raw.githubusercontent.com/msgbyte/tianji/master/docker-compose.yml

修改配置文件:

vim docker-compose.yml

主要修改的地方有:
JWT_SECRET 改成随机字符串
ALLOW_REGISTER 是否允许注册
ALLOW_OPENAPI 是否允许API访问(API文档)

现在启动吧:

docker compose up -d

使用

使用端口 12345 登陆到控制面板 右上角可以切换中文
在这里插入图片描述

账号密码均为 admin 请及时修改!

我们点到 “网站” Tab 页面:

在这里插入图片描述

单击右侧的添加网站,输入“网站名称”和“网站域名”:
在这里插入图片描述

题外话: 域名 支持中文域名以及不存在的后缀还有IP

添加完成点击右侧的 Code 获取跟踪代码
在这里插入图片描述

将网站添加到 </head> 前即可(可以和其他跟踪脚本共存!)

🎉🎉🎉 完成!现在你可以查看网站实时数据了!

总结

不如 Uptime Kuma / Umami, 服务器监控可以使用牧云云主机管理助手(链接注册享受100台免费额度)

  • 网站跟踪,AdGuard没有拦截跟踪脚本。
  • 服务器监测,一键脚本很方便。
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/506409.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis学习------实战篇----2024/02/29----缓存穿透,雪崩,击穿

1.缓存穿透 Overridepublic Result queryById(Long id) {//1.从redis中查询缓存String key CACHE_SHOP_KEY id;String shopJson stringRedisTemplate.opsForValue().get(key);//2.判断是否存在//3.存在则直接返回if (StrUtil.isNotBlank(shopJson)){Shop shop JSONUtil.toB…

面试准备:排序算法大汇总 C++

排序算法总结 直接插入排序 取出未排序部分的第一个元素&#xff0c;与已排序的部分从后往前比较&#xff0c;找到合适的位置。将大于它的已排序的元素向后移动&#xff0c;将该元素插入到合适的位置。 //1. 直接插入排序 void InsertionSort(vector<int>& nums){f…

加密与安全_深入了解哈希算法

文章目录 Pre概述哈希碰撞常用的哈希算法Codejava.security.MessageDigestMD5SHA-1SHA-256MessageDigest支持算法 哈希算法的用途彩虹表攻击基本原理攻击过程 防御彩虹表攻击基本原理用途 小结 Pre PKI - 01 散列(Hash)函数 概述 哈希算法&#xff08;Hash&#xff09;又称摘…

9.8分割等和子集(LC416-M)

算法&#xff1a; 可以转换为背包问题&#xff1a; 一个商品如果可以重复多次放入是完全背包&#xff0c;而只能放入一次是01背包&#xff0c;写法还是不一样的。 要明确本题中我们要使用的是01背包&#xff0c;因为元素我们只能用一次。 只有确定了如下四点&#xff0c;才能…

数字化导师坚鹏:证券公司数字化运营三步曲之认知、行动、结果

证券公司数字化运营三步曲之认知、行动、结果 课程背景&#xff1a; 很多证券公司都在开展数字化运营工作&#xff0c;目前存在以下问题急需解决&#xff1a; 不清楚证券公司数字化运营包括哪些关键工作&#xff1f; 不清楚证券公司数字化运营工作的核心方法论&#xff1f…

2024年盘点Mac上的那些强大好用的系统清理软件

现如今MacOS上的系统维护清理软件层出不穷&#xff0c;选择一款合适的系统工具是我们的当务之急&#xff0c;下边就带你盘点一下Mac上的那些优秀好用的系统清理软件&#xff0c;看看哪款你最喜欢吧&#xff01; ​ 1、App Cleaner & Uninstaller Pro App Cleaner mac版是…

Docker知识点总结

二、Docker基本命令&#xff1a; Docker支持CentOs 6 及以后的版本; CentOs7系统可以直接通过yum进行安装&#xff0c;安装前可以 1、查看一下系统是否已经安装了Docker: yum list installed | grep docker 2、安装docker&#xff1a; yum install docker -y -y 表示自动确认…

【精华】麻省理工学院MIT技术双月刊(Bimonthly MIT Technology Review)2024年3/4月刊荐书 Book reviews

本期内容概览见博客&#xff1a;2024年3/4月刊内容概览 Book Reviews 1. Read Write Own: Building the Next Era of the Internet By Chris Dixon (Random House, 2024) With the demise of Twitter, many have advocated for a decentralized alternative for social medi…

gofly接口入参验证使用介绍

接口传入的参数做相关性质验证是开发中较为常用&#xff0c;gofly框架内置校验工具&#xff0c;提供开发效率&#xff0c;开发接口简单调用即可实现验证&#xff0c;下面介绍gofly框架数据验证设计思路及使用方法。 gofly框架提供了功能强大、使用便捷、灵活易扩展的数据/表单…

笨办法学 Python3 第五版(预览)(一)

原文&#xff1a;Learn Python the Hard Way, 5th Edition (Early Release) 译者&#xff1a;飞龙 协议&#xff1a;CC BY-NC-SA 4.0 模块 1&#xff1a;Python 入门 练习 0&#xff1a;准备工作 这个练习没有代码。这只是你完成的练习&#xff0c;让你的计算机运行 Python。…

flurl升级之后没有FlurlNewtonsoftJsonSerializer

新建NewtonsoftJsonSerializer.cs /// <summary> /// ISerializer implementation based on Newtonsoft.Json. /// Default serializer used in calls to GetJsonAsync, PostJsonAsync, etc. /// </summary> public class NewtonsoftJsonSerializer : IJsonSerial…

【PDF技巧】网上下载的pdf文件怎么才能编辑

不知道大家有没有遇到过网上下载的PDF文件不能编辑的情况&#xff0c;今天我们来详细了解一下导致无法编辑的原因即解决方法有哪些。 第一种原因&#xff1a;PDF文件中的内容是否是图片&#xff0c;如果确认是图片文件&#xff0c;那么我们想要编辑&#xff0c;就可以先使用PD…