说明:CyberPanel
是一款功能强大的web
面板,界面也很好看,挺好用的,之前也介绍过了,请参考:一款基于OpenLiteSpeed的web管理面板:CyberPanel安装教程,不过对于英语不是很好的人来说,面对全英文面板还是有点不方面的,这里发个由皮皮虾窝汉化过的CyberPanel
面板安装教程。
更新
【2018年1月6日】
官方终于替换了谷歌js
。为了适配国内机子,替换了pip MariaDB openlitespeed
源 加速国内VPS
安装速度,增加了一键开启openlitespeed
控制台功能
【2017年10月30号】
修改登录页面以及主页面谷歌js库为其他库,跟随官方更新新内容。官方已经提供中文版本,脚本增加替换/还原JS
功能,默认语言切换为CN
,自定义初始密码,卸载面板,更新面板。
【2017年10月16号】
听说CyberPanel
支持whmcs
了特地更新了一下博客以前的汉化包,由于CyberPanel
作者已经更新(有点大),所以以前的包已经不支持了,所以更新成了只汉化页面,而不是替换全部安装包。
截图
安装
运行以下命令:
wget http://www.southcat.net/usr/shell/CyberPanel/CyberPanel.sh
bash CyberPanel.sh
运行脚本后会出现如下选项:
根据需求安装完成后进入地址: https://IP:8090
,使用用户名: admin
,密码: 1234567
登录即可。
配置文件
虚拟主机
/usr/local/lsws/conf/vhosts/<域名>
FTP
/etc/pure-ftpd /etc/pure-ftpd/pure-ftpd.conf
Litespeed
/usr/local/lsws/conf/httpd_config.conf /usr/local/lsws/conf/phpconfigs/php53.conf /usr/local/lsws/conf/phpconfigs/php54.conf /usr/local/lsws/conf/phpconfigs/php55.conf /usr/local/lsws/conf/phpconfigs/php56.conf /usr/local/lsws/conf/phpconfigs/php70.conf
DNS目录
/etc/nsd /etc/nsd/nsd.conf /usr/local/lsws/conf/zones/<域名>
整合Whmcs注意事项
首先创建文件夹cybercpanel
一定要是小写,完整的名字。
上传官方插件到/module/server/cyberpanel/
并解压。插件地址:点击进入。
添加服务器,勾选SSL
否则连接不通,帐号密码可以为分销帐号也可以为主管理账号。
创建产品包,名字为英文,Whmcs
中填写为帐号_包名,比如你用admin
帐号创建Test
包,则Whmcs
中应填:admin_Test
。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1724/
不妨点个广告再走嘛
相关推荐
-
一款不错的轻论坛程序:Xiuno BBS 4.0搭建教程
说明:之前已经介绍了几个轻论坛程序,参考:极精简论坛Flarum搭建教程,轻量级论坛Carbon Forum搭建教程。今天再介绍个轻论坛程序Xiuno,个人使用之后感觉很简洁。很实用,用的人蛮多的,也有很多插件、模板等,这里简单的说下搭建方法,有兴趣的可以试试。 Xiuno BBS是什么? Xiuno BBS 4.0是2016年诞生的,国产、小巧、精悍的Web产品,后端基于PHP+MySQL,前端基于Bootstrap 4.0+JQuery 3.1,是一套通用的轻论坛系统。 主程序架构采用函数风格的MVC,插件机制采用AOP机制,大大的简化了程序的复杂度,在同等复杂度的功能实现上比同类产品的代码简洁很多,核心只有15个表,非常利于二次开发。 截图 安装 1、搭建web环境我们可以用lnmp、lamp一键包或者宝塔之类的面板来搭建web环境。lnmp安装方法可参考:https://www.southcat.net/archives/61/宝塔安装方法可看:https://www.southcat.net/archives/254/ 2、上传Xiuno BBS程序搭建好web环境后,添加网站并解析,再上传Xiuno BBS程序到网站目录即可。本地下载:xiunobbs_4.0.beta_006.tar.gzGit下载:https://gitee.com/xiuno/xiunobbs 使用git命令下载: #以军哥lnmp为例,命令只作参考。 cd /home/wwwroot/www.yourdomain.com git clone https://git.oschina.net/xiuno/xiunobbs.git mv xiunobbs/* /home/wwwroot/www.yourdomain.com 上传程序后,建立数据库,然后设置如下目录和文件为可写(目录权限为0777)。 ./upload ./tmp ./log ./conf 再访问http://www.domain.com/install/, 根据提示安装。最后删除install目录。 相关操作:URL-Rewrite网址美化(伪静态),性能优化。 相关链接
-
Pxder:P站(Pixiv)插画批量下载器
简介 本下载器可按根据指定画师UID解析并下载插画(包括动图)、一键下载所有你关注的画师的插画或收藏的插画、智能增量更新下载过的画师的插画。 安装 Github地址:https://github.com/Tsuk1ko/pxder 说明:该工具支持全平台,本文只写VPS使用教程,Windows下载教程可以查看Github地址或者作者博客。 1、安装Node.js #Ubuntu系统 curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs #Debian系统 curl -sL https://deb.nodesource.com/setup_10.x | bash - apt-get install -y nodejs #Centos系统 curl -sL https://rpm.nodesource.com/setup_10.x | bash - yum install nodejs -y 2、安装Pxder #安装 npm i -g pxder #卸载 npm uninstall -g pxder 3、登录P站 #登录P站,请输入账号和密码 pxder --login #登出P站 pxder --logout 4、设置 #进入Pxder的设置界面 pxder --setting #有五项设置,按下数字键选择一项进行设置,然后按照要求输入之后回车即可 [1] Download path # 下载目录,必须设置 [2] Download thread # 下载线程数 [3] Download timeout # 下载超时时间 [4] Auto rename # 自动重命名(文件夹) [5] Proxy # 使用代理,如果你是国外的服务器可以跳过 选项说明:...
-
魔改Google BBR一键安装脚本,比正常版BBR强
说明:本方法出自于hostloc论坛大佬Yankee发布的BBR魔改,并由Vicer博主制作的一键包。魔改基本就是修改BBR源码,调整参数,使其更强劲。 更新:[2017.07.25]修复一个由检测gcc版本引起的不可预料的错误。[2017.07.15]自动检测gcc版本,如果gcc版本大于4.9的将不会再安装gcc。[2017.07.12]支持用户自行指定内核版本(需要与-f命令同时使用)。 提示 1、执行过程中会重新编译模块。2、模块默认为开机自动加载。3、模块名称:tcp_bbr_powered。4、可用modprobe tcp_bbr_powered命令进行加载模块。5、可执行lsmod |grep 'bbr_powered',结果不为空,则加载模块成功。6、可执行sysctl -w net.ipv4.tcp_congestion_control=bbr_powered使用此模块。 方法 本方法已在debian及ubuntu上测试通过。 提示:关于CentOS系统魔改请参考:BBR+BBR魔改+Lotsever(锐速)一键脚本 for Centos/Debian/Ubuntu。 1、安装BBR并开启使用命令: wget --no-check-certificate -qO 'BBR.sh' 'https://moeclub.org/attachment/LinuxShell/BBR.sh' && chmod a+x BBR.sh && bash BBR.sh -f # 备用地址 wget --no-check-certificate -qO 'BBR.sh' 'https://www.southcat.net/usr/down/BBR.sh' && chmod a+x BBR.sh && bash BBR.sh -f 2、魔改BBR一键地址默认是选择官方提供的最新版本的内核,如想要指定内核则运行指定内核版本一键包即可! (1)一键地址 wget --no-check-certificate -qO 'BBR_POWERED.sh' 'https://moeclub.org/attachment/LinuxShell/BBR_POWERED.sh' && chmod a+x BBR_POWERED.sh && bash BBR_POWERED.sh # 备用地址 wget --no-check-certificate -qO 'BBR_POWERED.sh' 'https://www.southcat.net/usr/down/BBR_POWERED.sh' && chmod a+x BBR_POWERED.sh && bash BBR_POWERED.sh (2)指定内核版本(以v4.12.9内核版本为例) wget --no-check-certificate -qO 'BBR_POWERED.sh' 'https://moeclub.org/attachment/LinuxShell/BBR_POWERED.sh' && chmod a+x BBR_POWERED.sh && bash BBR_POWERED.sh -f v4.12.9 # 备用地址 wget --no-check-certificate...
-
一个基于Python3的VPS服务器在线监控脚本
简介 本脚本基于Python3写的,原理是通过监测端定时运行监测程序来ping被监测端的VPS,只进行一次ping操作,并对反馈回来的数据进行分析,一旦发现ping失败了,就通过server酱推送到微信上,通知VPS服务器已经断线了。 使用 本脚本需要配合server酱的sckey使用,没有的去http://sc.ftqq.com申请一个。 1、安装Python3一般Ubuntu系统都是自带Python3,Centos、Debian系统使用以下脚本进行安装。 #检查系统是否有Python3 python3 -V #安装Python3 #CentOS系统 wget https://www.southcat.net/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh #Debian系统 wget https://www.southcat.net/usr/shell/Python3/Debian_Python3.6.sh && sh Debian_Python3.6.sh 2、安装requests运行命令: pip3 install requests 3、下载并编辑脚本 #下载脚本 wget https://www.southcat.net/usr/shell/Python3/ping_jk.py #编辑脚本 nano ping_jk.py 修改以下两个地方: key = 'SCKEY' #SCKEY替换成你自己的SCKEY hostname = "xx.xx.xx.xx" #换成你需要监控的VPS的IP 然后Ctrl+C保存并退出。 4、运行脚本 python3 ping_jk.py 请配合crontab定时任务使用,建议每15分钟运行一次,参考:Linux系统Crontab的安装及定时任务的命令详解。 提示:如果想监控多个VPS服务器,把ping和content那里重复一下就可以了。不会重复的多用几个同样脚本,命名不同的脚本名称,并在监控提示那里编辑好服务器信息用来区分就可以了。
-
修改SSH端口+禁止ROOT登陆
其实本身Linux已经很安全了,但是如果密码设置的不够复杂,如果说小写+数字共12位以下,你的SSH还用的默认端口,那强力一点的黑客用不上半小时,就能暴力破解你的密码。所以,最好的方法就是修改掉SSH的端口。 一、修改文件:/etc/ssh/sshd_config Port 22 #在第三行或第四行,如果前面有井号,请删除,修改为65534以下即可 可在远程连接中用vi命令,或sftp下载到本地修改,修改后使用以下命令重启ssh服务 #CentOS系统 service sshd restart #Debian/Ubuntu系统 service ssh restart 二、更加安全的设置,禁止ROOT登陆,采用小号登陆再切换ROOT(此方法不能用SFTP上传文件) useradd rats #新建一个小号 passwd rats #给小号设置密码,需要输入完全相同的二次,注意提示 vi /etc/ssh/sshd_config #修改的文件还是这个 PermitRootLogin yes #把yes,改成no,保存退出,并重启SSH服务(上面有重启命令) 切记,如果没有新建小号,或小号密码设置错误,你又禁了ROOT,那你只能重启系统或回滚快照,再也登陆不了。
-
VPS FTP快速安装教程
安装vsftpd apt-get install vsftpd #ubuntu、debian系统 yum install vsftpd #centos系统 配置 vi /etc/vsftpd.conf 1、对下列信息进行修改,也可以直接进入WinSCP直接操作 #anonymous_enable=YES #注销掉,关闭匿名访问 local_enable=YES write_enable=YES #去掉注销,#让本地账号可以访问 local_umask=022 #去掉注销,#设置权限掩码 chroot_local_user=YES #仅允许用户访问自己的路径 2、让root可以访问(可选) vi /etc/ftpusers 把root去掉 创建 ftp 用户 1、增加一个 ftpgroup 用户组 groupadd ftpgroup 2、增加用户ftpuser,-d 设置其目录为/home/wwwroot/xx.com useradd -g ftpgroup -d /home/wwwroot/xx.com ftpuser 3、用户必须拥有权限才可以访问,赋予访问/ftp/ftpuser的权限 chmod 777 /home/wwwroot/xx.com 4、设置 ftpuser 密码 passwd ftpuser service vsftpd restart
-
手撕包菜SSBC DHT磁力链一键安装包
说明 1、抛弃django自带的web server,使用更适用于生产环境的Nginx+Gunicorn。2、增加绑定域名的功能。 更新 [2017.07.05]在冰剑的增加入库黑名单功能的基础上,修复了爬虫爬一段时间就挂掉的bug,再也不用使用爬虫自动重启脚本了,即可以跳过下面第2个步骤。 安装 系统要求:Centos7纯净版,主机内存最好1G或以上且有swap。使用方法:解析域名到主机IP上。提示:本方法还不算是完全的一键安装,适合喜欢折腾的人,如果想一个脚本就全部安装完成的请参考:手撕包菜SSBC改进版之一键部署开心版。 1、安装脚本使用ssh登录vps运行: wget --no-check-certificate https://www.southcat.net/usr/down/ssbc/ssbc1.4.sh && sh ssbc1.4.sh 2、定时重启爬虫下载脚本并给执行权限: wget --no-check-certificate https://www.southcat.net/usr/down/ssbc/ssbc-reboot.sh && chmod +x ssbc-reboot.sh 增加计划任务: crontab -e 按i进入编辑模式: 0,30 * * * * sh /root/ssbc-reboot.sh 意思是每小时的0分和30分自动执行ssbc-reboot.sh这个文件,然后按Esc键退出编辑模式,然后按着shift并同时连按2次z,即回到shell界面。 3、上传程序中文模板下载地址:手撕包菜中文模板2017-02-25.zip 下载模板后解压然后用WinSCP等ftp工具上传到/root/ssbc-master/web/目录,再执行命令: ln -s /usr/lib/python2.7/site-packages/django/contrib/admin/static/admin /root/ssbc-master/web/static/admin killall gunicorn cd /root/ssbc-master/ nohup gunicorn ssbc.wsgi:application -b 127.0.0.1:8000 --reload>/dev/zero 2>&1& 冰剑新增功能:增加入库黑名单机制。下载地址:手撕包菜爬虫增加入库黑名单 修复崩溃bug 201707.rar,下载后可直接使用,内附使用说明书。 常见问题及解决 1.必须centos7吗? 非常建议使用centos7,centos6可能会有意想不到的错误 2.如何设置首页关键字? 登录管理员后台,点击Rec keywordss,右上角新增 3.怎么查看入库的文件? 登录管理员后台,点击 Hashs 4.怎么查看每天入库了多少文件,以便清楚入库效率? 登录管理员后台,点击 Status reports 5.如何确认web服务器、采集、入库正在运行? 运行 ps -ef|grep python|grep -v grep 结果里面有 gunicorn ssbc.wsgi:application -b 127.0.0.1:8000 --reload python simdht_worker.py python index_worker.py 即表示正在运行。 —————————————————————————————————————— 去除搜索页 右下角广告 [root@localhost ssbc-master]#...
-
Openload:一个可以赚钱的免费文件/视频分享平台
简介 Openload是一个免费的视频和文件分享平台,不需要登录即可上传,不限制下载次数,最大可上传10G的文件,支持远程FTP上传,用户可通过分享链接在线观看或者下载,并且还提供自动转码,注册的用户可以对分享的视频进行相关操作,比如防止用户下载,允许用户增加字幕,删除修改文件等,也可以将分享的视频嵌入到自己的网站,支持调整嵌入的大小,最重要的是网站提供推广功能,下载或者流量达到一定数就可以获得一定金额,每个地区的提成金额都不一样,可以说很强大了。 截图 官网
-
Let's Encrypt将从2018年1月起免费提供通配符证书
说明:Let’s Encrypt从2018年1月起将要支持野卡泛域名SSL证书的申请。泛域名证书的域名可以填写为*.xx.com,那么所有xx.com的子域名,比如x.xx.com都可以使用同一张证书。 简介 引用wiki介绍:https://zh.wikipedia.org/wiki/Let%27s_EncryptLet's Encrypt是一个于2015年三季度推出的数字证书认证机构,将通过旨在消除当前手动创建和安装证书的复杂过程的自动化流程,为安全网站提供免费的SSL/TLS证书。Let's Encrypt是由互联网安全研究小组(ISRG,一个公益组织)提供的服务。主要赞助商包括电子前哨基金会,Mozilla基金会,Akamai以及思科。2015年4月9日,ISRG与Linux基金会宣布合作。用以实现这一新的数字证书认证机构的协议被称为自动证书管理环境(ACME)。GitHub上有这一规范的草案,且提案的一个版本已作为一个Internet草案发布。Let's Encrypt宣称这一过程将十分简单、自动化并且免费。 公告地址:https://letsencrypt.org//2017/07/06/wildcard-certificates-coming-jan-2018.html
-
Linux VPS定时备份服务器/网站数据到Github私人仓库
说明:现在Github被微软收购后,私人仓库已经开始免费了,只能说微软很良心。然后就可以拿来折腾下了,让其充分发挥下作用,这里我们可以用来备份下网站或者服务器一些数据,方法就大概说下。 教程 首先你肯定需要一个Github账号,没有的可以去注册一个,地址:https://github.com。有了账号就继续看。 1、配置Git SSH密钥 由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以必须要让github仓库认证你SSH key,在操作之前,需要先在服务器上生成SSH key。 我们先去根目录下使用命令: cd ~ ssh-keygen -t rsa 这里会要你命名密匙名称(这里建议使用默认名称),然后连续按几次Enter,这时候会在/root/.ssh文件夹生成2个ssh密钥,然后我们查看公钥id_rsa.pub。 cat ~/.ssh/id_rsa.pub 查看后,再复制下公钥,然后打开Github官网,进入https://github.com/settings/ssh/new,Title随便填,然后Key填入刚刚复制的密匙,最后点击Add SSH Key添加即可。 2、建立私人仓库我们需要先访问https://github.com/new,新建一个仓库用来存放备份文件,名称自己随意,记得下面一定要勾选Private,也就是私人仓库。不然你辛辛苦苦备份的小姐姐就要被别人偷走了。 3、配置本地仓库由于博主是用来备份网站,所以需要备份文件夹为/home/www.southcat.net,也就是把该文件夹定为本地仓库,使用命令: #进入需要备份的文件夹 cd /home/www.southcat.net #初始化你的github仓库 git init #关联到远程github仓库 git remote add origin git@github.com:iiiiiii1/MOERATS.git 关联仓库的时候,后面可以用HTTPS链接也可以用SSH,这里强烈建议选择SSH,安全性很高。 4、初次备份 #进入备份的文件夹 cd /home/www.southcat.net #把目录下所有文件更改状况提交到暂存区,包括增,删,改。 git add -A #提交更改的说明,说明随意了,这里为backsite git commit -m "backsite" #开始推送到Github git push -u origin master 推送的时候可能会提示The authenticity of host 'github.com' can't be established.信息,直进yes即可。 然后可以看到仓库的备份文件了。 5、设置定时备份在根目录先新建一个bash脚本: nano ~/gitback.sh 代码如下: #!/bin/bash #进入到网站根目录,记得修改为自己的站点 cd /home/xxx.com #将数据库导入到该目录,这里以mysql为例,passwd为数据库密码,typecho为数据库名称,typecho.sql为备份的数据库文件 mysqldump -uroot -ppasswd typecho > typecho.sql git add -A git commit -m "backsite" git push -u origin master...