Administrator
发布于 2025-11-22 / 13 阅读
0
0

Hyper CDN之主控部署说明

Hyper CDN系统的主控部署文档

系统要求

centos,ubuntu,rockylinux,debian 等x64的系统

市面的主流系统x64的基本都是支持的,如有遇到问题,可以联系官方进行解决,这里以ubuntu22.04 lts版本进行部署

系统组件

程序

说明

golang

控制CDN的主控程序,统计分析,控制节点,控制缓存等等

postgresql

数据库,存储节点运行数据,统计数据等

redis

缓存系统,提高节点控制速度,系统处理速度

服务器硬件要求

推荐选择一台 4核心8G内存,50G硬盘的 服务器或者VPS作为主控程序即可

端口占用列表

端口

防火墙

说明

8050

放开

节点上报,主控访问

33513

不放开

redis端口,只有主控访问,所以不要放到公网

53897

不放开

postgresql端口,只有主控访问,所以不要放到公网

离线安装

请用root账号操作,重要!!重要!!重要!!

  • 上传安装包到主控服务器

  • 解压压缩包,进入安装目录

mkdir -p /home/srv-hyper-cdn-lite
tar -zxf srv-hyper-cdn-lite-v2.2.0.tar.gz -C /home/srv-hyper-cdn-lite
cd /home/srv-hyper-cdn-lite
  • 执行安装命令,安装过程查看有无报错

./setup install
  • 有防火墙,开放防火墙端口,这里以firewalld和ufw举例

firewall-cmd --zone=public --add-port=8050/tcp --permanet
firewall-cmd --reload

### 以下是ufw操作过程
ufw allow 8050/tcp
ufw reload
  • 安装完成

访问地址http://ip:8050,进去之后进行初始化

在线安装

FAQ

安装依赖失败检查

timedatectl
# 安装ntpdate时间同步工具
apt install ntp ntpdate -y
# 设置时间同步,或者设置其他时间同步地址
ntpdate cn.pool.ntp.org
# 将系统时间写入硬件时间
hwclock --systohc

重置管理端密码

cd /opt/srv-hyper-cdn-lite 
./srv-hyper-cdn-lite reset-password
# 按照提示进行设置


评论