BtSoft (BaoTa) Panel Guide

Install BtSoft, host LNMP sites with a GUI, configure SSL/cron/firewall, and know exactly where it helps and where it hurts.

BeginnerUpdated 2026-10-2946K views

What a panel gives you and costs you

BtSoft turns the whole LNMP stack (Nginx/MySQL/PHP) into clickable forms: install in 2 minutes, add a site, apply free SSL, set cron, view traffic graphs. The price is a layer of magic between you and the configs — when it breaks, you debug someone else's template.

Shines atStruggles with
单机建站、PHP 生态、快速上线多节点/集群编排(它只管一台机器)
免费 SSL 一键申请与自动续期非标准目录结构,排障要反查它的生成规则
文件管理、数据库可视化、定时任务插件市场付费功能多,免费版功能受限
监控/日志/备份开箱即用面板自身漏洞=整机 Control Plane 被端(务必开启安全入口+限制 IP)

Installation and the LNMP stack

# 官方安装脚本(CentOS/openEuler 系)
wget -O install.sh https://download.bt.cn/install/install_lts.sh && bash install.sh ed8484bec

# Ubuntu/Debian
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec

# 安装完成后记住四样东西:
#   面板地址 / username / password / 安全入口路径
# 然后第一时间做这两件事:
#   1) 修改默认面板端口与安全入口
#   2) 绑定面板访问 IP(或之后配 IP 白名单)

Inside the panel: Software Store → install the Nginx + MySQL + PHP versions you need (LNMP one-click). PHP extension choices (redis, pdo_mysql, bcmath, exif) are per-site configurable.

The BtSoft panel runs as root and listens on a web port — an unpatched panel is full server takeover. Keep it updated, set a random 安全入口 path, bind the panel to an allowlisted IP, and never expose it on a public port you can avoid.

Site, SSL, reverse proxy

  • Add site: domain + root dir + PHP version; DNS A record to this server first, or the free SSL application fails domain validation
  • SSL: site settings → SSL → Lets Encrypt, one click, auto-renewal handled by the panel cron
  • Reverse proxy: site settings → Reverse Proxy, add proxy target http://127.0.0.1:8080 — perfect for a Java/Go backend behind Nginx
  • Deploy your backend service via systemd unit (panel has a 'Daemon' tool) and memory/CPU limits in the process manager
# 典型拓扑:Java Spring Boot 站点
公网 443 → Nginx(宝塔LNMP)
              ├─ 静态资源  /var/www/site/dist
              └─ 反向代理  api/ → http://127.0.0.1:8080
                              └─ jar 由面板守护进程跑(systemd 单元)

Cron, backup and firewalls

Cron in the panel wraps crontab with forms: scheduled site/db backup to local disk or cloud storage (the panel supports COS/OSS/S3), log rotation, and lets you paste raw shell scripts too.

The classic BtSoft data-loss story: backups only to the same disk, retention set to forever, disk fills up, the site AND its backups die together. Send backups to object storage and rotate them.
# 防火墙:面板 Security → 放行端口(=云安全组 + firewalld 双层)
#   只放:面板端口(改过后的)、80、443、SSH 端口
#   数据库 3306、Redis 6379 一律不放公网

# 面板自带数据库权限管理:root 只允许 127.0.0.1,
# 应用账号按库授权,密码用强随机串

Friends & Partners