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

    convoypanel面板部署备忘录

    YY.K发表于 2024-03-31 16:53:00
    love 0

    这里没有采用官方的docker安装方式, 直接源码进行安装

    yum install redis git epel-*
    
    SETPATH=/home/pve/  #设置安装目录
    mkdir -p $SETPATH
    cd $SETPATH
    
    # 将php artisan horizon:work加入系统服务运行
    cat>/etc/systemd/system/pve.service<<EOF
    [Unit]
    Description=Convoy Service
    After=network.target nss-lookup.target
    
    [Service]
    Type = simple
    ExecStart=/usr/bin/php $SETPATH/artisan horizon:work
    Restart=on-failure
    
    [Install]
    WantedBy=multi-user.target
    EOF
    
    wget https://github.com/convoypanel/panel/releases/latest/download/panel.tar.gz -O - | tar xz
    chmod -R o+w storage/* bootstrap/cache/
    composer install --no-dev --optimize-autoloader

    设置配置文件

    cp .env.example .env
    vim .env

    这里主要是设置数据库和redis

    完善配置(主要是配置登录账户)

    php artisan key:generate --force  #生成加盐
    php artisan optimize
    php artisan migrate --force   #导入数据库
    php artisan c:user:make   #生成账户
    

    启用守护进程

    systemctl enable pve --now

    其他的php和web设置就不复述了, 官方文档主少提了要守护进程运行php artisan horizon:work所以写这篇文章记录一下.

    整合NoVNC

    登录PVE宿主节点运行

    wget https://github.com/convoypanel/broker/releases/latest/download/broker.tar.gz -O - | tar xz -C /
    


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