ZFile 个人文件管理系统
一款基于 Java 的开源个人网盘程序,可将本地磁盘、S3、OneDrive、SharePoint、Google Drive、阿里云 OSS、腾讯云 COS、七牛、又拍云、FTP/SFTP 等分散存储统一挂载到同一 Web 界面,实现“一个入口管理所有文件”。
系统提供画廊、音视频、PDF、Office、3D 模型等在线预览,自动生成直链与二维码分享,可给文件夹加密码或隐藏,并支持自定义 JS/CSS 与响应式布局。后台采用 Spring Boot + MyBatis,自带多用户、权限、日志、缓存与 API,镜像约 450 MB,Docker 一键部署即可在 NAS、VPS、家用小主机上运行,内存占用约 200 MB,是个人和小团队快速搭建私有云盘的轻量级方案。


内存占用:193 MB
镜像大小:439 MB
使用感受:8分
1.页面清爽
2.可以用于个人的在线网盘
3.可以将你各个存储类型的存储源,统一到一个网页中查看、预览、维护,再也不用去登录各种各样的网页登录后管理文件
4.支持多种云存储服务,如阿里云OSS、腾讯云COS、七牛云Kodo等
5.上传下载、多用户管理、权限设置等丰富特性
6.在线预览: 支持图片、音视频、文本文件、PDF 甚至 3D 文件的在线预览,不用下载就能查看
7.文件直链和二维码: 快速分享文件,再也不用复制链接到聊天窗口了,直接扫码下载,方便快捷。
8.自定义 JS 和 CSS: 对于前端高手来说,可以自定义页面样式,打造个性化的网盘!
sudo docker run -d --name=zfile --restart=always \
-p 5566:8080 \
-v /自定义路径/db:/root/.zfile-v4/db \
-v /自定义路径/logs:/root/.zfile-v4/logs \
-v /自定义路径/file:/data/file \
zhaojun1998/zfile:latest