前言
SSPanel-UIM 是一款多用户管理面板,基于 ss-panel-v3-mod 开发。所以更加强大。
集成超过 8 种支付系统
重构面板首页、节点列表、商品列表;新增 SPA(Single Page Apps)版 UI
商品增加同时连接设备数,用户限速属性
新用户注册现金奖励、用户常规端口切换与指定
公共库文件加载使用 jsDelivr
支持 V2Ray
巨量性能优化
重构面板首页、节点列表、商品列表;新增 SPA(Single Page Apps)版 UI
商品增加同时连接设备数,用户限速属性
新用户注册现金奖励、用户常规端口切换与指定
公共库文件加载使用 jsDelivr
支持 V2Ray
巨量性能优化
准备工作
- 有自己的域名
- 有一个vps
- vps上安装了宝塔面板
第一步
- 宝塔面板搭建LNMP环境
- Linux
- Nginx
- Mysql
- PHP
- 这里建议使用PHP7.3
第二步
- 在宝塔面板创建一个网站
- 网站创建好后,直接访问域名(域名解析会吧)
第三步
- 修改php服务的配置
这里要删除禁用函数 system putenv proc_popen
设置PHP
第四步(可选的)
你的服务器内存是1G的,那么乖乖执行这步吧!
- 给服务器设置swap内存(安装前端的时候需要占用很多内存,内存不够时会自动退出)
第五步
使用ssh工具连接到服务器进行前端安装了
- ssh登录到你的服务器
- cd /www/wwwroot/你网站目录
- 就是第二步创建的
- 你发现里面有两个文件,是宝塔帮你创建的,删了吧
1 |
rm -f * |
- 执行以下命令
1 2 3 4 5 6 7 8 9 10 |
cd /www/wwwroot/网站目录 git clone -b master https://github.com/Anankke/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard git config core.filemode false wget https://getcomposer.org/installer -O composer.phar php composer.phar # 如果这步报错了,就是你没有删除禁用函数putenv php composer.phar install cd ../ chmod -R 755 网站目录/ chown -R www.www 网站目录/ |
第六步
网站到这里已经安装上了,但是还不能使用,需要配置一下
- 导入数据库文件
1 2 3 4 5 6 7 8 9 10 11 12 |
cd /www/wwwroot/网站目录/ # 这个用户是你第二步创建网站时创建的数据库的账号 # 回车后 输入第二步创建网站时创建的数据库的密码 # 比如 mysql -upanel_salivawar_ -p # YBZ5yfHeJMixGPnM # 注意,这里输入密码是看不到的,直接回车就行 mysql -u用户 -p #输入数据库的密码 use 你创建的数据库; # use panel_salivawar_; source sql/glzjin_all.sql; exit; |
- 这样数据库表就添加好了
- 进行前端数据库位置配置
1 2 3 |
cd /www/wwwroot/网站目录/ cp config/.config.example.php config/.config.php vim config/.config.php |
修改完后保存退出编辑器(vim编辑器,不会的百度一下)
- 这样数据库就配置好了
- 接下来执行如下命令
1 2 3 4 5 6 7 8 9 10 |
cd /www/wwwroot/网站目录/ # 创建管理员账号 php xcat createAdmin # 同步管理员账号 php xcat syncusers # 纯真 IP 数据库 php xcat initQQWry php xcat resetTraffic # 初始化客户端工具下载 php xcat initdownload |
- 创建定时任务
1 |
crontab -e |
-
- 添加如下4条
1 2 3 |
5 0 * * * php /www/wwwroot/网站目录/xcat sendFinanceMail_day 6 0 * * 0 php /www/wwwroot/网站目录/xcat sendFinanceMail_week 7 0 1 * * php /www/wwwroot/网站目录/xcat sendFinanceMail_month |
- 如果需要自动备份,可模仿以下例子(前面的cron表达式,可以自己去搜索 然后自己改规则)
1 2 |
#每 20 分钟备份 1 次 */20 * * * * php -n /www/wwwroot/网站目录/xcat backup |
- 添加财务报表
1 2 3 |
5 0 * * * php /www/wwwroot/网站目录/xcat sendFinanceMail_day 6 0 * * 0 php /www/wwwroot/网站目录/xcat sendFinanceMail_week 7 0 1 * * php /www/wwwroot/网站目录/xcat sendFinanceMail_month |
- 检测被墙
1 |
*/1 * * * * php /www/wwwroot/网站目录/xcat detectGFW |
- 如果要用到 radius
1 2 3 |
*/1 * * * * php /www/wwwroot/网站目录/xcat synclogin */1 * * * * php /www/wwwroot/网站目录/xcat syncvpn */1 * * * * php -n /www/wwwroot/网站目录/xcat syncnas |
完成
终于完成了。
如果有用的话,请留个言吧。
如果有用的话,请留个言吧。
对了,前端的支付配置,邮件配置都在 网站目录下/config/.config.php 文件中,自行更改就行了
成果展示
- 首页
- 登录
- 面板
微信扫描下方的二维码阅读本文
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36
0 请问在 php xcat createAdmin 时 报错 :PHP Warning: re quire(/www/wwwroot/sspanel/vendor/autoload。php): failed to open stream: No such file or directory in /www/wwwroot/sspanel/bootstrap。php on line 17
是什么情况
0
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36 Edg/94.0.992.47
@thinkin 0 没有遇到这个问题,不太清楚。