Skip to main content
  1. Posts/

如何安装goedge

·1106 words
Web goedge
Table of Contents

前言
#

看到了二丫的周报,只是随手找个项目来部署试试。

介绍
#

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。

参考网址
#

收款码