GoEdge - CDN & WAF集群管理 安装部署 CDN


https://github.com/TeaOSLab/EdgeAdmin/releases

https://goedge.cn/docs/About.md


# edge-admin

https://hub.docker.com/r/goedge/edge-admin

docker run -d --restart=always -p 7788:7788 -p 8001:8001 -p 3306:3306  -v /data/docker/goedge/edge-admin/configs:/usr/local/goedge/edge-admin/configs  -v /data/docker/goedge/edge-admin/logs:/usr/local/goedge/edge-admin/logs  -v /data/docker/goedge/edge-api/cpnfigs:/usr/local/goedge/edge-admin/edge-api/configs  -v /data/docker/goedge/edge-api/logs:/usr/local/goedge/edge-admin/edge-api/logs  --name edge-admin goedge/edge-admin:latest

http://b.htmltoo.com:7788


# edge-node

 https://hub.docker.com/r/helloz/edge-node

docker run -d --restart=always  --network=host  --name edge-node  -e ENDPOINTS='http://edge-admin:8001' -e CLUSTERID='xxx'   -e SECRET='xxx'   -v /data/docker/goedge/edge-node/cache:/opt/cache   -v /data/docker/goedge/edge-node/configs:/root/edge-node/configs     --link edge-admin  helloz/edge-node


---

/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


---关于GoEdge

GoEdge是一款管理分布式边缘节点的开源工具软件,目的是让用户轻松地、低成本地创建CDN/WAF等应用。

产品优势

完整的管理界面 - 可以通过管理界面操作一切功能,无需使用代码,为我们节省了记忆负担,也减少了出错的机会;

安装简单 - 得益于我们发布的程序都是编译好的二进制文件,即使是一个技术小白也可以轻松安装、启动,无需安装额外的系统库,上传、解压、启动可以一气呵成;

完整的解决方案 - 不仅仅包含反向代理服务、Web服务,还包含了多租户(用户)、日志、监控、安全(WAF)、DNS等功能;

容易集成到别的系统 - 所有数据都通过GRPC操作,第三方系统可以轻易通过GRPC同GoEdge通讯;

更容易二次开发 - 基于Go语言的GoEdge,相对于其他C语言的应用来说更加容易二次开发,入门也相对更加简单,基于花一些时间学习Go语言即可上手

提供定制服务 - 如果你是企业级的应用,我们还为你提供定制服务,由于掌握了所有代码的细节,所以我们更容易提供个性化的功能


CDN

简单易用的内容分发网络。



WAF

自带基于规则引擎的WAF(Web防火墙)。

反向代理

支持HTTP和TCP四层反向代理,未来支持更多协议。

集群

支持不限数量的集群和边缘节点。

多租户

可以为不同的用户进行服务、计费等。

API

提供丰富的API供开发者调用。




签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回