# 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`
### 部分截图:







### 浏览器支持
| [
](http://godban.github.io/browsers-support-badges/)IE / Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](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