目 录CONTENT

文章目录

树莓派NanoPC-T4 安装Docker与Cloudreve

不争
2024-01-02 / 0 评论 / 0 点赞 / 86 阅读 / 4915 字

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

结果

image-20220815214446323

安装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

此时就可以访问到网盘了

image-20220815214523513

设置 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 #设置开机启动
0

评论区