项目简介
ZFile是一款强大的在线网盘管理系统,专为个人用户设计,能够将不同类型的存储资源统一在一个简洁易用的界面中进行管理和访问。通过ZFile,用户不再需要记住并登录多个云存储平台,所有的文件管理操作都可以在一个地方完成,极大地提高了文件管理效率和便捷性。在线预览文本、视频、音频、pdf、office、3d 文件 .
Office 预览
PDF预览
特点
ZFile以其高度集成和直观的操作体验而著称。它支持多种存储源,包括但不限于S3、OneDrive、SharePoint、Google Drive、本地存储、FTP和SFTP等,并能在线预览多种文件类型,例如图片、音视频、文本文件、Office文档甚至是3D模型文件。此外,还提供了丰富的管理功能,如文件操作、文件夹加密、目录说明文档支持以及自定义样式等功能。
开源成就
目前已经取得9.2K Star
主要功能
-
统一管理:将不同云存储服务整合至一个界面,实现一站式管理。
-
在线预览:支持多种格式文件的在线预览,包括图片、音视频、文档等。
-
文件操作:提供诸如上传、下载、重命名、删除和创建文件夹等基本操作。
-
加密保护:允许用户对敏感文件夹进行密码保护。
-
自定义设置:用户可以根据个人喜好调整界面样式和布局。
-
拖放功能:支持拖放文件进行上传或移动。
-
文件直链与二维码:方便地分享文件链接或通过二维码分享。
- 多端兼容:采用响应式设计,确保在不同设备上都能良好运行。
安装指南
ZFile可以通过Docker轻松部署。下面是一段典型的Docker命令,用于启动ZFile服务:
docker run -d --name=zfile --restart=always \
-p 8080:8080 \
-v /root/zfile/db:/root/.zfile-v4/db \
-v /root/zfile/logs:/root/.zfile-v4/logs \
-v /root/zfile/file:/data/file \
zhaojun1998/zfile
这里的关键点解释如下:
-
8080
是ZFile服务对外暴露的端口,如果该端口被占用,请更换其他未使用的端口。 -
-v
选项用于映射宿主机上的文件夹到容器内部。例如,/root/zfile/file:/data/file
表示将宿主机的/root/zfile/file
文件夹映射到容器内的/data/file
,以便在添加本地存储时使用。 -
zhaojun1998/zfile
是ZFile的Docker镜像名称。
完成上述步骤后,用户只需访问
http://localhost:8080
或者相应的IP地址及端口即可开始使用ZFile。首次访问时可能需要配置一些基本信息,之后就可以开始添加存储源并管理文件了。默认账号:admin
,默认密码:123456
ZFile就是这么一款超棒的工具,它能帮你把所有的云端文件都整理得井井有条。不管是图片、视频还是文档,只要用上ZFile,都能轻松搞定。