SSPanel-uim是经典的node 管理/分发面板,而且更新和活跃度非常好。他的官方文档只写了全程在空白新服务器上的安装步骤。往往这些主控客户入口,我们会选择放在性能和并发比较好的主服务器端,而主服务器群往往又是用宝塔或类似主机面板来维护的,兼容邮局、网站等一系列服务,甚至还要去监控其他服务器群。那么如何在宝塔面板下安装SSPanel而解决兼容问题呢?今天就来分享一下宝塔面板下如何安装sspanel。
此外,Fault.at本站的SSPanel招募运营节点的伙伴,如果你想推广你的节点,让本站用户可以用积分免费试用你的节点,或者你热爱分享,记得联系我。我们会根据你的要求添加你的节点,给本站的用户花积分试用,为您宣传。
1、SSPanel-uim介绍
概述
SSPanel-UIM 是一个基于 PHP 的代理服务管理面板,具有以下特点:
- 多协议支持:支持 Shadowsocks、V2Ray、Trojan、Hysteria 等主流协议
- 用户管理:完善的用户注册、订阅、流量统计系统
- 节点管理:支持多节点管理、负载均衡、智能路由
- 财务系统:支持多种支付方式、套餐管理、佣金系统
- 运营工具:工单系统、邮件通知、数据统计等
系统要求
在开始安装前,请确保您的服务器满足以下要求:
最低配置
- CPU: 1核心
- 内存: 1GB RAM
- 存储: 10GB 可用空间
- 网络: 稳定的网络连接
推荐配置
- CPU: 2核心或以上
- 内存: 2GB RAM 或以上
- 存储: 20GB SSD
- 网络: 高质量网络连接
软件环境
- 操作系统: Ubuntu 20.04+ / CentOS 8+ / Debian 11+
- Web服务器: Nginx
- PHP: 8.2 或以上版本
- 数据库: MySQL 8.0+ 或 MariaDB 10.6+
- 缓存: Redis 7.0+
2、开始安装-宝塔准备
本次实战的服务器为Netcup RS G11 4C8G;ubuntu 24;宝塔面板9.6免费版;
宝塔面板准备:【您可以打开sspanel手动安装指南和本教程一起参考阅读:官方安装指南】
- 在宝塔面板应用商城中,安装一个PHP 8.2 。【目前宝塔的PHP8.4未支持yaml拓展,未省去不必要的麻烦,我们安装PHP8.2】添加到首页方便找到它
- 安装PHP拓展:在应用商城或首页点击PHP8.2,在弹出的面板左侧点击安装拓展,选择拓展安装。需要安装的拓展有:fileinfo,opcache,redis,gmp,yaml 【如果你在这台服务器已经装了低于8.2版本的php并安装过redis,本次会卸载低版本的redis重新安装一个,之前使用redis的程序需要重新设置连接这个新的redis,为了防止串号,不同程序使用同个redis最好指定不同的redis数据库号(默认database0),具体可以留言交流】
- PHP禁用函数(重要):安装好扩展后,点击左边【禁用函数】,先启用putenv(从禁用列表中删除)。注意,如果下一步开始安装sspanel过程中出现错误,再返回此处尝试开启proc_open,exec,非必要不开启。
- 通过宝塔面板【Docker】菜单安装MariaDB;首次进入Docker会提示安装composer,按提示操作即可。Docker准备好后进入docker-应用商店-搜索mariadb,一键安装即可。【为了更好数据库性能,本次选用mariadb,正好可以测试一下网站环境如何接入docker数据库】
- 安装完docker mariadb后,在宝塔面板-数据库-新建数据库-输入你选择的数据库名称、用户名、密码;访问权限选择所有人,添加至:选择你刚创建的mariadb容器。
- 安装apt和git【不同于官方文档,你在宝塔服务器只需要安装apt和git】打开宝塔面板左侧【终端】,逐条运行下面的命令即可:
apt update && apt upgrade -y apt install git
- 创建网站,在宝塔版面【网站】添加网站,【传统项目】,输入你要绑定的域名。在默认根目录后面加上/sspanel/public【如果忘了这一步,可以后续再回来添加】
- Nginx设置:创建完网站后,点击你创建的网站,在打开面板点击左侧【配置文件】,在右侧加入sspanel的nginx规则代码:
#sspanel settings面板设置 location / { try_files $uri /index.php$is_args$args; } location ~ \.php$ { fastcgi_pass unix:/tmp/php-cgi-82.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
- 部署SSL证书:在宝塔面板-左侧【网站】-看到网站列表 – 找到你创建的sspanel网站,看后面【SSL证书】列,点击根据引导部署证书。一般选择Let’s Encrypt,勾选你绑定的域名,选择【文件验证】。根据引导自动申请,最后保存,部署完成。
- 至此,一系列准备完成,可以安装了。安装就很快了。
<因众所周知的原因,以下内容登录可见>