手上有一台 X96MAX+,曾经刷过 恩山flippy大的 armbian,但是很久没更新了,很多毛病,于是闲置了很久,直到最近偶然发现了这个神仙项目 /ophub/amlogic-s9xxx-armbian,居然一直在更新 这类盒子的 armbian 系统,无比激动,必须折腾一波

设备与环境

系统安装

  1. rufus 将下载的 armbian 系统刷入U盘中
  2. 拔掉 X96MAX+ 电源,插入制作好的U盘,找根牙签按住 AV 孔的按钮同时插上电源,用网线接到路由器上,找出机器IP
  3. 通过 SSH 登录到系统,用户名:root,密码:1234
  4. 将U盘系统刷入 EMMC,执行以下命令根据提示刷入,成功后拔掉U盘重启即可
    1
    armbian-install

系统设置

系统自带小工具

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 系统配置(配置静态IP方便)
armbian-config

# 安装常用软件
armbian-software

# 为 Armbian 创建 2G大小 swap
armbian-swap 2

# LED 显示屏开关
armbian-openvfd

# 备份/还原 EMMC 原系统(从 TF/SD/USB 启动 Armbian 系统 → 输入命令:)
armbian-ddbr

其它通用配置

1
2
# 更改 DNS
nano /etc/resolv.conf

软件安装

1panel

1panel 号称新一代的 Linux 服务器运维管理面板,软件都是通过 Ddocker 安装的,方便好用,界面也很漂亮,使用体验确实比宝塔好。

1panel 官方 debian 系统的一键安装脚本,同样适用于 armbian 系统

1
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh
  • OpenResty:一个基于 Nginx 的高性能 Web 应用服务器,1panel 推荐的,替代 nginx
  • PHP:注意安装pdo_mysql扩展,用于和 mysql 通信
  • Mysql:请安装mysql-8.0以上版本,低版本没有 aarch64 架构的官方 docker 镜像,若必须用低版本参考 此方法 安装第三方 docker 镜像

注意部署网站时 1panel 后台默认权限是 root,网站文件操作完成后需改为普通用户和用户组权限1000:1000,否则网站可能无法读写