Introduction

github
docs

安装步骤

手动安装

cd /home/zhangfan/opt
sudo apt install -y openjdk-8-jre-headless unzip

1
2
3
4
5
export ZFILE_INSTALL_PATH=~/opt/zfile                        # 声明安装到的路径
mkdir -p $ZFILE_INSTALL_PATH && cd $ZFILE_INSTALL_PATH # 创建文件夹并进入
wget --no-check-certificate https://c.jun6.net/ZFILE/zfile-release.war # 下载 zfile 最新版
unzip zfile-release.war && rm -rf zfile-release.war # 解压并删除压缩包
chmod +x $ZFILE_INSTALL_PATH/bin/*.sh # 授权启动停止脚本```
1
2
3
~/opt/zfile/bin/start.sh       # 启动
~/opt/zfile/bin/stop.sh # 停止
~/opt/zfile/bin/restart.sh #重启

修改配置文件~/opt/zfile/WEB-INF/classes/application.properties

docker安装

Openwrt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
docker pull zhaojun1998/zfile

#默认参数
docker run -d --name=zfile --restart=always \
-p 6604:6604 \
-v /root/zfile/db:/root/.zfile-v4/db \
-v /root/zfile/logs:/root/.zfile-v4/logs \
-v /root/zfile/file:/data/file \
zhaojun1998/zfile

# Openwrt系统空间不够,需要修改
mkdir /mnt/sda4/opt/zfile
mkdir /mnt/sda4/opt/zfile/db
mkdir /mnt/sda4/opt/zfile/logs
mkdir /mnt/sda4/opt/zfile/file


curl -k -o /mnt/sda1/docker-data/zfile/application.properties https://c.jun6.net/ZFILE/application.properties

docker run -d --name=zfile --restart=always \
-p 6604:8080 \
-v /mnt/sda1/docker-data/zfile/db:/root/.zfile-v4/db \
-v /mnt/sda1/docker-data/zfile/logs:/root/.zfile-v4/logs \
-v /mnt/sda1/docker-data/zfile/file:/data/file \
-v /mnt/sda4/docker-data/zfile/application.properties:/root/application.properties \
zhaojun1998/zfile

# mmcblk1p4
mkdir /mnt/mmcblk1p4/opt/zfile
mkdir /mnt/mmcblk1p4/opt/zfile/db
mkdir /mnt/mmcblk1p4/opt/zfile/logs
mkdir /mnt/mmcblk1p4/opt/zfile/file


curl -k -o /mnt/mmcblk1p4/opt/zfile/application.properties https://c.jun6.net/ZFILE/application.properties

docker run -d --name=zfile --restart=always \
-p 6604:6604 \
-v /mnt/mmcblk1p4/opt/zfile/db:/root/.zfile-v4/db \
-v /mnt/mmcblk1p4/opt/zfile/logs:/root/.zfile-v4/logs \
-v /mnt/mmcblk1p4/opt/zfile/file:/data/file \
-v /mnt/mmcblk1p4/opt/zfile/application.properties:/root/application.properties \
zhaojun1998/zfile

注意

如果通过zfile挂载alist访问各大云盘会受到服务器带宽限制,如果没有保密要求,尽量选择alist访问guest

Reference