美文网首页
Linux arm部署x-ui/ 青龙

Linux arm部署x-ui/ 青龙

作者: Armlinux | 来源:发表于2023-03-12 21:02 被阅读0次

    docker 部署 x-ui

    mkdir x-ui && cd x-ui
    docker run -itd --network=host -v $PWD/db/:/etc/x-ui/ -v $PWD/cert/:/root/cert/   -p 5432:54321  --name x-ui --restart=unless-stopped enwaiax/x-ui:latest
    

    备份
    数据已经mount到x-ui路径下的db目录下了,直接打包整个x-ui文件夹再次docker-compose up -d即可起来

    证书
    容器起来后,将证书放置在./x-ui/cert即可,容器内的路径为/root/cert/

    使用
    访问http://服务器IP:54321使用账号admin密码admin登录.注意需开放相关端口防火墙,并及时修改账号密码.

    忘记密码
    删除当前路径下的db目录,重新部署容器,密码会被重置为admin

    参见
    https://github.com/vaxilu/x-ui/

    如果访问不了,尝试开启54321端口 更新防火墙的设置:

    firewall-cmd --zone=public --add-port=54321/tcp --permanent #开放54321/tcp端口 (--permanent永久生效,没有此参数重启后失效)
    firewall-cmd --reload #更新防火墙的设置,使上面的修改生效
    
    docker pull whyour/qinglong:latest
    

    新版本的青龙面板v2.12.2(及以上版本)的安装脚本如下(多了一层data路径):

    docker run -dit \
      -v $PWD/ql:/ql/data \
      -p 5700:5700 \
      --name qinglong \
      --hostname qinglong \
      --restart unless-stopped \
      whyour/qinglong:latest
    
    docker run -dit \
    -v /storage/ql:/ql/data \
    -p 5701:5700 \
    -e ENABLE_HANGUP=true \
    -e ENABLE_WEB_PANEL=true \
    --name qinglong1 \
    --hostname qinglong1 \
    --restart always \
    whyour/qinglong:latest
    

    自动安装依赖

    https://github.com/FlechazoPh/QLDependency

    docker exec -it qinglong bash -c "$(curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/XinQLOneKey.sh |sh)"
    

    参考

    常用命令:
    systemctl start firewalld #启动
    systemctl stop firewalld #停止
    systemctl status firewalld #查看状态
    systemctl disable firewalld #开机禁用
    systemctl enable firewalld #开机启动
    
    开放或关闭端口:
    firewall-cmd --zone=public --add-port=80/tcp --permanent #开放80/tcp端口 (--permanent永久生效,没有此参数重启后失效)
    firewall-cmd --zone=public --query-port=80/tcp #查看80/tcp端口
    firewall-cmd --zone=public --remove-port=80/tcp --permanent #关闭80/tcp端口
    
    批量开放或关闭端口:
    firewall-cmd --zone=public --add-port=40000-45000/tcp --permanent #批量开放端口,打开从40000到45000之间的所有端口
    firewall-cmd --zone=public --list-ports #查看系统所有开放的端口
    firewall-cmd --zone=public --remove-port=40000-45000/tcp --permanent #批量关闭端口,关闭从40000到45000之间的所有端口
    
    更新防火墙的设置:
    firewall-cmd --reload #更新防火墙的设置,使上面的修改生效
    

    相关文章

      网友评论

          本文标题:Linux arm部署x-ui/ 青龙

          本文链接:https://www.haomeiwen.com/subject/iazfrdtx.html