使用 Docker 部署 JmalCloud 个人网盘

💡 原文中文,约2100字,阅读约需5分钟。
📝

内容提要

JmalCloud 是一款私有云存储网盘工具,支持 OSS/COS 和 MinIO,具备在线预览和编辑多种文件格式的功能。用户可通过 Docker 部署,提供强大的文本编辑器和超大文件上传功能。默认用户名为 admin,密码可重置。

🔎

延伸解读

部署架构与组件说明

JmalCloud 的 Docker 部署包含多个容器:jmalcloud 主服务、MongoDB 数据库、Nginx 反向代理,以及可选的 OnlyOffice 和 Drawio 服务。Nginx 映射 7070 和 7071 端口,分别对应 HTTP 和 HTTPS 访问。MongoDB 使用 4.4 版本,并限制缓存为 0.5GB,适合资源有限的环境。这种模块化设计让用户可以根据需要启用或禁用办公文档和绘图功能。

密码重置与安全注意

默认用户名 admin,初始密码为 jmalcloud。若忘记密码,可通过 docker exec 进入 MongoDB 容器执行更新命令重置,重置后密码仍为 jmalcloud,但需重启 jmalcloud_server 容器生效。建议首次登录后立即修改密码,并避免将服务直接暴露在公网,以降低未授权访问风险。

功能亮点与适用场景

JmalCloud 支持 OSS/COS 和 MinIO 等对象存储,可在线预览图片、音频、视频,并编辑 Word、Excel、PPT、流程图和思维导图。其在线文本编辑器支持超大文件上传和断点续传,适合个人或小团队搭建私有网盘,用于文档协作和媒体文件管理。

❓

Q&A

JmalCloud 是什么?

JmalCloud 是一款私有云存储网盘工具,支持 OSS/COS 和 MinIO,能够安全管理云端文件。

如何通过 Docker 部署 JmalCloud?

用户可以通过保存 docker-compose.yml 文件并运行 'docker compose up -d' 命令来部署 JmalCloud。

JmalCloud 支持哪些文件格式的在线编辑?

JmalCloud 支持图片、音频、视频、Word、Excel、PPT、流程图和思维导图等多种文件格式的在线编辑。

JmalCloud 的默认用户名和密码是什么?

JmalCloud 的默认用户名是 admin,默认密码为 jmalcloud。

如果忘记 JmalCloud 的密码,如何重置?

可以通过运行特定的 MongoDB 命令重置密码,重置后的密码为 jmalcloud。

JmalCloud 支持哪些架构?

JmalCloud 支持 X86 和 ARM64 架构。

🏷️

标签

➡️

继续阅读