sspanel-UIM

sspanel-UIM

sspanel-UIM网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建HF给你带来更多...
sspanel-UIM
此内容为付费阅读,请付费后查看
8
限时特惠
876
付费阅读
已售 5
logo

SSPanel UIM

Across the Great Wall we can reach every corner in the world

图片[2]网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建sspanel-UIM网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建HF给你带来更多...
图片[3]网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建sspanel-UIM网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建HF给你带来更多...
图片[4]网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建sspanel-UIM网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建HF给你带来更多...
图片[5]网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建sspanel-UIM网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建HF给你带来更多...
图片[6]网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建sspanel-UIM网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建HF给你带来更多...
图片[7]网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建sspanel-UIM网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建HF给你带来更多...
图片[8]网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建sspanel-UIM网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建HF给你带来更多...

Description

构建自 SSPanel-UIM, 添加了以下功能:

  • 多架构支持
  • 傻瓜化配置 (无需任何多余设置开箱即用!)
  • 自动初始化数据库
  • 自动更新 IP 数据库、下载客户端、初始化管理员账户
  • 自豪地使用 Apache 作为服务器程序

Todo List:

  • 解决 “流媒体解锁” 页面的 Error 问题
  • 新增时区设置, 新增用户权限设置
  • 允许变量控制 php 内存大小设置
  • 增加更多主题的镜像
ParameterFunction
PATH_TO_SITESSPanel 以及数据库存放路径
SSPANEL_KEY修改此字符串到一随机数值以保证网站安全
SSPANEL_BASEURL用于外部访问的网站域名
SSPANEL_MUKEY用于校验魔改后端请求,可以随意修改,但请保持前后端一致,否则节点不能工作
SSPANEL_APPNAME站点名称, 默认为 SSPanel-UIM
SSPANEL_ADMIN_EMAIL管理员账户邮箱, 用于脚本自动创建账户
除非你已经手动创建过账户, 否则强烈建议填写!
SSPANEL_ADMIN_PASSWORD管理员账户密码, 用于脚本自动创建账户
除非你已经手动创建过账户, 否则强烈建议填写!
SSPANEL_DEBUG可选, 默认为 0
生产环境请保持为 0
DB_HOST数据库地址
DB_PORT数据库端口, 默认为 3306
DB_DATABASE数据库名称, 默认为 sspanel
建议修改以保证安全
DB_USERNAME数据库用户名, 默认为 root
DB_PASSWORD数据库密码

一、前置要求

耐心

安装需要花费许多时间,有可能还会安装失败,需要重来,确保你有足够的耐心和时间

基础知识

如果你什么都不懂,比如连端口都不知道怎么放行,Linux 常见命令也不会,遇到问题也不会 Google,建议你先学习好相关知识再来

域名一个

确保你对域名解析等概念和操作比较熟悉,这里不会教你这些内容。

VPS 系统要求

Cent OS 7 及以上
Ubuntu 16 及以上
Debian 9 及以上

前端 VPS 配置要求

1 CPU 以上
1 G 内存及以上,推荐 2 G 及以上
10 G 硬盘空间及以上

后端 VPS 配置要求

没有硬性要求,取决于后端需要运行多少用户

二、安装宝塔

Cent OS

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Ubuntu

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

等待脚本运行完成,完成后脚本会输出宝塔面板访问地址和宝塔用户名密码,进入浏览器登录即可。如果打不开的话,那就是防火墙没放行,这个要到 VPS 商家面板里放行。

三、安装 SSPanel Uim

安装 LNMP

登录宝塔后会提示安装 LNMP,我们这里选择安装 Nginx、MySQL、PHP、phpMyAdmin,注意版本不要选错。

  • Nginx 1.18
  • MySQL 5.6
  • PHP-7.4
  • phpMyAdmin – 4.9
  • PureFTPd(可选)
    点击一键安装后宝塔会在后台进行安装,这个过程比较久,可能需要十几分钟,安装完成后再继续下面的教程。
图片[9]网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建sspanel-UIM网站搭建-商城搭建-博客搭建-tg机器人-小程序部署搭建HF给你带来更多...

安装 LNMP

配置 PHP

进入<软件商店>,找到刚刚安装的 PHP 7.4,点击设置

设置php
删除如图所示的函数。system putenv popen proc_open

