系统需求
最小需求:
- 操作系统:Linux
- 包括CentOS、RHEL、Debian、Ubuntu、RockyLinux、AlpineLinux及其他各种发行版本
- CPU不少于1核心
- 可用内存不少于1G
- 可用硬盘空间不小于10G
对于每日千万访问以上的CDN系统推荐配置如下:
- CPU不少于8核心
- 可用内存不少于16G
- 可用硬盘空间不小于200G
准备工作
在安装GoEdge之前,需要你做以下准备工作:
- 安装一个或者使用现有的 MySQL 5.7.8/MySQL 8.0/MySQL 8.1/MySQL 8.2/TiDB 3.0 以上版本;如果你会一些Linux基本命令,但是不知道怎么安装MySQL,可以参考这里 安装MySQL;另外请注意:
- 安装使用的MySQL用户密码不能为空
- 当前只支持通过端口连接MySQL,不能使用Sock文件连接
- 手动安装时,Linux服务器需要确认有
unzip
命令,用来解压压缩包,可以使用:
推荐系统: ubuntu 22.04 或者 20.04, debian安装有些问题
先安装依赖:ubuntu系统可以跳过安装依赖
apt install wget -y
sudo apt install unzip
sudo apt-get install xz-utils
sudo apt-get update
sudo apt-get install libnuma1
在Linux下可以尝试使用以下命令自动执行上述的安装步骤(前提是系统已经安装了 wget
命令):
一、安装MySQL
sudo sh -c "$(wget https://goedge.cn/install-mysql.sh -O -)"
安装成功后,控制台会输出类似以下内容:
2022/11/03 11:45:08 finished
installed successfully
=======
user: root
password: ccdc61ea4dd0934bf3bfd4310517c41c
dir: /usr/local/mysql
请将这段内容保存起来,防止丢失,其中:
user
- 用户名password
- 密码dir
- 安装位置
二、安装程序
可以使用install.sh
快速安装GoEdge管理平台,目前仅限于Linux系统;在你的系统上运行以下命令:
sudo sh -c "$(wget https://goedge.cn/install.sh -O -)"
运行后,如果遇到域名解析或者网络问题,请再次尝试执行;如果出现:
started ok
please open the url http://SERVER_IP:7788 on your browser
这样的提示,说明已经安装成功;默认的安装目录为/usr/local/goedge/edge-admin
;安装后,在浏览器上访问:
http://IP地址:7788/
即可进入安装界面,其中IP地址
是你服务器的IP地址;如果服务器有安全策略或者防火墙,需要放行7788
端口。
常用命令
edge-admin
通常是在EdgeAdmin安装目录下的 bin/
目录下,在执行命令的时候请使用完整的路径或者使用相对路径,如:
/$EdgeAdmin安装目录/bin/edge-admin -v
或者:
cd /$EdgeAdmin安装目录bin/edge-admin -v
注意:如果提示命令找不到
Unknown command: edge-admin
,说明你没有指定命令所在目录,请在命令执行时使用完整的路径或者使用相对路径,参考本文开始说明。
打印帮助信息
edge-admin -h
打印版本信息
edge-admin -v
启动服务
启动服务并在后台运行:
edge-admin start
如果要在前端启动服务,并阻塞当前进程,可以使用:
edge-admin
停止服务
edge-admin stop
重启服务
edge-admin restart
查看服务状态
edge-admin status
安装systemd系统服务
edge-admin service
使用守护进程启动服务
edge-admin daemon
重置配置
需要重装之前,你需要重置配置:
edge-admin reset