IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    ConvoyPanel整合coterm的novnc代理服务

    YY.K发表于 2024-04-01 17:26:00
    love 0

    官方使用的docker部署, 这里折腾了下改为系统直接安装了

    安装好后丢caddy或者nginx反向代理一下就好了, 我这直接用cloudflare的隧道进行代理了.

    安装

    cd /tmp
    git clone "https://github.com/ConvoyPanel/coterm.git"
    cd coterm
    npm install
    npm run build
    cd ./src-rust
    cargo run
    cargo build --release
    mkdir  /home/coterm/public -p
    install  target/release/coterm /home/coterm/
    

     环境变量配置

    cat>/home/coterm/.env<<EOF
    CONVOY_URL=https://XXX.XXXX. XX    #面板地址
    COTERM_TOKEN="2|3tRjlqBJYXuBmjhCSjLJexQtebA1"
    BACKEND_URL=0.0.0.0:2056
    DANGEROUS_DISABLE_TLS_VERIFICATION=false
    RUST_BACKTRACE="full"
    EOF

    系统服务

    cat>/etc/systemd/system/coterm.service<<EOF
    [Unit]
    Description=Coterm Service
    After=network.target nss-lookup.target
    
    [Service]
    Type = simple
    EnvironmentFile=/home/coterm/.env
    ExecStart=/home/coterm/coterm
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target
    EOF
    


沪ICP备19023445号-2号
友情链接