bilibili-视频演示
这是一个linux服务器面板
适用于一些不太懂技术,希望可视化操作服务器的用户
github地址
https://github.com/aaPanel/aaPanel
特别注意
它是宝塔面板的海外版本
宝塔面板需要手机号绑定登录,aapannel不需要
但是它是英文界面,且维护相对落后
对安全比较在意的,可以跳过本文,换用别的面板,或者不使用面板
初期使用
用来网页版ssh登录,这样就不用给树莓派显示屏+键盘操作
用来设置虚拟内存,使用linux工具箱,给树莓派添加4GB的虚拟内存,毕竟因为内存不足无法部署足够的开源应用
用来可视化拖拽文件操作,直接把文件拖拽到浏览器,就可以把文件传输到对应服务器的文件夹,而不是通过ftp
用来可视化开放端口和查看端口(即便是内网,也要开放端口才能访问对应的应用)
查看当前磁盘,内存,cpu使用率,是否过载,占用多大等,图形化展示
编辑代码,同样是文件操作,方便树莓派上的docker-compose.yml等文件(虽然nano和vim等编辑也可以,但是操作相对较慢)
定时任务,用来执行定时shell脚本,比如定时备份docker数据卷,定时备份博客等
官网地址
https://www.aapanel.com/new/index.html
安装地址
https://www.aapanel.com/new/download.html
本文使用的是树莓派ubuntu server 22.04系统
所以执行以下命令
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh aapanel
其中会有两次提示
一次提示
Do you want to install aaPanel to the /www directory now(y/n): y
这里我输入的y (也就是yes)
二次提示
Do you need to enable thw panel SSL ? (yes/n): n
这里我输入的n (不需要SSL,也就是https)
等待它安装成功,提示账户和密码
注意红色的地方,我安装花了26分钟
如果网速差,或者散热不行,或者TF的读写速度差,都会导致aapnel安装的速度变慢
安装花费50分钟或者2个小时也是正常现象,需要耐心等待
保存好上面终端的账户密码和访问地址信息
访问提示的地址
输入账户名和密码,进入面板
第一次进入面板,会提示推荐安装一些依赖或者应用
如Nginx,PHP,MySQL等,这里我一般会选择左侧的推荐安装,它会在后台进行安装
大概需要安装几个小时,需要耐心等待
如果不需要安装,直接点击右上角关闭,后续也可以通过应用商店来单独安装
在App Store(应用市场)安装Linux Tools(linux工具箱)
开启Display on dashboard后会显示在首页
在首页点击工具箱,然后设置Swap虚拟内存,本文设置为4096MB(4GB),loading加载完成就设置成功了
第一次进入终端需要输入密码
也就是对应用户ubuntu的密码,也可以改为root用户等
登录成功后,第二次就不需要输入密码了
点击Files菜单
可以直接看到树莓派上的文件夹和文件
可以对其解压缩,剪切,复制,删除等
也可以直接把当前电脑的文件拖拽到浏览器,这样可以传输到树莓派服务器
点击文件,如install.sh,可以直接进行编辑
相对于nano,vim编辑,要方便一点
在云服务器使用aapanel面板,还会用来
设置免费SSL证书
设置Nginx代理
使用php,mysql等安装一些如wordpress等应用(以前没有使用docker的时候,或者有些开源应用没有提供docker安装方式)
查看cpu,内存的负载历史数据等
商业成品NAS的优点就是可视化操作,不需要底层的技术代码
树莓派并非NAS,使用它构建NAS是建立在一个纯净的ubuntu server系统上
使用面板可视化操作,加上一点技术支持,和成品NAS体验差不多,但是更灵活和自由
对于成品NAS来说
如果不介意手机号注册,可以选择群晖
如果不介意最新更新固件就无法使用ssh,可以选择绿联云
END.
参考阅读
《树莓派4B(Raspberry Pi For NAS):搭建家用多功能NAS》
《树莓派4B(Raspberry Pi For NAS):TF卡刷入Ubuntu Server 22系统》
点击底部的阅读原文
可以查看本文对应的视频演示(如果没有视频,那视频可能还在审核或者补录中)