求助:控制端有没有静默安装的sh

didiao 2019-1-2 608

有没有静默安装包,比如

INSTALL_AGENT=1 INIT_SWAPFILE=1 bash -c "$(curl -sS http://dl.appnode.com/install.sh)"

我想将端口号,账号、密码都自动填了

最新回复 (7)
  • 虚竹 2019-1-2
    引用 2

    控制中心安装支持的参数:

    -version: version of appnode ccenter to install
    -bind-ip: bind ip address of appnode ccenter
    -bind-port: tcp port of appnode ccenter
    -tls-enabled: 0 or 1, whether enable TLS (https), default: 0
    -username: admin username of ccenter
    -password: admin password of ccenter
    -override: 0 or 1, whether override existing installation, default: 0


    控制中心安装示例:

    bash -c "$(curl -sS http://dl.appnode.com/install.sh)" -bind-ip=* -bind-port=8888 -username=admin -password=123456


    受控端安装支持的参数:

    -version: version of appnode agent to install
    -network: tcp or unix, network type of appnode agent
    -bind-ip: bind ip address of appnode agent
    -bind-port: tcp port of appnode agent
    -bind-domain-name: domain name of appnode agent
    -tls-enabled: 0 or 1, whether enable TLS (https), default: 0
    -sign-key: sign key of agent
    -override: whether override existing installation


    受控端安装示例:

    bash -c "$(curl -sS http://dl.appnode.com/install-agent.sh)" -bind-ip=* -bind-port=9999 -sign-key=KCvqLg90l3l0jAzedSVWMkQRUbbO8FRa
  • didiao 2019-1-3
    引用 3
    虚竹 控制中心安装支持的参数: ```text -version: version of appnode ccenter to install -bind-ip: bind ip address of ...
    不会用,直接加命令后面不行,求教
  • 虚竹 2019-1-3
    引用 4
    已增加示例
  • didiao 2019-1-3
    引用 5
    虚竹 已增加示例
    分开安装的话,两台怎么自动连呢,同一台机器
  • 虚竹 2019-1-3
    引用 6
    自动连是什么意思?
  • didiao 2019-1-3
    引用 7
    虚竹 自动连是什么意思?
    您给的代码应该是分别安装控制端和控制中心吧,我的意思是这样安装完后,控制中心会自动有被控吗,假如两个都是一台主机上;个人觉得可以增加一些VIP功能,比如自动部署,比如受控主动连接控制中心、将指定的软件、网站配置、网站备份一起做成一个部署包,新机器安装的时候按照这个自动部署
  • 虚竹 2019-1-4
    引用 8

    安装命令前面加上的环境变量,就是用来控制自动安装部分软件的,比如:
    INSTALL_AGENT=1 表示自动安装受控端。
    还可以自动安装Nginx、PHP、MySQL等,具体环境变量可以参考官网安装页面。

    受控端主动连控制中心原来有规划这个功能,暂时未实现,有点儿类似内网穿透。
    部署包功能比较庞大,暂时还未列入计划。

返回
发新帖