基于原作者二改v2board分支来变成docker版本,镜像大小为1.9G,因为组件很多,docker来打包很合适
作者:https://hub.docker.com/r/gz1903/v2board
https://github.com/GZ1903/docker_v2board?tab=readme-ov-file
有一年未更新了,且为原版,不支持相关协议,现在改成分支版本,支持更多协议
https://github.com/wyx2685/v2board
V2Board是一款公认的多协议用户管理面板开源软件,与SSPanel面板一道,被广大用户认可并广泛使用,两者在市场上的使用量均居首位。
其中,SSPanel面板的功能更为丰富全面,而V2Board则以其简单的操作界面受到用户的喜爱,两者都可以满足大部分用户需求。
然而,由于V2Board主要开发者失联,目前稳定版本维持在1.7.4版本,本文将在此分支版的基础上进行实用性演示,以此版本的功能和支持度都比原版更为丰富
项目地址:
https://github.com/v2board/v2board (原版)
https://github.com/wyx2685/v2board (分支)
这个分支版本增加了很多功能:在线设备数量限制,支持vless的reality/h2等。
我们基于源作者发布这个docker版本
docker run -d \
--name=v2board \
--privileged=true \
--restart always \
-v /usr/local/v2board:/usr/local/src \
-p 8082:80 \
markfen/v2board-wyx2865:v1.7.4
docker pull markfen/v2board-wyx2865:v1.7.4
拉去部署后,进入容器
docker exec -it v2board /bin/bash
cd /usr/share/nginx/html/v2board && && rm -rf .env && sh /usr/share/nginx/html/v2board/init.sh
##脚本执行后 会提示数据库名,账号,密码,根据原作者,
数据库主机 localhost
数据库名 v2board
数据库账号 root
数据库密码 v2board@qq.com
管理员邮箱 v2board@qq.com
帐户密码
MySQL_Default_USER root
MySQL_Default_PASS v2board@qq.com
V2Board_Admin_USER v2board@qq.com
V2Board_Admin_PASS v2board@qq.com
此时就可以访问了
管理员密码:ae5c7233ae65a58e61bb22f4960ad47f
访问 http(s)://你的站点:外部映射端口/4f4e68d6 进入管理面板,你可以在用户中心修改你的密码。
##授予 v2board 权限
chmod -R 777 /usr/share/nginx/html/v2board
##重新启动队列
supervisorctl restart v2board
当需要重新部署环境时,只需要删除
cd /usr/share/nginx/html/v2board && rm -rf .env
相关资料
环境配置文件
Nginx_conf:/etc/nginx/
Nginx_html:/usr/share/nginx/html/v2board/
PHP_ini:/etc/php.ini
MySQL_conf:/etc/my.cnf
MySQL_date:/var/lib/mysql
MySQL_log:/var/log/mysqld.log
MySQL_Database:v2board
Supervisord_ini:/etc/supervisord.d/v2board.ini
节点使用下面脚本即可
wget -N https://raw.githubusercontent.com/wyx2685/V2bX-script/master/install.sh && bash install.sh
可以参考这个链接来配置
https://jiemahao.com/v2board-xrayr/