环境准备

本教程的所有命令,请使用 root 用户登录

系统安装

系统安装如果尚未安装,点击以下链接查看安装教程
Centos 安装流程图
设备开机登录后,输入 ip a 获取ip地址,或在路由器上找到ip地址 并使用工具连接
CentOS 系统安装-2-连接登录SSH

网络要求

  • 开启 UPNP 或者 设置 DMZ

    文档变更通知

  • 变更时间 2022-5-24 20:35:18

  • 已安装的设备不会自动更新, 需要手动操作
  • 如需访问旧版部署方式 点击这里>>
  • 如果已安装旧版, 现在再使用以下命令安装, 计费 ID 会变
  • 截止 2022-5-24 使用下面的安装方式, 如果有之前的猕猴桃缓存, 那么这些缓存将不会被调用, 如需缓存迁移, 请阅读此文档
  • 新的 IPES 程序由于不再支持指定缓存路径, 没有了多开进程的概念, 须知

猕猴桃程序安装

猕猴桃 安装 | 重装 | 修复 | 加盘(只有一块系统盘是跑不了业务的!!!)

一键安装, 该命令可以重复执行, 可解决各种疑难杂症 (代码右上角有 复制按钮)

  1. bash -c "$(curl -sS https://gitlab.biz.kuaicdn.cn/rce/iqiyi/ipes-x86-v2/-/raw/main/setup/biz/latest/one_click_setup.sh)"
  • 以上命令为以下命令的集合, 同等效果, 下面的命令只是步骤拆解, 可单独执行, 但不要跨步骤执行, 例如, 还没初始化磁盘, 就开始安装业务, 是不现实的 ```bash

    !/usr/bin/env bash

__install() {

  1. # 初始化磁盘, 重复执行,不会重复格式化
  2. # 会格式化没有使用过该命令格式化过的磁盘
  3. # 不会卸载已被该命令格式化过的磁盘
  4. # 如需重新格式化磁盘, 修改变量 REMKFS=1
  5. REMKFS=0 bash -c "$(curl -sS https://gitlab.biz.kuaicdn.cn/rce/iqiyi/ipes-x86_64/-/raw/main/tools/disk/init.sh)"
  6. bash -c "$(curl -sS https://gitlab.biz.kuaicdn.cn/zabbix/base/-/raw/main/deploy/install/rce/container.sh)" # zabbix
  7. bash -c "$(curl -sS https://gitlab.biz.kuaicdn.cn/rce/iqiyi/ipes-x86-v2/-/raw/main/setup/rce/docker_compose.sh)" # 业务管理容器
  8. # 安装猕猴桃主程序
  9. docker exec -it "rce-ipes" bash /apps/shell/setup/biz/latest/ipes.sh
  10. # 循环安装检查安装状态
  11. if [[ "$(docker ps -a | grep "ipes-host-mht" -c)" == "0" ]]; then
  12. ((_attempt++))
  13. if ((_attempt > 30)); then
  14. echo "尝试 30 都未成功,请检查网络, 退出"
  15. else
  16. echo "未完成安装, 5秒后重试..."
  17. sleep 5s
  18. __install
  19. fi
  20. fi

} main() { docker rm -f rce-iqiyi-ipes node-mht-manage node-mht-host biz-manage-1 mht-ipes-1 ipes-host mht-ipes-host node-iqiyi-mht node-iqiyi-ipes-host 2>/dev/null _attempt=0 install } __main

  1. <a name="ynF8Z"></a>
  2. #
  3. <a name="Gu6bm"></a>
  4. # 状态检查
  5. 你在任何时候都可以执行以下命令检查状态和 `查看 client_id `
  6. ```bash
  7. docker exec -it rce-ipes bash /apps/shell/setup/biz/latest/status.sh

最后一步, 添加计费

将上面的 client_id复制下来, 按照以下教程添加到计费系统网站, 获取收益
猕猴桃添加计费系统

推荐管理工具

Centos 安装 AppNode 控制面板可视化管理

  • 目的是为了方管理,这一步可选, 仅仅是推荐工具, 无需安装
  • 详情 https://www.appnode.com/
    1. INSTALL_AGENT=1 INIT_SWAPFILE=1 bash -c "$(curl -sS http://dl.appnode.com/install.sh)"
    [

](https://www.appnode.com/)