update: readme
This commit is contained in:
parent
fbf99d7679
commit
f44a16aefa
89
README.md
89
README.md
@ -3,6 +3,10 @@ JmalCloud 是一款私有云存储网盘项目,能够简单安全管理您的
|
|||||||
|
|
||||||
✅ 支持图片,音频,视频等文件的在线预览
|
✅ 支持图片,音频,视频等文件的在线预览
|
||||||
|
|
||||||
|
✅ 支持word、excel、ppt、流程和思维导图的编辑和预览
|
||||||
|
|
||||||
|
✅ 支持x86、arm64(Centos/Debian/Ubuntu/macOS)
|
||||||
|
|
||||||
✅ 提供强大的在线文本编辑器
|
✅ 提供强大的在线文本编辑器
|
||||||
|
|
||||||
✅ 支持超大文件上传,断点续传
|
✅ 支持超大文件上传,断点续传
|
||||||
@ -14,83 +18,32 @@ JmalCloud 是一款私有云存储网盘项目,能够简单安全管理您的
|
|||||||
|
|
||||||
地址2: https://cloud1.jmal.top , 用户名:admin,密码:jmalcloud (所有权限)
|
地址2: https://cloud1.jmal.top , 用户名:admin,密码:jmalcloud (所有权限)
|
||||||
|
|
||||||
部分截图:
|
### 部署
|
||||||
|
|
||||||
|
- 必须安装:`Docker` 和 `Docker Compose v2.0+`
|
||||||
|
|
||||||
|
```shell
|
||||||
|
# 1、克隆项目到您的本地或服务器
|
||||||
|
git clone https://github.com/jamebal/jmal-cloud-server.git
|
||||||
|
|
||||||
|
# 2、进入目录
|
||||||
|
cd jmal-cloud-server
|
||||||
|
|
||||||
|
# 3、一键安装
|
||||||
|
./install.sh
|
||||||
|
```
|
||||||
|
> 访问7070端口试试看
|
||||||
|
|
||||||
|
### 部分截图:
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
### 部署
|
|
||||||
**以下两种启动方式二选一, 推荐使用[docker-compose](https://docs.docker.com/compose//)**
|
|
||||||
|
|
||||||
> docker run 方式启动
|
|
||||||
|
|
||||||
```shell
|
|
||||||
docker run \
|
|
||||||
--restart=always \
|
|
||||||
--name jmalcloud \
|
|
||||||
-p 7070:80 \
|
|
||||||
-p 7071:8080 \
|
|
||||||
-p 7072:8088 \
|
|
||||||
-p 27018:27017 \
|
|
||||||
-v /Users/jmal/temp/jmalcloud-docker/files/:/jmalcloud/files/ \
|
|
||||||
-v /Users/jmal/temp/jmalcloud-docker/db/:/data/db/ \
|
|
||||||
-d registry.cn-guangzhou.aliyuncs.com/jmalcloud/jmalcloud:latest
|
|
||||||
```
|
|
||||||
|
|
||||||
> docker-compose 方式启动
|
|
||||||
|
|
||||||
编辑docker-compose.yml文件
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
version: "3.5"
|
|
||||||
services:
|
|
||||||
jmalcloud:
|
|
||||||
image: registry.cn-guangzhou.aliyuncs.com/jmalcloud/jmalcloud:latest
|
|
||||||
container_name: jmalcloud
|
|
||||||
volumes:
|
|
||||||
- /Users/jmal/temp/jmalcloud-docker/files/:/jmalcloud/files/
|
|
||||||
- /Users/jmal/temp/jmalcloud-docker/db/:/data/db/
|
|
||||||
ports:
|
|
||||||
- "7070:80"
|
|
||||||
- "7071:8080"
|
|
||||||
- "7072:8088"
|
|
||||||
- "27018:27017"
|
|
||||||
```
|
|
||||||
|
|
||||||
启动:在docker-compose.yml文件目录下运行以下命令
|
|
||||||
|
|
||||||
```shell
|
|
||||||
docker-compse up -d
|
|
||||||
```
|
|
||||||
|
|
||||||
> 启动参数
|
|
||||||
|
|
||||||
Port :
|
|
||||||
`7070` : 网盘入口
|
|
||||||
`7071` : 博客入口
|
|
||||||
`7072` : 网盘api入口, 例如:http://localhost:7072/public/doc.html
|
|
||||||
`27018` : MongoDB
|
|
||||||
Volume :
|
|
||||||
`/jmalcloud/files/` : 网盘文件存储目录
|
|
||||||
`/data/db/` : mongodb数据存储目录
|
|
||||||
|
|
||||||
> 访问试试看
|
|
||||||
|
|
||||||
启动后等待40秒左右,访问7070端口看到如下界面,说明部署成功
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### 浏览器支持
|
### 浏览器支持
|
||||||
|
|
||||||
| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="IE / Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Safari |
|
| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="IE / Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Safari |
|
||||||
| --------- | --------- | --------- | --------- |
|
| --------- | --------- | --------- | --------- |
|
||||||
| IE10, IE11, Edge| last 2 versions| last 2 versions| last 2 versions
|
| IE10, IE11, Edge| last 2 versions| last 2 versions| last 2 versions
|
||||||
|
|
||||||
### 后续更新
|
|
||||||
|
|
||||||
- [ ] iOS APP
|
|
||||||
- [ ] Android APP
|
|
||||||
- [ ] PC
|
|
||||||
|
|
||||||
### 许可
|
### 许可
|
||||||
|
|
||||||
[MIT](https://github.com/jamebal/jmal-cloud-view/blob/master/LICENSE) license.
|
[MIT](https://github.com/jamebal/jmal-cloud-view/blob/master/LICENSE) license.
|
||||||
|
|||||||
@ -1,85 +1,45 @@
|
|||||||
# JmalCloud Personal Netdisk | [中文](https://github.com/jamebal/jmal-cloud-view/blob/master/README.md)
|
# JmalCloud Personal Netdisk | [中文](https://github.com/jamebal/jmal-cloud-view/blob/master/README.md)
|
||||||
JmalCloud It's a private cloud storage project that makes it simple and secure to manage your files in the cloud
|
JmalCloud It's a private cloud storage project that makes it simple and secure to manage your files in the cloud
|
||||||
|
|
||||||
✅ Support online preview of images, audio, video and other files
|
✅ Supports online preview of images, audio, video and other files
|
||||||
|
|
||||||
✅ Provide powerful online text editor
|
✅ Supports editing and previewing of Word, Excel, PPT, process and mind map
|
||||||
|
|
||||||
✅ Support oversized file upload, breakpoint transfer
|
✅ support x86, arm64 (Centos/Debian/Ubuntu/macOS)
|
||||||
|
|
||||||
✅ Support webDAV
|
✅ provides a powerful online text editor
|
||||||
|
|
||||||
|
✅ Supports large file uploading and resumable uploading
|
||||||
|
|
||||||
|
✅ supports webDAV
|
||||||
|
|
||||||
### Online preview address:
|
### Online preview address:
|
||||||
Address 1: https://www.jmal.top , Username:admin,Password:jmalcloud (partial access)
|
Address 1: https://www.jmal.top , Username:admin,Password:jmalcloud (partial access)
|
||||||
|
|
||||||
Address 2: https://cloud1.jmal.top , Username:admin,Password:jmalcloud (all permissions)
|
Address 2: https://cloud1.jmal.top , Username:admin,Password:jmalcloud (all permissions)
|
||||||
|
|
||||||
Some screenshots:
|
|
||||||
|
### deployment
|
||||||
|
|
||||||
|
- You must install: 'Docker' and 'Docker Compose V2.0 +'
|
||||||
|
|
||||||
|
```shell
|
||||||
|
# 1. Clone the project to your local or server
|
||||||
|
git clone https://github.com/jamebal/jmal-cloud-server.git
|
||||||
|
|
||||||
|
# 2. Enter the directory
|
||||||
|
cd jmal-cloud-server
|
||||||
|
|
||||||
|
# 3. One-click installation
|
||||||
|
./install.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
> Try access port 7070
|
||||||
|
|
||||||
|
### Some screenshots:
|
||||||

|

|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
### deploy
|
|
||||||
**Either of the following two startup methods is recommended[docker-compose](https://docs.docker.com/compose//)**
|
|
||||||
|
|
||||||
> docker run
|
|
||||||
|
|
||||||
```shell
|
|
||||||
docker run \
|
|
||||||
--restart=always \
|
|
||||||
--name jmalcloud \
|
|
||||||
-p 7070:80 \
|
|
||||||
-p 7071:8080 \
|
|
||||||
-p 7072:8088 \
|
|
||||||
-p 27018:27017 \
|
|
||||||
-v /Users/jmal/temp/jmalcloud-docker/files/:/jmalcloud/files/ \
|
|
||||||
-v /Users/jmal/temp/jmalcloud-docker/db/:/data/db/ \
|
|
||||||
-d registry.cn-guangzhou.aliyuncs.com/jmalcloud/jmalcloud:latest
|
|
||||||
```
|
|
||||||
|
|
||||||
> docker-compose
|
|
||||||
|
|
||||||
docker-compose.yml
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
version: "3.5"
|
|
||||||
services:
|
|
||||||
jmalcloud:
|
|
||||||
image: registry.cn-guangzhou.aliyuncs.com/jmalcloud/jmalcloud:latest
|
|
||||||
container_name: jmalcloud
|
|
||||||
volumes:
|
|
||||||
- /Users/jmal/temp/jmalcloud-docker/files/:/jmalcloud/files/
|
|
||||||
- /Users/jmal/temp/jmalcloud-docker/db/:/data/db/
|
|
||||||
ports:
|
|
||||||
- "7070:80"
|
|
||||||
- "7071:8080"
|
|
||||||
- "7072:8088"
|
|
||||||
- "27018:27017"
|
|
||||||
```
|
|
||||||
|
|
||||||
Start: Run the following command in the docker-compose.yml file directory
|
|
||||||
|
|
||||||
```shell
|
|
||||||
docker-compse up -d
|
|
||||||
```
|
|
||||||
|
|
||||||
> Start-up parameters
|
|
||||||
|
|
||||||
Port :
|
|
||||||
`7070` : Web portal
|
|
||||||
`7071` : Blog portal
|
|
||||||
`7072` : Web api portal, 例如:http://localhost:7072/public/doc.html
|
|
||||||
`27018` : MongoDB
|
|
||||||
Volume :
|
|
||||||
`/jmalcloud/files/` : Netdisk file storage directory
|
|
||||||
`/data/db/` : mongodb data storage directory
|
|
||||||
|
|
||||||
> Try visiting
|
|
||||||
|
|
||||||
Wait for about 40 seconds after startup, access port 7070 and see the following screen, indicating successful deployment
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### Browser Support
|
### Browser Support
|
||||||
|
|
||||||
| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="IE / Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Safari |
|
| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="IE / Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Safari |
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user