前言

前段时间迁移了自己的服务器到新的云服务厂商-林枫云,服务器的价格很香,但是没有云备份功能,要是数据丢失就完蛋了,想到自己有台绿联云NAS,何不用来备份呢。

平时用1Panel来管理服务器比较多,对1Panel比较熟悉,想用1Panel的定时任务来定时下载云服务的备份数据,其他的功能就当扩展了,以后肯定也能用得上。

下面直接开干。

开始

创建容器

首先进入绿联云的系统页面,打开Docker,创建项目:

image-20251011142311847

我的Compose配置如下,根据实际情况修改:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
services:
1panel:
container_name: 1panel # 容器名
restart: always
network_mode: "host"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./volumes:/var/lib/docker/volumes
- /volume2/docker/1panel/opt:/volume2/docker/1panel/opt # 文件存储映射
- ./root:/root # 可选的文件存储映射
environment:
- TZ=Asia/Shanghai # 时区设置
- PANEL_BASE_DIR=/volume2/docker/1panel/opt
- PANEL_PORT=3000 #WEB访问端口
- PANEL_ENTRANCE=xxxx #入口令牌(网页登录使用,如:http://NAS的IP:端口号/入口令牌 )
- PANEL_USERNAME=xxxx #登录用户
- PANEL_PASSWORD=xxxx #用户密码,建议设置复杂密码
image: docker.io/koryking/1panel:latest
labels:
createdBy: "Apps"

注意事项:

  1. volumes配置项中的/volume2/docker/1panel/opt:/volume2/docker/1panel/opt,这个/volume2/docker/1panel/opt对应的是你NAS的存储路径,在文件管理中可查看实际的位置(右键属性):

    image-20251011143312480

  2. 挂载的本地路径不存在记得创建一下,不会自动创建,如案例Compose配置的optvolumes

    image-20251011143629634

填写完成后,点击立即部署,等待部署完成,项目中出现1panel则表示部署成功了。

使用1Panel

部署完成后,在浏览器访问http://你的nasIP地址:3000/安全入口,输入Compose配置里设置的用户名密码即可进入1Panel面板。

参考文档

Docker方式运行的1Panel