taontech / githublog

一个基于github issues的博客系统,实时呈现,零依赖,零代码部署,不用打包不用上线。
4 stars 1 forks source link

下载特定功能Caddy2 #45

Open taontech opened 1 year ago

taontech commented 1 year ago
    caddy_tmp="/tmp/install_caddy/"
    caddy_tmp_file="/tmp/install_caddy/caddy"
    caddy_arch="arm64"
    [[ -d $caddy_tmp ]] && rm -rf $caddy_tmp
    if [[ ! ${caddy_arch} ]]; then
        echo -e "$red 获取 Caddy 下载参数失败!$none" && exit 1
    fi
    #https://github.com/caddyserver/caddy/releases/download/v2.4.6/caddy_2.4.6_linux_amd64.tar.gz
    # local caddy_download_link="https://caddyserver.com/download/linux/${caddy_arch}?license=personal"
    # caddy_download_link="https://github.com/caddyserver/caddy/releases/download/v2.4.6/caddy_2.4.6_linux_arm64.tar.gz"
    caddy_download_link="https://caddyserver.com/api/download?os=linux&arch=arm64&p=github.com%2FWingLim%2Fcaddy-webhook&p=github.com%2Fgreenpau%2Fcaddy-git&idempotency=39452383534107"
    mkdir -p $caddy_tmp

    if ! wget --no-check-certificate -O "$caddy_tmp_file" $caddy_download_link; then
        echo -e "$red 下载 Caddy 失败!$none" && exit 1
    fi

    #tar zxf $caddy_tmp_file -C $caddy_tmp
    cp -f ${caddy_tmp}caddy /usr/local/bin/

    # wget -qO- https://getcaddy.com | bash -s personal

    if [[ ! -f /usr/local/bin/caddy ]]; then
        echo -e "$red 安装 Caddy 出错!$none" && exit 1
    fi
taontech commented 1 year ago

test

taontech commented 1 year ago

适用于甲骨文arm服务器特定版本caddy的下载