删除禁用函数

部署 SSPanel Uim

创建站点

选择<网站>,点击添加站点

添加站点
这里假设你的域名为 aaa.com,并且已经将 www.aaa.com 解析到了 VPS 的 IP 地址上,按照以下配置创建站点。

数据库用户名和密码可以自定义。数据库选择utf-8mb4编码

创建站点
创建站点后会帮你创建数据库,数据库名默认和你的数据库用户名一样,注意不要搞混。

创建成功

安装 SSPanel Uim

自行将命令中的<域名>替换为创建站点时的域名,教程里是 www.aaa.com

进入站点目录,并删除自动创建的文件

cd /www/wwwroot/域名/
rm * -rf

下载 SSPanel Uim 最新版

以下两条命令只运行一个,根据你的需要进行选择

# 下载 master 分支,代码很久没更新了,不建议使用
git clone -b master https://github.com/Anankke/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard

# 下载 dev 分支
git clone -b dev https://github.com/Anankke/SSPanel-Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard

安装SSPanel Uim,注意替换<域名>替换为创建站点时的域名,教程里是 www.aaa.com

git config core.filemode false
wget https://getcomposer.org/installer -O composer.phar
php composer.phar
php composer.phar install
cp config/.config.example.php config/.config.php
cp config/appprofile.example.php config/appprofile.php
cd ../
chmod -R 755 域名/
chown -R www:www 域名/
ln -s /www/wwwroot/域名/sql/glzjin_all.sql /www/backup/database/

修改站点

点击 网站 最右侧的设置,在 网站目录 里取消 防跨站攻击,运行目录里面选择 /public,点击 保存
在 伪静态 中填入下面内容:

location / {
    try_files $uri /index.php$is_args$args;
}

导入数据库

如果这里没出现文件,那么则运行此命令:ln -s /www/wwwroot/域名/sql/glzjin_all.sql /www/backup/database/
去数据库 点 导入 选择 glzjin_all.sql 导入

配置 config

该文件需要配置许多东西,这里只讲基本配置,确保网站能够正常运行,其它的配置可以自行查看配置文件里的说明进行配置

配置以下内容后,记得保存,注意根据你实际情况进行配置,不要跟我的一样

创建管理员账号以及其它初始化工作

cd /www/wwwroot/域名/
php xcat User createAdmin
php xcat User resetTraffic
php xcat SyncRadius syncusers
php xcat Tool initQQWry
php xcat Tool initdownload

配置定时任务

执行 crontab -e 命令,添加以下四条:

30 22 * * * php /www/wwwroot/你的文件夹名/xcat SendDiaryMail
0 0 * * * php -n /www/wwwroot/你的文件夹名/xcat Job DailyJob
*/1 * * * * php /www/wwwroot/你的文件夹名/xcat Job CheckJob

如果需要自动备份,可模仿以下两例,自行添加一条。

每 20 分钟备份 1 次(若间隔大于 60 分钟看下个例子):

*/20 * * * * php -n /www/wwwroot/你的文件夹名/xcat Backup simple

每 20 小时备份 1 次(若间隔大于 24 小时请学会熟练使用搜索引擎):

0 */20 * * * php -n /www/wwwroot/你的文件夹名/xcat Backup simple

如果需要财务报表,可选添加以下三条:

5 0 * * * php /www/wwwroot/你的文件夹名/xcat FinanceMail day
6 0 * * 0 php /www/wwwroot/你的文件夹名/xcat FinanceMail week
7 0 1 * * php /www/wwwroot/你的文件夹名/xcat FinanceMail month

如果需要检测被墙,需要添加:

*/1 * * * * php /www/wwwroot/你的文件夹名/xcat DetectGFW

如果要用到 radius,需要添加下面这三条:

*/1 * * * * php /www/wwwroot/你的文件夹名/xcat SyncRadius synclogin
*/1 * * * * php /www/wwwroot/你的文件夹名/xcat SyncRadius syncvpn
*/1 * * * * php -n /www/wwwroot/你的文件夹名/xcat SyncRadius syncnas

至此面板全部安装完成,又一个万人机场就此诞生。

备注:如果依赖安装不上可以执行以下几句

rm -rf vendor
rm -f composer.lock
composer install
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容