aapanel - 宝塔面板国际版是一款非常好用的服务器管理工具,非常适合个人或小团队用来运维服务器。aaPanel 是一个简单但功能强大的控制面板,可以通过基于 Web 的 GUI(图形用户界面)来管理 Web 服务器。aaPanel 提供一键式功能,如一键安装 LNMP / LAMP 开发环境和软件。 非常适合个人或小团队用来运维服务器。宝塔国际版一个显著特点是,它不需要用户绑定手机号就可以使用,这为许多注重隐私和便利性的国际用户提供了极大的方便。

更值得一提的是,与宝塔的国内版相比,宝塔国际版(aaPanel)去掉了许多可能被视为“花里胡哨”的功能。这种简化不仅使得界面更加简洁清爽,还在一定程度上降低了资源占用,提高了系统的运行效率。宝塔国际版的这种设计理念,特别适合那些追求高效、简洁用户体验的国际用户。

1. 安装前的准备

在开始安装宝塔国际版(aaPanel)之前,确保以下各项准备工作已经就绪,这将帮助您顺利完成安装过程并确保系统的稳定运行。

  • CPU: 最低 1 核 推荐 2 核

  • 内存:128MB 以上,推荐 512MB 以上(纯面板约占系统 10M 内存)

  • 硬盘:300M 以上可用硬盘空间(纯面板约占 20M 磁盘空间)

  • 操作系统:为了获得最佳的使用体验和性能,推荐在以下操作系统中选择一个进行安装:

    CentOS 7.x

    Debian 10, 11, 12

    Ubuntu 18.04, 20.04, 22.04

    CloudLinux 7.x, 8.x

    AlmaLinux 8.x, 9.x

    Rocky Linux 8.x

  • 确保操作系统是纯净的,没有部署任何 Apache / Nginx / php / MySQL

2. 安装宝塔面板海外版

CentOS / AlmaLinux / Rocky Linux 安装方式

1
2
3
4
5

wget -O install.sh https://www.aapanel.com/script/install_7.0_en.sh && bash install.sh aapanel

curl -ksSO https://www.aapanel.com/script/install_7.0_en.sh && bash install_7.0_en.sh aapanel

执行安装命令,根据提示输入 y 回车确认安装即可

3. 获取安装结果

由于自动安装需要一点时间,你可能就去干其它事情了。如果回来的时候已经安装完了,记得观察一下终端输出。

最后,成功安装之后,你会获得类似下面的信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
14

==================================================================
Congratulations! Installed successfully!
==================================================================
aaPanel Internet Address: http://1.1.1.1:34049/123123123
aaPanel Internal Address: http://192.168.0.100:34049/123123123
username: xxxxxxxxx
password: yyyyyyyyyy
Warning:
If you cannot access the panel,
release the following port (34049|888|80|443|20|21) in the security group
==================================================================
Time consumed: 4 Minute!

根据上面的信息,你就可以去访问你的宝塔面板了。

如果你的服务器上安装了防火墙,记得根据以下规则放行(34049|888|80|443|20|21)等端口
SSH 连接端口:标准端口是 22。确保您的服务器可以通过 SSH 进行远程连接,大部分主机默认 ssh 端口都是 22,如果有特殊情况,需要将服务器对应的 ssh 端口进行开放。
面板地址访问端口:宝塔国际版默认使用端口 34049 来访问面板。请在防火墙设置中允许访问。
FTP 端口:标准端口为 20 和 21,以及被动模式端口范围 39000-40000。如果您打算使用 FTP 服务,这些端口需要开放,如果不需要 FTP 服务,可以禁止这两个端口,因为宝塔面板有非常方便的文件管理系统。
网站访问端口:网站通常通过端口 80(HTTP)和 443(HTTPS)提供服务。请确保这两个端口对外开放,以便访问托管在服务器上的网站,这两个端口必须打开,不然网站无法访问。
phpMyAdmin 访问端口:phpMyAdmin 通常使用端口 888。确保此端口在您的服务器上开放,以便于管理数据库。

4. 为宝塔面板自身安装 SSL 证书

4.1. 申请 SSL 证书

首先安装 acme.sh

1
2
3
4
5
6
7

dnf install -y curl socat tar

curl https://get.acme.sh | sh

source ~/.bashrc

申请 SSL 证书

1
2
3
4
5
6
7
8
9
10
11

# ZeroSSL 的 retryafter 时间过长,您可以切换到 Let’s Encrypt CA。
[root@server]# acme.sh --set-default-ca --server letsencrypt

# 使用acme.sh申请证书
[root@server] acme.sh --issue --standalone -d panal.example.com --force
[Tue Mar 18 12:38:01 EDT 2025] Your cert is in: /root/.acme.sh/panal.example.com_ecc/panal.example.com.cer
[Tue Mar 18 12:38:01 EDT 2025] Your cert key is in: /root/.acme.sh/panal.example.com_ecc/panal.example.com.key
[Tue Mar 18 12:38:01 EDT 2025] The intermediate CA cert is in: /root/.acme.sh/panal.example.com_ecc/ca.cer
[Tue Mar 18 12:38:01 EDT 2025] And the full-chain cert is in: /root/.acme.sh/panal.example.com_ecc/fullchain.cer

从命令行信息可以看到,私钥保存在/root/.acme.sh/panal.example.com_ecc/panal.example.com.key,证书保存在 /root/.acme.sh/panal.example.com_ecc/panal.example.com.cer

4.2. 配置 SSL 证书

登陆到宝塔面板,导航到设置, 设置域名例如:panal.example.com。

启用 SSL, 点击 Panel SSL 旁边的 modify 按钮, 在证书配置页面填入私钥和证书点击保存。

等待设置生效,再次访问宝塔面板,可以看到安全证书生效。

5. 宝塔面板常用管理命令

5.1. 宝塔面板管理命令

停止宝塔面板服务

1
2
3

systemctl stop bt

启用宝塔面板服务

1
2
3

systemctl start bt

重启宝塔面板服务

1
2
3

systemctl restart bt

查看宝塔面板登录端口

1
2
3

cat /www/server/panel/data/port.pl

修改登录端口,e.g. 8881(centos 7 Operation System)

1
2
3

echo '8881' > /www/server/panel/data/port.pl && service bt restart firewall-cmd --permanent --zone=public --add-port=8881/tcp firewall-cmd --reload

修改宝塔面板登录密码,e.g. 123456

1
[root@server]# cd /www/server/panel && python tools.py panel 123456

6. 忘记宝塔面板的地址和账号密码

如果你操作太快,或者忘记了宝塔面板的相关信息,也可以通过命令行运行以下的命令获取面板的访问地址和账号密码信息。

1
2
3

[root@server]# /etc/init.d/bt default

7. 参考文档

如何安装宝塔国际版 aapanel(宝塔海外版)

aapanel 下载页面