sspanel-v3-mod超详细安装教程之面板安装

演示环境:

vultr(新用户注册可获取50美金),CentOS 7.5 X64

ssh工具下载

putty

xshell

连接vps,并安装宝塔面板

centos

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


输入y并回车,进行安装
稍等片刻,安装完成会生成宝塔面板登录地址和账号密码,注意保存

登录进去后会让你选择安装环境,安装LNMP环境,注意PHP版本选择7.1。

大约等待30分钟(每个人机器性能不一样,有快有慢)
环境安装好后,添加一个站点(首页-网站-添加),绑定你的域名/ip:

记住你的这个站点路径,回到putty/xhell中,进入到你的站点目录内:

cd /www/wwwroot/你的站点域名

下载面板程序文件:

git clone https://github.com/NimaQu/ss-panel-v3-mod_UIChanges.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard

或者

git clone -b master https://github.com/NimaQu/ss-panel-v3-mod_Uim.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard


回到宝塔面板中,点击站点设置,添加伪静态规则:

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


接着点击网站目录,取消防跨站攻击(open_basedir)并将运行目录改为/public并点击保存

找到你的站点根目录下找到storage目录,点击如图按钮修改权限:

在文件中打开sql目录并下载glzjin_all.sql

在下载完成后,点击数据库,并导入所下载的glzjin_all.sql




更改数据库权限为所有人

打开文件,进入config目录,将.config.php.example重命名为.config.php

填写你的站点名字、域名、数据库地址、数据库名、数据库用户名以及数据库密码:

确认无误后保存,

回到putty/xshell中,并在你的站点根目录内执行下面的命令开始安装依赖

cd /www/wwwroot/你的网站根目录
php composer.phar install

添加管理员账号

php -n xcat createAdmin

管理员账号创建完成后,现在来同步一下用户数据:

php xcat syncusers

回车即可,至此面板安装完成

转载请注明:瑾谦 » sspanel-v3-mod超详细安装教程之面板安装

SSPanel v3 mod后端对接

 VPS  jqpeng   80℃  0评论

SSPanel面板安装

VPS推荐

Vultr,新用户可免费领取$50(按小时计费)

dedipath月付2.2刀,无限流量

用于搭建阿谦个人SSPanel的vps

安装libsodium以支持更多的加密方式

timedatectl set-timezone Asia/Shanghai
yum -y groupinstall "Development Tools"
yum -y install wget vim
wget https://github.com/jedisct1/libsodium/releases/download/1.0.16/libsodium-1.0.16.tar.gz
tar xf libsodium-1.0.16.tar.gz && cd libsodium-1.0.16
./configure && make -j2 && make install
echo /usr/local/lib > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig

下载后端

cd
yum -y install python-setuptools
easy_install pip
git clone https://github.com/wewall/shadowsocks
cd shadowsocks
pip install -r requirements.txt
cp apiconfig.py userapiconfig.py
cp config.json user-config.json

配合前端填写userapiconfig.py

vi userapiconfig.py

数据库对接

NODE_ID = %//替换为前端对应的nodeid
API_INTERFACE = 'glzjinmod'
MysqlMYSQL_HOST = '%'//替换为前端对应的数据库地址
MYSQL_PORT = 3306
MYSQL_USER = '%'
MYSQL_PASS = '%'
MYSQL_DB = '%'
MANAGE_BIND_IP = '%'//替换为前端管理地址

保存后启动后段测试是否可以运行

python server.py

有问题根据报错信息来找原因。

确定没问题后,结束,输入如下命令将程序放到后台运行:

./run.sh

设置开机自启

vi /etc/rc.d/rc.local
# 加入如下字段
sh /root/shadowsocks/run.sh
#赋予可执行权限
chmod +x /etc/rc.d/rc.local
#然后重启
reboot

常见问题

node ID在哪里查找
在搭建好前端面板后,进入网站的管理面板,选择节点列表,在其中进行添加节点。点击确认后,我们能看到新增节点中有一列为ID,该ID极为node ID

使用docker进行一键对接

安装docker

docker version > /dev/null || curl -fsSL get.docker.com | bash
service docker restart

数据库对接

docker run -d --name=ssrmu -e NODE_ID=节点ID -e API_INTERFACE=glzjinmod -e MYSQL_HOST=MYSQL地址 -e MYSQL_USER=mysql用户名 -e MYSQL_DB=数据库名 -e MYSQL_PASS=数据库密码 --network=host --log-opt max-size=50m --log-opt max-file=3 --restart=always fanvinga/docker-ssrmu

转载请注明:瑾谦 » SSPanel v3 mod后端对接

发表评论

你的邮箱不会公开 必填字段已标记为 *

发表评论