部署私人网盘(zfile)使用系统Linux,CengtOS 8
1.下载
下载zfile-4.1.3.jar包(目前版本已经更新到了4.1.3)
https://github.com/zfile-dev/zfile/releases
2.创建文件夹目录
我这里在/home/zfile下创建了俩个文件夹
mkdir root file
在/home/zfile/root下面分别创建两个文件夹
mkdir db logs
3.将下载好的zfile.jar包通过xftp上传到/home/zfile目录下
4.在相同目录下编写 vim Dockerfile 脚本文件,这里的端口是jar包内部端口
FROM java:8
EXPOSE 8080
ADD zfile-4.1.3.jar zfile.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","zfile.jar"]
5.使用命令build容器
docker build -t zfile .
6.可以使用命令查看是否构建完成
docker images
7.运行zfile容器,这里冒号前面的端口,文件夹可以根据自己的需求来修改,运行命令好像文件夹要存在
docker run -d --name=zfile --restart=always -p 8010:8080 -v /home/zfile/root/db:/root/.zfile-v4/db -v /home/zfile/root/logs:/root/.zfile-v4/logs -v /home/zfile/file:/data/file zfile
8.运行成功之后,可以输入自己服务器的 IP+端口 访问,注意,云服务器要在控制台放开端口,虚拟机要关闭防火墙,或者防火墙放开8010端口哦
http://IP:8010/
9.如需使用其他方式部署zfile网盘,可以前往官方文档,查看
https://docs.zfile.vip/install-os