宝塔 7.5.2版收费插件免费用

网上收集来的,备用,亲测在最新的宝塔7.5.2中可用。

服务器测试环境Ubuntu 20.04.2,Debian / CentOS应该也可以。

打开目录/www/server/panel/class找到并编辑panelplugin.py文件
使用Ctrl+F搜索并找到

softList['list'] = tmpList

这段代码,在其下方添加如下代码:

softList['pro'] = 1
        for soft in softList['list']:
            soft['endtime'] = 0

修改完成后重启面板,重启完成后就可以直接安装收费的插件了,Nginx防火墙也可以直接安装使用!

如果需要使用网站监控报表还需另外修改一次代码:
安装好网站监控报表插件后打开/www/server/panel/plugin/total目录并编辑total_main.py文件
使用Ctrl+F搜索并找到

4.9 以上版本:

if cache.get('bt_total'): return public.returnMsg(True, 'OK!');

4.9以下版本:

if 'bt_total' in session: return public.returnMsg(True,'OK!');


在这段代码前加上#将其注释掉,并在其下方加入以下代码:

session['bt_total'] = True
        return public.returnMsg(True,'OK!');

然后再次重启面板,即可使用网站监控报表插件了;

继续阅读

甲骨文Oracle安装宝塔搭建网站

系统是Ubuntu20.04

首先需要去甲骨文后台— 防火墙设置中,开放端口,否则即使下面开了端口,机器还是无法使用!

0.0.0.0/0	All Protocols				All traffic for all ports

开启密码登录,如果需要

修改/etc/ssh/sshd_config

PermitRootLogin yes  #允许root登录
PasswordAuthentication yes #开启密码登录

主要是开端口

sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 8888 -j ACCEPT
sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 80 -j ACCEPT
sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 443 -j ACCEPT
sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 888 -j ACCEPT
sudo iptables-save
sudo apt-get update
sudo apt-get install iptables-persistent -y
sudo netfilter-persistent save
sudo netfilter-persistent reload

开启BBR

sudo bash -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf'
sudo bash -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'
sudo sysctl -p

安装宝塔

curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh

宝塔安装软件

继续阅读

BT宝塔面板关闭强制绑定手机注册

2021.6.9 update:

新版宝塔7.6.0升级后,测试方法二可行,不过需要多执行一行代码,如下:
rm -rf /www/server/panel/data/bind.pl

方法一

浏览器地址后面添加/files跳转到宝塔文件管理页面,比如你的宝塔地址是1.2.3.4:8888,改成1.2.3.4:8888/files访问;然后定位到以下目录

/www/server/panel/BTPanel/static/js
找到index.js文件,编辑,然后找到大概65行左右以下代码

if (bind_user == ‘True’) {
show_force_bind();
}
将True改成其他比如REMOVED,最后保存,然后强制刷新下页面,就不会提示绑定手机了~

方法二

SSH命令一键修改,实现原理跟方法1相同

sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.js

如果要恢复,执行以下命令:

继续阅读