镜像概览
- 完整引用
docker.io/jmal/jmalcloud- Registry
- docker.io
- 命名空间
- jmal
- 仓库
- jmalcloud
- 已缓存 Tag 数
- 46
- 最近同步
- 07/06/2026, 04:01 PM
简介
JMalCloud 个人私有网盘镜像,支持 WebDAV、在线预览与多用户存储配额,适合家庭 NAS 与中小团队文件共享,需 MongoDB 与对象存储卷。
详细介绍
jmal/jmalcloud 提供类似 Cloudreve 的私有云盘:浏览器上传下载、分享链接、Office 预览与 WebDAV 挂载。镜像依赖 MongoDB 存元数据,文件实体存本地目录或 S3 兼容存储。与 Nextcloud 相比更轻、界面中文友好;生产应固定 tag、HTTPS 反代、启用病毒扫描(若支持),并定期备份 MongoDB 与文件卷。
快速启动
docker run -d --name jmalcloud \
-p 8088:8088 \
-e MONGODB_URI=mongodb://mongo:27017/jmalcloud \
-v $(pwd)/files:/data/files \
docker.io/jmal/jmalcloud:latest
推荐实践
docker run -d --name jmalcloud \
--restart unless-stopped \
-p 8088:8088 \
-e MONGODB_URI=mongodb://mongo.internal:27017/jmalcloud \
-e JVM_OPTS=-Xmx1g \
-v /data/jmalcloud/files:/data/files \
docker.io/jmal/jmalcloud:2.12.0
核心参数说明
-p 8088:8088— Web 与 WebDAV 端口-e MONGODB_URI— MongoDB 连接 URI-v .../files:/data/files— 用户文件实体存储-e JVM_OPTS— Java 堆内存上限--restart unless-stopped— 网盘服务持续在线- 固定 tag — 与 MongoDB schema 版本匹配
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: jmalcloud
spec:
replicas: 1
selector:
matchLabels:
app: jmalcloud
template:
metadata:
labels:
app: jmalcloud
spec:
containers:
- name: jmalcloud
image: docker.io/jmal/jmalcloud:2.12.0
ports:
- containerPort: 8088
envFrom:
- secretRef:
name: jmalcloud-mongo
volumeMounts:
- name: files
mountPath: /data/files
volumes:
- name: files
persistentVolumeClaim:
claimName: jmalcloud-files
---
apiVersion: v1
kind: Service
metadata:
name: jmalcloud
spec:
selector:
app: jmalcloud
ports:
- port: 8088
targetPort: 8088
文件 PVC 容量须充足;MongoDB 独立部署,Ingress 启用 TLS 与大文件上传超时。
最新 Tag(20 条)
查看全部 46 个 Tag →| Tag | 架构 | 推送时间 | 大小 | Digest | 同步 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/jmal/jmalcloud :2.16.8 | linux/amd64linux/arm64 | 2026/06/18 13:44 | 469.5 MB | sha256:0c2cc8787ce2… | |||
docker.io/jmal/jmalcloud :latest | linux/amd64linux/arm64 | 2026/06/18 13:44 | 469.5 MB | sha256:0c2cc8787ce2… | |||
docker.io/jmal/jmalcloud :test | linux/amd64linux/arm64 | 2026/06/18 12:57 | 469.5 MB | sha256:0c2cc8787ce2… | |||
docker.io/jmal/jmalcloud :2.16.7 | linux/amd64linux/arm64 | 2026/04/10 10:02 | 468.2 MB | sha256:7cc3e8f08af0… | |||
docker.io/jmal/jmalcloud :2.16.6 | linux/amd64linux/arm64 | 2025/12/30 09:24 | 468.4 MB | sha256:833a14406e86… | |||
docker.io/jmal/jmalcloud :2.16.5 | linux/amd64linux/arm64 | 2025/12/18 09:24 | 434.1 MB | sha256:3280d550ab1e… | |||
docker.io/jmal/jmalcloud :2.16.4 | linux/amd64linux/arm64 | 2025/11/28 09:45 | 492.6 MB | sha256:c6c61f26f769… | |||
docker.io/jmal/jmalcloud :2.16.3 | linux/amd64linux/arm64 | 2025/11/15 08:55 | 492.6 MB | sha256:3440a212499b… | |||
docker.io/jmal/jmalcloud :2.16.2 | linux/amd64linux/arm64 | 2025/11/09 16:50 | 492.2 MB | sha256:32e8fd18562e… | |||
docker.io/jmal/jmalcloud :2.16.1 | linux/amd64linux/arm64 | 2025/10/31 23:55 | 491.7 MB | sha256:0eb5d7f7ef2c… | |||
docker.io/jmal/jmalcloud :2.16.0 | linux/amd64linux/arm64 | 2025/10/23 15:42 | 491.0 MB | sha256:1d09a5d07a57… | |||
docker.io/jmal/jmalcloud :2.15.0 | linux/amd64linux/arm64 | 2025/07/29 16:15 | 553.6 MB | sha256:25ca8cb2381f… | |||
docker.io/jmal/jmalcloud :2.14.1 | linux/amd64linux/arm64 | 2025/07/29 16:06 | 553.5 MB | sha256:f56c6b5786f5… | |||
docker.io/jmal/jmalcloud :2.14.0 | linux/amd64linux/arm64 | 2025/06/09 14:44 | 563.1 MB | sha256:6f88985f6c74… | |||
docker.io/jmal/jmalcloud :2.13.0 | linux/amd64linux/arm64 | 2025/05/07 12:57 | 609.9 MB | sha256:f92149d5ed68… | |||
docker.io/jmal/jmalcloud :2.12.1 | linux/amd64linux/arm64 | 2025/02/27 18:06 | 609.0 MB | sha256:c01c5dc6c347… | |||
docker.io/jmal/jmalcloud :2.12.0 | linux/amd64linux/arm64 | 2025/01/18 15:49 | 608.5 MB | sha256:72c7b5799fe8… | |||
docker.io/jmal/jmalcloud :2.11.0 | linux/amd64linux/arm64 | 2025/01/07 11:55 | 604.1 MB | sha256:be6e73c82194… | |||
docker.io/jmal/jmalcloud :2.10.1 | linux/amd64linux/arm64 | 2024/12/19 12:05 | 604.1 MB | sha256:bc6666e842a8… | |||
docker.io/jmal/jmalcloud :2.10.0 | linux/amd64linux/arm64 | 2024/11/30 17:04 | 581.9 MB | sha256:d63baa6d438f… |