VMStack For Master
VMStack 是基于PHP+Golang 开发的KVM群集管理系统。
介绍
VMStack 是基于PHP+Golang 开发的KVM群集管理系统。
程序由 Bejix.cn 开发
部署教程
- 建议使用宝塔一键创建站点安装,并使用php73
PHP安装并启用如下 PHP 扩展(宝塔默认支持,不需要做特别修改)
- OpenSSL
- PDO
- Mbstring
- Tokenize
- GD
- XML
- Ctype
- JSON
- Redis
- fileinfo
- SG11(PHP 源代码加密扩展)
删除 PHP 函数限制(常见错误解决)
passthru
proc_open
proc_get_status
putenv
- PHP 环境版本 > 7.3
- Mysql 版本 > 5.6
设置运行目录
/public
设置伪静态
# Nginx location / { try_files $uri $uri/ /index.php$is_args$query_string; } #Apache Options +FollowSymLinks -Indexes RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L]
文件配置
Copy .env
cp .env.example .env # 或者将.env.example 手动重命名为 .env
修改 .env 文件中配置信息
DB_HOST=127.0.0.1 # 数据库IP DB_PORT=3306 DB_DATABASE=laravel #数据名 DB_USERNAME=root #数据账户名 DB_PASSWORD= #数据账户密码
安装 Laravel 扩展(文件包已经包含 vendor 文件夹的话则不需要执行这一步)
composer update
- 生成 应用密钥
*应用密钥请务必妥善保存*
php artisan key:generate
执行创建/更新数据库迁移命令(新建或者更新时候需要执行)
php artisan migrate
生成管理用户
到这一步访问后台会自动生成一个账号密码为admin 的管理员用户
*管理用户不存在即创建用户*
*管理用户存在即修改密码*
php artisan vmstack:master --u=账号 --p=密码
访问后台
访问后台会自动生成一个账号密码为admin 的管理员用户
请务必确保 master 表中的ID=1 必须存在
http://[you domain]/master
关于
使用本系统时应遵从国家、地方法律法规、行业惯例和社会公共道德,禁止用于违法违规等情况。如违规使用,Bejix.cn不承担任何责任。
评论(0)