前言 #
看到了二丫的周报,只是随手找个项目来部署试试。
介绍 #
TeaWeb 是一款集静态资源、缓存、代理、统计、日志、安全、监控于一体的可视化智能 WebServer。
脚本部署 #
准备工作 #
- debian 12
脚本内容 #
安装脚本:
sudo sh -c "$(wget https://goedge.cn/install.sh -O -)"
期间还需要安装mysql,使用脚本在网页安装后可以直接识别,自己安装需要创建一个数据库。脚本如下:
sudo sh -c "$(wget https://goedge.cn/install-mysql.sh -O -)"
访问:
http://IP地址:7788/
最后效果:
使用edge-boot安装 #
准备工作 #
- rocky 9
下载地址 #
EdgeBoot 通用版本
国内地址:https://dl.goedge.cn/edge-boot/linux/amd64/edge-boot
海外地址:https://global.dl.goedge.cn/edge-boot/linux/amd64/edge-boot
EdgeBoot ARM64版本
国内地址:https://dl.goedge.cn/edge-boot/linux/arm64/edge-boot
海外地址:https://global.dl.goedge.cn/edge-boot/linux/arm64/edge-boot
下载运行 #
edge-boot是简单安装管理平台,使用方式类似于脚本:
# 使用wget下载
wget "上面的EdgeBoot下载地址"
# 第一次运行时,需要修改此文件为可执行
chmod u+x ./edge-boot
# 国内用户用这个
./edge-boot install admin
# 海外用户增加参数--g,可以从海外线路下载,edge-boot版本需要在v1.1.0以上
./edge-boot install admin --g
测试连接 #
http://IP地址:7788/
其他指令 #
升级:
./edge-boot upgrade admin
安装数据库:
./edge-boot install mysql
手动安装 #
准备工作 #
- rocky 9
下载安装包 #
上传到vps并解压 #
cd $安装压缩包所在目录
unzip -o ./edge-admin-linux-amd64-v0.4.7.zip
启动平台 #
cd edge-admin/
bin/edge-admin start
一般会看到如下信息:
Edge Admin started ok, pid: 746
也可以用命令来检查
ps ax|grep edge
测试连接 #
http://IP地址:7788/
docker部署 #
准备工作 #
- rocky 9
- docker
拉取镜像 #
docker pull goedge/edge-admin
运行镜像 #
docker run -d -p 7788:7788 -p 8001:8001 -p 3306:3306 --name edge-admin goedge/edge-admin:latest
参数说明 #
容器内包含了一个MariaDB数据库(默认用户root和密码123456)和GoEdge管理系统。目录文件:
- /var/lib/mysql - MariaDB数据库数据文件目录
- /usr/local/goedge/edge-admin/configs - 管理系统配置文件目录
- /usr/local/goedge/edge-admin/logs - 管理系统运行日志
- /usr/local/goedge/edge-admin/edge-api/configs - API节点配置文件目录
- /usr/local/goedge/edge-admin/edge-api/logs - API节点运行日志
升级容器 #
# 升级命令
docker exec -it 容器ID /usr/local/goedge/edge-admin/bin/edge-admin upgrade
# 重启实例
docker restart 容器ID
基本使用 #
这个我就不展开了,毕竟没有打算使用。就是数据看台和日志审计两个点比较吸引我。
启动日志 #
启动日志在这个目录logs/run.log
总结 #
没想到还是每个都试了一遍,但是docker自带的mariadb我连接不上,不知道什么原因。这个web端给我的感觉就是,一个还用不上的CDN。
参考网址 #
