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语言即可上手
提供定制服务 - 如果你是企业级的应用,我们还为你提供定制服务,由于掌握了所有代码的细节,所以我们更容易提供个性化的功能
反向代理
支持HTTP和TCP四层反向代理,未来支持更多协议。