SkillAgentSearch skills...

Baota7.7

宝塔面板7.7原版安装脚本备份及docker

Install / Use

/learn @insoxin/Baota7.7
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

BTinstall_6.0

宝塔面板7.7原版安装脚本

宝塔面板7.8版本使用各种方法均无法绕过绑定账号,并且不绑定账号无法下载安装插件。

因此这里分享一下7.7版本的安装脚本,是官方免费版的。

wget -O install.sh https://raw.githubusercontent.com/insoxin/baota7.7/main/install_6.0.sh && bash install.sh

升级到7.7版本命令: curl http://f.cccyun.cc/bt/update6.sh|bash

建议配合下面文章中的优化脚本使用: 这个是自用的宝塔面板一键优化补丁,主要有以下优化项目:

1.去除宝塔面板强制绑定账号

2.去除各种删除操作时的计算题与延时等待

3.去除创建网站自动创建的垃圾文件(index.html、404.html、.htaccess)

4.关闭未绑定域名提示页面,防止有人访问未绑定域名直接看出来是用的宝塔面板

5.关闭活动推荐与在线客服

6.去除自动校验文件与上报信息定时任务

7.去除面板日志与网站绑定域名上报

wget -O optimize.sh https://raw.githubusercontent.com/insoxin/baota7.7/main/optimize.sh && bash optimize.sh

适用宝塔面板版本:7.7

其他备份

开ipv6

echo “True” > /www/server/panel/data/ipv6.pl

开启ssl


echo “True” > /www/server/panel/data/ssl.pl

限制日志限制日志1M

sudo journalctl --vacuum-size=1M

修改pip镜像源

国外

pip config set global.index-url https://pypi.org/simple

国内

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple

删除木马检测

systemctl stop oneavd
systemctl disable oneavd
rm -rf /opt/threatbook

懂得都懂

wget https://raw.githubusercontent.com/insoxin/baota7.7/main/panelPlugin.py

chmod 755 panelPlugin.py

mv panelPlugin.py /www/server/panel/class/panelPlugin.py

fail2ban 安装及配置

自动安装 Fail2ban

• 自动创建 jail.local (不修改原文件)

• 开启 SSH 防护 (Aggressive 模式)

• 开启递增封禁 (越封越久)

• 开启 Recidive (专门针对惯犯进行周级别的封禁)

• 设置白名单 (自动加入本地 IP)

wget -O install_fail2ban.sh https://raw.githubusercontent.com/insoxin/baota7.7/main/install_fail2ban.sh && bash install_fail2ban.sh


解决软件商店无法加载

curl https://download.bt.cn/tools/auto_node.sh | bash

宝塔面板打开插件卡在获取模板界面或者无法下载文件:TypeError: send_file() got an unexpected keyword argument 'add_etags'

/www/server/panel/pyenv/bin/python3.7 -m pip install --upgrade pip

宝塔面板里的ssh终端不能使用的解决办法

需要对 flask_sockets 库的源代码进行手动修改。

sed -i '78s|self.url_map.add(Rule(rule, endpoint=f))|self.url_map.add(Rule(rule, endpoint=f, websocket=True))|' /www/server/panel/class/flask_sockets.py

具体的修改如下:

修改文件:/www/server/panel/class/flask_sockets.py,第78行

self.url_map.add(Rule(rule, endpoint=f))

修改为:

self.url_map.add(Rule(rule, endpoint=f, websocket=True))

适用宝塔面板7.9版本的命令(7.9版本不支持去除强制绑定账号):

wget -O optimize.sh http://f.cccyun.cc/bt/optimize_new.sh && bash optimize.sh

解决aarch64 编译安装PHP5.x 报错

修改PHP安装包Zend/zend_multiply.h第65、66行左右(“+”为修改后内容),PHP5.x 版本通用。

 	__asm__("mul %0, %2, %3\n"										\
 		"smulh %1, %2, %3\n"										\
 		"sub %1, %1, %0, asr #63\n"									\
-			: "=X"(__tmpvar), "=X"(usedval)							\
-			: "X"(a), "X"(b));										\
+			: "=&r"(__tmpvar), "=&r"(usedval)						\
+			: "r"(a), "r"(b));										\
 	if (usedval) (dval) = (double) (a) * (double) (b);				\
 	else (lval) = __tmpvar;											\
 } while (0)

修改完之后就可以正常编译了。

宝塔面板修改:

php包安装路径/www/server/php/56/src,已经解压出了来,直接修改保存就可以了。

因为宝塔编译安装要点时间,所以在一开始安装就修改,不要等到安装失败再修改。

docker

https://hub.docker.com/r/insoxin/baota7.7

docker pull insoxin/baota7.7

"-port","8888","-username","admin123","-password","admin123"

View on GitHub
GitHub Stars23
CategoryDevelopment
Updated11d ago
Forks31

Languages

Python

Security Score

75/100

Audited on Mar 16, 2026

No findings