NanoPC-T4 安装Docker与Cloudreve
某鱼收了个矿渣折腾了一个晚上,网上教程只有刷安卓8.0的,经历各种踩坑,如断电导致文件锁死,刷最新版armbian22.08 SSH连接秒断, 故写一篇一路走来的路程,应为系统方面已经调试好了,所以先写软件篇,等啥时候系统玩崩了,在写一篇系统固件篇章,本章会持续更新自己的跑得应用,希望能坚持写下去。
1. 连接armbian
2. 更换国内软件源
3.执行
nano /etc/apt/sources.list
3.1在原先的源前面加#号注释掉,并将国内源复制过去
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释,“buster”根据版本更改。
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
3.2ctrl+x退出编辑,按y回车保存
3.3执行
apt-get update
至此,软件源更换完毕。
安装docker
输入如下命令:
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun
调用了阿里云加速安装。如果失败可以尝试重启一下机器,再次运行脚本。
Docker换源
nano /etc/docker/daemon.json
{
"registry-mirrors": [
"https://kfwkfulq.mirror.aliyuncs.com",
"https://2lqq34jg.mirror.aliyuncs.com",
"https://pee6w651.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com"
],
"dns": ["8.8.8.8","8.8.4.4"]
}
ctrl+x退出编辑,按y回车保存,执行
systemctl daemon-reload
systemctl restart docker
安装面板
docker pull portainer/portainer:linux-arm64
docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer:linux-arm64
结果
安装Cloudreve网盘
rk3399 的 CPU 是 Arm64 架构,需要安装 Cloudreve Arm64 的版本。最新的 Cloudreve 已经有 Arm64 版本,并支持文件导入和 Webdav 等功能,相当赞了,下载解压赋予写入权限并执行文件即可。
mkdir Cloudreve && cd Cloudreve
wget https://github.com/cloudreve/Cloudreve/releases/download/3.5.3/cloudreve_3.5.3_linux_arm64.tar.gz
tar -zxvf cloudreve_3.3.1_linux_arm64.tar.gz
chmod +x ./cloudreve
./cloudreve
此时就可以访问到网盘了
设置 Systemd 进程守护,用 nano、vi、vim 等编辑器都可以。
vim /usr/lib/systemd/system/cloudreve.service
参考官方文档,复制以下配置文件,我的 Cloudreve 的目录是 /root/Cloudreve
。
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
After=mysqld.service
Wants=network.target
[Service]
WorkingDirectory=/root/Cloudreve
ExecStart=/root/Cloudreve/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
记得最后更新配置和重启下服务。
systemctl daemon-reload #更新配置
systemctl start cloudreve #启动服务
systemctl enable cloudreve #设置开机启动
评论区