✨ 新增功能: - 将完整的前端Vue项目集成到后端仓库 - 创建 frontend/ 目录存放前端代码 - 排除了 .git、node_modules 等不必要文件 🎯 集成优势: - 一个仓库包含完整前后端代码 - 简化部署和维护流程 - 方便版本同步和管理 - 减少仓库管理复杂度 📁 项目结构: - backend/: Java Spring Boot 后端 - frontend/: Vue.js 前端项目 - docker/: 容器配置 - docs/: 各种部署文档 🚀 现在只需克隆一个仓库就能获得: - JmalCloud 公共空间版后端 - 配套的前端界面 - 完整的Docker部署配置 - 详细的部署文档
3.4 KiB
JmalCloud Personal Netdisk | 中文
JmalCloud It's a private cloud storage project that makes it simple and secure to manage your files in the cloud
✅ Support OSS, Alibaba Cloud OSS , Tencent Cloud OSS and MinIO
✅ Supports online preview of images, audio, video and other files
✅ Supports editing and previewing of Word, Excel, PPT, process and mind map
✅ support x86, arm64 (Centos/Debian/Ubuntu/macOS)
✅ provides a powerful online text editor
✅ Supports large file uploading and resumable uploading
✅ supports WebDAV
Online Demo:
Live Demo , username:demo, password:demo1234
Deploy
- Prerequisites:
DockerandDocker Compose v2.0+
Refer to docker-compose.yml
docker compose up -d
Resetting Administrator Password
# 1. Reset the password
docker exec -it jmalcloud_mongodb mongo jmalcloud --eval "db.getCollection('user').update({ 'creator': true }, {\$set: { 'password': '1000:c5b705ea13a1221f5e59110947ed806f8a978e955fbd2ed6:22508de12228c34a235454a0caf3bcaa5552858543258e56' }}, { 'multi': false, 'upsert': false })"
# 2. Restart the container
docker restart jmalcloud_server
# The password after resetting is: jmalcloud
Dev
Environment Requirements:
- jdk17+
- mongodb4.4+
- node v16.x.x
1. Clone the server-side project
git clone https://github.com/jamebal/jmal-cloud-server.git
2. Modify the configuration file src/main/resources/file.yml
Change the parameters rootDir and ip2region-db-path to your own directory and start the service
3. Clone the web-side project
git clone https://github.com/jamebal/jmal-cloud-view.git
4. Run npm install in the project directory
5. Start the web-side with npm run dev
Some screenshots:
Browser Support
![]() IE / Edge |
![]() Firefox |
![]() Chrome |
![]() Safari |
|---|---|---|---|
| IE10, IE11, Edge | last 2 versions | last 2 versions | last 2 versions |
Follow-up Updates
- iOS APP
- Android APP
- PC
Permission
MIT license.
Copyright (c) 2020-present jmal










