# jmal-cloud-view **Repository Path**: guopeng075/jmal-cloud-view ## Basic Information - **Project Name**: jmal-cloud-view - **Description**: 网盘web端 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: https://jmalcloud.github.io - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 19 - **Created**: 2025-05-22 - **Last Updated**: 2025-05-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JmalCloud 个人网盘 | [English](https://github.com/jamebal/jmal-cloud-view/blob/master/README_en_US.md) JmalCloud 是一款私有云存储网盘项目,能够简单安全管理您的云端文件 ✅ 支持OSS,阿里云OS、腾讯云OSS和MinIO ✅ 支持图片,音频,视频等文件的在线预览 ✅ 支持Word、Excel、PPT、流程图和思维导图的编辑和预览 ✅ 支持x86、arm64(Centos/Debian/Ubuntu/macOS) ✅ 提供强大的在线文本编辑器 ✅ 支持超大文件上传,断点续传 ✅ 支持WebDAV ### 线上Demo: [查看 Demo](https://jmal.cc/demo) , 用户名:demo, 密码:demo1234 ### 部署 - 必须安装:`Docker` 和 `Docker Compose v2.0+` 参考[docker-compose.yml](https://github.com/jamebal/jmal-cloud-server/blob/master/docker-compose.base.yml) ```shell docker compose up -d ``` 等待启动后访问: http://{your_ip}:7070 #### 重启管理员密码 ```shell # 1. 重置密码 docker exec -it jmalcloud_mongodb mongo jmalcloud --eval "db.getCollection('user').update({ 'creator': true }, {\$set: { 'password': '1000:c5b705ea13a1221f5e59110947ed806f8a978e955fbd2ed6:22508de12228c34a235454a0caf3bcaa5552858543258e56' }}, { 'multi': false, 'upsert': false })" # 2. 重启容器 docker restart jmalcloud_server # 重置后的密码为: jmalcloud ``` ### 备份/恢复 数据库 #### 备份数据库 ```shell docker exec -it jmalcloud_mongodb mongodump -d jmalcloud -o /dump/xxx --gzip --quiet ``` #### 恢复数据库 ```shell docker exec -it jmalcloud_mongodb mongorestore --gzip --nsInclude=jmalcloud.* --dir /dump/xxx --quiet ``` ### dev #### 环境准备: - jdk17+ - mongodb4.4+ - node v16.x.x ##### 1、克隆服务端项目 `git clone https://github.com/jamebal/jmal-cloud-server.git` ##### 2、修改配置文件 `src/main/resources/file.yml` 修改参数`rootDir` 和 `ip2region-db-path` 改为自己的目录, 即可启动服务 ##### 3、克隆web端项目 `git clone https://github.com/jamebal/jmal-cloud-view.git` ##### 4、项目目录下执行`npm install` ##### 5、启动web端`npm run dev` ### 部分截图: ![image0](./doc/%E6%88%AA%E5%B1%8F%20192.png) ![image1](./doc/%E6%88%AA%E5%B1%8F%2028.png) ![image2](./doc/%E6%88%AA%E5%B1%8F%2029.png) ![image3](./doc/%E6%88%AA%E5%B1%8F%2030.png) ![image4](./doc/%E6%88%AA%E5%B1%8F%2031.png) ![image5](./doc/%E6%88%AA%E5%B1%8F%2032.png) ![image6](./doc/%E6%88%AA%E5%B1%8F%2033.png) ### 浏览器支持 | [IE / Edge](http://godban.github.io/browsers-support-badges/)
IE / Edge | [Firefox](http://godban.github.io/browsers-support-badges/)
Firefox | [Chrome](http://godban.github.io/browsers-support-badges/)
Chrome | [Safari](http://godban.github.io/browsers-support-badges/)
Safari | | --------- | --------- | --------- | --------- | | IE10, IE11, Edge| last 2 versions| last 2 versions| last 2 versions ### 许可 [MIT](https://github.com/jamebal/jmal-cloud-view/blob/master/LICENSE) license. Copyright (c) 2020-present jmal