共计 4023 个字符,预计需要花费 11 分钟才能阅读完成。
内容有更新,更新时间:2024-05-23
- 同步官网一键万能脚本 7.x
简单介绍:
aapanel 一个宝塔国际版的服务器管理面板,整体的使用与国内宝塔使用体验相似。国际版的好处是,不用绑定手机号,广告相对来说少一些。
今天我们就来搭建这个国际版宝塔——aapanel,保姆级初学者教程。
这是本教程的目录信息,会按照此目录进行介绍。
文章目录
一、准备工作:
- 一台 VPS
准备自己 VPS 的相关信息,通常情况下,开通 VPS 服务器后,这些信息会发送到自己开通 VPS 服务器的邮箱里面。如果邮箱没有,可以在自己的 VPS 后台中找到。
- SSH 终端
SSH 终端主要用于远程登录管理,常用的终端软件有 PuTTY、Xshell、MobaXterm、FinalShell 等等。
这里知兔君就以 FinalShell 为示例软件了。
FinalShell 官方下载地址:https://www.hostbuf.com/t/988.html
FinalShell 专业坡姐版:https://www.123pan.com/s/3tPKVv-mjEUv.html 提取码:IMTA
官方免费版本就够用了,坡姐版给所需用户。
二、知兔教程详情
aapane 官方地址:
宝塔国际版 aapanel:https://www.aapanel.com/new/download.html
备注:可以直接搜索 aapanel 点击访问。或者,直接使用下文的脚本(脚本来自于 aapanel 官网)。
2.0 视频教程(后续补上)
- YouTube
视频播放地址: - 哔哩哔哩 Bilibili
视频播放地址:
2.1 aapane 官方一键安装脚本:
URL=https://www.aapanel.com/script/install_7.0_en.sh && if [-f /usr/bin/curl];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel
官方一键万能安装脚本已经适配大多数兼容系统,直接使用即可。
这里打开终端 SSH 软件,填写信息。
复制一键脚本——右键粘贴——回车。
接着,按照下面提示,输入 y,回车,会继续安装
安装过程中,会开启防火墙以及 SSl,我们不会理会,耐心等待安装结束即可。
最后,提示这个,就说明 aapanel 安装完毕
==================================================================
Congratulations! Installed successfully!
==================================================================
aaPanel Internet Address: https://xxxxxxxxxxx: 数字 xxxx/ 路径 xxxx
aaPanel Internal Address: https://xxxxxxxxxx: 数字 xxxx/ 路径 xxxx
username: lku5jvhc
password: 3c1ae018
Warning:
If you cannot access the panel,
release the following port (7800|888|80|443|20|21) in the security group
==================================================================
将这个信息,先复制出来,保存 TXT 文本里面,方便查看。
由于宝塔国际版 aapanel 一键脚本默认开启了 SSL 网络安全协议,因此,直接访问上述 https 地址时,在浏览器中会出现报错提示,例如下面这样:
此时,我们直接点击【高级】——,选择【继续前往 xxxx(不安全)】,就可以正常进入账号输入账号和密码即可进入后台。
另外,也可以关闭面板 SSL 访问,直接使用 http 访问,就是去掉 https 中的 s,关闭 SSL 的方法如下:
打开终端软件,直接在输入宝塔字母的缩写:bt
,敲击回车,出现下面面板选项后,找到有 SSL 的选项。输入对应的序号,回车即可。
备注:
bt:宝塔国内和国际版 aapanel 脚本的通用管理脚本。使用过程中,若是遇到忘记密码、后台路径、修复面板等都可以使用此命令来管理。
上面 SSL 关闭后,会重启面板,然后重新给出 SSL 后的 http 地址。直接在浏览器中输入此地址,输入账号密码就可以直接进入后台。
建议将后台地址保存为书签,这样方便访问。
这两种方式根据自己的喜好进行选择即可。
如果无法访问,则查看下 VPS 的防火墙是否放行了面板给出的端口就是数字 xxxx,通常 VPS 服务器官方的面板后台有设置 firewall 的面板,可以自行查看。
2.2 安装 LNMP
进入后台,首次会出现弹窗提示,选择 LNMP,这里的安装时间可能会比较久,速度以服务器的性能决定。安装期间,可以去做其他事情,直到这个地方显示为 0,说明安装完毕了。
2.4 安装 Docker(当无法正常访问时使用)
这里可以点击面板中的 docker,点击 click install, 进行安装。
安装完毕后,刷新这个页面,如果不在出现提示安装 install 的信息,则说明安装成功。
如果,依然出现”Currently not installed docker or docker-compose“这样的安装提示。
可以尝试在终端 SSH 中执行下面这条命令[1]:
ln -sf /usr/libexec/docker/cli-plugins/docker-compose /usr/bin/docker-compose
通常情况下,再次刷新此页面就不会在出现该安装提示了。
此时,如果执行上面命令后,还是会提示,可以使用一键脚本自己安装下 docker 和 docker compose,一键脚本如下,依然是在 FinalShell 中粘贴命令,回车即可。
Docker 一键安装命令:(以下三选一就行,本质是是同一个脚本)
仅在 [1] 运行命令后依然提示的情况下,在自己安装 docker。如果,已经不在提示,则不需要自己在安装一遍 docker!
- 默认:
bash <(curl -sSL https://linuxmirrors.cn/docker.sh)
- 原始执行脚本 Gitee:
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)
- 原始执行脚本 Github:
bash <(curl -sSL https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/ChangeMirrors.sh)
根据自己需要,选择一个源就行,我这里就直接选择官方了
出现下面信息就提示安装 Docker 完毕了,此时,在刷新 aapanel 的 docker 面板,就不会在出现上面提示了。
2.3 在宝塔 aapanel 的 appstore 安装常用的软件
点击 App Store
点击 Tools,这里面建议只安装下面两个:
- Linux Tools:这个可以设置时区、虚拟内存等
- Log cleanup:清理日志使用
点击 Third-party Plug-ins,这里海外宝塔只有一个,强烈推荐安装。
- Nginx free firewall:这个时 Nginx 的一个防火墙。
其他的可以根据自己的需求安装。
2.4 设置时区和添加 SWAP 虚拟内存
找到 Linux Tools,点击 Setting 设置,点击 Swap/virtual memory,我自己的时 2G 的,所以设置一个 2 倍数值的虚拟内存。
备注:一般为内存的 1-1.5 倍即可,虚拟内存某种程度上可以让系统运行更流畅!
点击 Time zone setting,就可以设置时区,如果在中国,则找到 shanghai,点击 confirm 确认即可。
2.5 更改 SSH 端口号
点击 Security——SSH,这里可以将 SSH 的端口号设置为其他数字。
如果 SSH 改成其他数字,则在 SSH 终端软件中,端口号也记得变更为 修改后的数字
2.6 使用宝塔自带的 SSH—Terminal
安装好宝塔面板后,后续就可以直接使用面板自己的 SSH 了。
进入后台后,打开 Termina,如果出现弹窗提示,则输入下自己 VPS 的密码就行,就是开始在 FinalShell 中输入的密码。端口如果修改了,也需要修改为对应的端口
之后,一些命令或者 docker cli 命令就可以在这里直接输入使用了,而不用在 SSH 客户端中登录使用,自由行也会更高些。
2.7 建议设置—防止一些爬虫扫描
- 屏蔽 Censys 扫描
Censys 是一个用以搜索联网设备信息的新型搜索引擎,安全专家可以使用它来评估他们实现方案的安全性,而黑客则可以使用它作为前期侦查攻击目标、收集目标信息的强大利器。
一般情况下我们是不希望它对我们进行扫描的,官方也给出了防止数据收集的方法,可以访问这个链接进行查看:https://support.censys.io/hc/en-us/articles/360043177092-Opt-Out-of-Data-Collection
这里,我们利用上述的Nginx free firewall 防火墙插件屏蔽 Censys 的扫描
步骤:- 点击 Nginx free firewall 5.0——Setting——Global,找到 UA filter,点击 Rule
- 只需将以下内容添加到现有规则的末尾(注意是在
)
右括号里面添加,不是在)
右括号外面):|Censys
- 点击 Nginx free firewall 5.0——Setting——Global,找到 UA filter,点击 Rule
宝塔至此,整个宝塔海外版 aapanel 就结束了。
本教程可能会失效、变更,但大题的思路时不会变化的,大家随着官方的版本升级可以自行研究了。
以下是,知兔教程视频地址和备份地址,建议保存个书签或者关注下,后续用到了也可以随时找到。