首页 / 文档 / 手动部署 / CentOS 7

CentOS 7(EOL)· 手动部署

已停止维护,仅兼容存量机器。强烈建议迁移到 Rocky/Alma 9 使用一键部署。

1. 仓库与安全

  • CentOS 7 官方源已归档,需改用 vault 镜像,例如配置 baseurl=http://vault.centos.org/7.9.2009/...
  • 内核与 openssl 偏旧,注意 TLS 兼容;公网暴露时务必前置反代与证书。

2. 依赖

sudo yum install -y epel-release
# Node 20 建议用 NodeSource 或二进制包,yum 自带过旧
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
sudo yum install -y nodejs git
node -v
sudo systemctl enable --now sshd

3. 系统限制

  • glibc 2.17:部分新原生模块无法编译,需选兼容构建。
  • firewalld:放行 SSH;Webhook 端口按实际配置。
  • SELinux:排障时可查看 audit.log;不要无脑永久关闭。

4. 传包

  1. 控制台选 CentOS 7 → SSH 预检 → 传到 $HOME/kelebot-manual
  2. bash bootstrap.sh,按 README 安装。
  3. systemd unit 注意 After=network-online.target

5. 迁移建议

完成验证后,择机将业务迁到 Rocky 9 / Ubuntu 22.04 一键部署,减少安全与依赖风险。

← 返回 · 去传包