JmalCloud 是一款私有云存储网盘项目,能够简单安全管理您的云端文件;在使用场景方面,它可以用于个人云存储,方便随时随地访问、管理、备份和恢复个人数据;支持团队云存储,方便多人共享文件夹和文件,进行实时协作,共同编辑文档等,提高团队工作效率;支持本地文件夹与云端文件夹的同步;提供网页端、手机端和客户端的多端访问;还可便捷地将文件分享给他人,并设置分享链接的权限和有效期,保护文件安全。
特色说明
JmalCloud 是一款私有云存储网盘项目。它具有以下特性和功能:
- 支持多种存储:支持 OSS,包括阿里云 OSS、腾讯云 OSS 和 MinIO。
- 文件在线预览:支持图片、音频、视频等文件的在线预览。
- 文档编辑与预览:支持 Word、Excel、PPT、流程图和思维导图的编辑和预览。
- 多系统架构支持:支持 x86、arm64(Centos / Debian / Ubuntu / macOS)。
- 在线文本编辑器:提供强大的在线文本编辑器。
- 大文件上传与断点续传:支持超大文件上传,具备断点续传功能。
- 支持 WebDAV。
在线演示
安装使用
部署要求:
必须安装:Docker 和 Docker Compose v2.0 +
部署步骤:
新建 docker – compose.yml 代码如下:
使用下面命令即可创建并启动 JmalCloud:
等待启动后访问: http://{your_ip}:7070
重启管理员密码步骤:
备份/恢复数据库:
备份数据库:
恢复数据库:
dev 环境准备:
- jdk17+
- mongodb4.4+
- node v16.x.x
1、克隆服务端项目
2、修改配置文件 src/main/resources/file.yml
修改参数rootDir 和 ip2region-db-path 改为自己的目录, 即可启动服务
3、克隆web端项目
4、项目目录下执行npm install
5、启动web端npm run dev
截图展示
本站声明:
1. 本站所有资源来源于网络,分享目的仅供大家学习和交流!
2. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
3. 本站提供的资源,都不包含技术服务请大家谅解!
4. 如有链接无法下载、失效或广告,请联系站长处理!
佳益工作室 » 搭建一款开源免费的网盘系统JmalCloud
1. 本站所有资源来源于网络,分享目的仅供大家学习和交流!
2. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
3. 本站提供的资源,都不包含技术服务请大家谅解!
4. 如有链接无法下载、失效或广告,请联系站长处理!
再次声明:如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
佳益工作室 » 搭建一款开源免费的网盘系统JmalCloud
常见问题FAQ
- 资源解压密码是什么?
- 本站资源解压密码,一般都为“cms.jiayiwork.com”
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。