0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

云上私人数据管家,jMalCloud 个人网盘在华为云 Flexus 的 Docker 化部署实践

jf_21561199 来源:jf_21561199 作者:jf_21561199 2025-01-07 17:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

华为云服务器 Flexus X 实例介绍****

华为云 Flexus 云服务器 X 实例,是由国家科技进步奖获得者、华为公司 Fellow、华为云首席架构师顾炯炯牵头研发。它基于擎天 QingTian 架构、瑶光云脑、盘古大模型等根技术创新,是业界首款应用驱动的柔性算力云服务器,主要面向高科技、零售、金融、游戏等行业大多数通用工作负载场景,包括网络应用、数据库、虚拟桌面、分析索引、微服务、CI/CD 等。

传统厂商的云服务器,只能提供固定的 CPU 内存规格,不能精准匹配用户实际资源需求,存在大量资源浪费。

wKgZO2d88seAR57WAACxN1Kt2f0216.png

华为云 Flexus 云服务器 X 实例以创新的、更加贴合业务应用实际需求的柔性算力,独家支持 CPU 内存的柔性配比,支持 100+规格,最高支持 CPU 内存 3:1 配比,让 CPU 与内存更贴合业务应用需求

chaijie_default.png

链接直达华为云Flexus云服务器X实例

JmalCloud 介绍****

JmalCloud 作为一款功能强大且用户友好的私有云存储网盘系统,不仅提供了丰富的文件存储和管理功能,还支持团队协作、文件同步、多端访问和文件分享等特性。同时,它还具有跨平台支持、安全性高和易用性强等技术特点。无论是个人用户还是企业用户,都可以通过 JmalCloud 实现云端文件的集中管理和高效协作。

✅ 支持 OSS,阿里云 OS、腾讯云 OSS 和 MinIO

✅ 支持图片,音频,视频等文件的在线预览

✅ 支持 Word、Excel、PPT、流程图和思维导图的编辑和预览

✅ 支持 x86、arm64(Centos/Debian/Ubuntu/macOS)

✅ 提供强大的在线文本编辑器

✅ 支持超大文件上传,断点续传

✅ 支持 WebDAV

项目开源地址 GItHub:https://github.com/jamebal/jmal-cloud-view

chaijie_default.png

环境规划****

部署流程****

需要了解:

•采用 docker 方式进行部署 JmalCloud 私有云存储网盘系统

详细购买配置实例可参考文章: 快速部署华为云Flexus X实例,开启您的云端之旅

部署 docker 服务请参考文章:华为FlexusX与Docker+Nginx的高效整合之路

查看 docker 服务状态****

检查 Docker 服务是否正常运行,确保 Docker 正常运行。

[root@flexusx-251f~]# systemctl status docker.service●docker.service -Docker Application Container EngineLoaded:loaded(/usr/lib/systemd/system/docker.service;enabled;vendorpreset: d>Active:active(running)sinceTue 2024-09-03 16:33:06 CST;3days agoTriggeredBy:● docker.socketDocs:https://docs.docker.comMainPID: 586452(dockerd)Tasks:249Memory:233.5MCGroup:/system.slice/docker.service.............

检查 docekr 版本****

[root@flexusx-251f~]# docker --versionDockerversion 27.1.1, build 6312585

检查 docker compose 版本****

检查 Docker compose 版本,确保 2.0 以上版本。

[root@flexusx-251f~]# docker-compose -vDockerCompose version v2.29.1

拉取镜像****

参考开源项目提供的 docker-compose.yaml 我们拉取对应的镜像

[root@flexusx-251f~]# docker pull mongo:4.4[root@flexusx-251f~]# docker pull jmal/jmalcloud:latest[root@flexusx-251f~]# docker pull jmal/jmalcloud-nginx:latest[root@flexusx-251f~]# docker pull onlyoffice/documentserver:8.0.1

编写 yaml 文件****

编写 docker-compose.yaml 文件,可直接参考开源项目中提供的 docker-compose.yaml

wKgZPGd88siARd1GAAFediB_4u8743.png

[root@flexusx-251f~]# mkdir /jmalcloud[root@flexusx-251f~]# cd /jmalcloud/[root@flexusx-251f jmalcloud]# vim docker-compose.yaml[root@flexusx-251f jmalcloud]# cat docker-compose.yamlservices:mongo:container_name:jmalcloud_mongodbimage:mongo:4.4environment:TZ:"Asia/Shanghai"volumes:-./docker/jmalcloud/mongodb/data/db:/data/db-./docker/jmalcloud/mongodb/backup:/dumprestart:unless-stoppedhealthcheck:test: ["CMD","mongo","--eval","db.adminCommand('ping')"]interval:10stimeout:5sretries:3command:--wiredTigerCacheSizeGB 0.5

jmalcloud:container_name:jmalcloud_serverimage:jmal/jmalcloud:latestenvironment:MONGODB_URI:"mongodb://mongo:27017/jmalcloud"TZ:"Asia/Shanghai"JVM_OPTS:"-Xms256m -Xmx1024m"volumes:-./docker/jmalcloud/files:/jmalcloud/files/restart:unless-stoppeddepends_on:mongo:condition:service_healthy

nginx:container_name:jmalcloud_nginximage:jmal/jmalcloud-nginx:latestports:-7070:80-7071:8080environment:TZ:"Asia/Shanghai"links:-jmalcloud-officerestart:unless-stopped

office:# Optionalcontainer_name:jmalcloud_officeimage:onlyoffice/documentserver:8.0.1environment:TZ:"Asia/Shanghai"JWT_SECRET:"my_secret"restart:unless-stopped

创建容器****

使用 docker-compose 进行容器管理

[root@flexusx-251fjmalcloud]# docker-compose up -d[+]Running 5/5vNetwork jmalcloud_default Created 0.0svContainer jmalcloud_mongodb Healthy 12.1svContainer jmalcloud_office Started 1.6svContainer jmalcloud_server Started 12.2svContainer jmalcloud_nginx Started 11.0s# 有四个容器正在运行,状态正常[root@flexusx-251fjmalcloud]# docker-compose lsNAMESTATUS CONFIG FILESjmalcloudrunning(4)/jmalcloud/docker-compose.yaml

# 查看日志[root@flexusx-251fjmalcloud]# docker logs jmalcloud_server__.___ . ___ __ ______ __ ______ __ __ _______|||/|/ ||/|||/__ |||||||| / |/^ |||,----'| | | | | | | | | | | .--. |.--. | | | |/| | / / | | | | | | | | | | | | | | | | | || --' **|** **|** **|** **|** **|** /_____ **|** **** ----.| ** ----. **|** **----.| **** --' | | --'||'--'|_/|__||__|//_|_______|______||_______|_/_/ |_______/

::jmalcloud :: (v2.9.3)::Spring Boot :: (v3.2.4)::JDK Version :: (v17.0.12)......................

登录测试****

配置安全组****

放行端口 7070,7071

wKgZO2d88smAKq9LAAEzgb1wRM8048.png

登录网盘****

进行测试访问,浏览器输入:http://主机IP:7070

wKgZPGd88smARwUOAACXMydTdIs076.png

输入用户名和密码进行创建账号

wKgZO2d88smALJj1AABx48BTK_Q906.png

进行登录

wKgZPGd88smAOqY2AABxhNvDj3Y533.png

登陆成功

wKgZO2d88sqAMK0SAABnfotrQy0708.png

基本使用****

上传文件****

搭建成功,进行上传文件测试

chaijie_default.png

上传图片成功,

chaijie_default.png

上传文件夹进行测试

wKgZPGd88sqAFZOBAABuaSWX_6M517.png

写文章测试

wKgZO2d88suAKAQrAAHqKEj7glE953.png

在线浏览文件****

点击上传文件,在线浏览文件

wKgZPGd88suADfXvAADDqtkDPY8803.png

分享文件****

wKgZO2d88suACik5AACJxmRJ2f8656.png

wKgZO2d88suAKxISAAB8YGBRqW0322.png

在浏览器输入分享链接,即可查看

wKgZPGd88syAYJ4rAABILb8zzOQ160.png

设计制作****

也可通过:http://主机ip:7071进行设计创作

wKgZO2d88syANZ-uAAFyRRQHS1o747.png

jmalcloud 私有云盘支持图片,音频,视频等文件的在线预览;支持 Word、Excel、PPT、流程图和思维导图的编辑和预览;

wKgZPGd88syAMxoWAABgZC6S6xQ307.png

体验和感受****

在数据安全与便捷访问日益重要的今天,拥有一个高效、安全的个人网盘成为了许多人的迫切需求。jMalCloud 个人网盘,以其强大的文件管理功能、灵活的分享机制以及严格的数据加密技术,成为了众多用户信赖的私人数据管家。而今,借助华为云 Flexus 服务器的强大性能和 Docker 化部署的灵活性,jMalCloud 个人网盘在云端实现了更为卓越的体验。

在 Flexus 服务器 X 实例上,通过 Docker 容器化技术部署 jMalCloud 个人网盘,不仅简化了安装与配置流程,还实现了资源的隔离与高效利用。Flexus 提供的丰富云服务和稳定网络环境,确保了 jMalCloud 网盘的高速访问与数据安全。用户可以随时随地,通过任何设备访问自己的云端数据,享受便捷的数据管理服务。

值此 828 华为云企业上云节之际,无论是个人用户还是小型团队,都能在这一平台上找到适合自己的数据管理解决方案。让 Flexus 成为您云上私人数据管家的坚实后盾,jMalCloud 个人网盘则为您的数据安全与便捷访问保驾护航。

选择华为云 Flexus X 实例与 jMalCloud 的强强联合,就是选择了高效、安全的云端数据管理新体验。点击下方链接,在 828 上云节的特惠期间,让我们一起迈向云端数据管理的新时代!

产品链接华为云Flexus云服务器X实例直播建站服务器-华为云

wKgZO2d88s2AI51dAAMdMY7jqCs813.png

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Docker
    +关注

    关注

    0

    文章

    537

    浏览量

    14398
  • 华为云
    +关注

    关注

    3

    文章

    2836

    浏览量

    19370
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    中软国际携手华为基于昆仑大模型赋能油气数智转型的创新实践

    3月20日,在华为中国合作伙伴大会2026“共筑混合繁荣生态,共赢政企数智未来行业”论坛中,中软国际受邀作“深耕油气生产,攻坚智能场景落地,推进规模复制”的主题分享,系统阐述了公
    的头像 发表于 03-25 14:39 518次阅读

    企业后,数据不通、访问卡顿?这份融合解决方案请收好

    前言在数字转型的浪潮中,“业务”早已成为企业升级的标配。但很多企业完成后却发现,理想中的高效流畅并未如期而至,反而陷入了新的困境:
    的头像 发表于 03-02 11:28 332次阅读
    企业<b class='flag-5'>上</b><b class='flag-5'>云</b>后,<b class='flag-5'>数据</b>不通、访问卡顿?这份<b class='flag-5'>云</b><b class='flag-5'>网</b>融合解决方案请收好

    KubePi:开源Kubernetes可视管理面板,让集群管理如此简单

    环境示例) 有开发者分享了在华为Flexus服务器X实例,基于openEuler 22.03 LTS操作系统
    发表于 02-11 12:53

    DRAM 暴涨 171%! 171% 下的企业突围:华为 Flexus X 服务器成 IT 成本管控利器

    Flexus X 服务器凭借独有的柔性算力黑科技与智能调度能力,助力企业实现核心应用性能最高达友商 6 倍、综合成本降低 30% 的双重突破,成为硬件通胀周期下的 IT 破局关键。 2025 年
    的头像 发表于 12-31 13:00 384次阅读

    拒绝 “一次性工具”: 华为Flexus AI智能体让 AI 持续创造业务价值

    从工具到伙伴:华为Flexus AI智能体如何以“产品+服务”双轮驱动破解企业AI落地难题 真正的技术赋能,不仅提供利器,更要教会用法,陪伴成长。 在数字转型的浪潮中,企业AI应用
    的头像 发表于 12-25 17:21 628次阅读

    Jtti服务器怎么部署网站吗

    在互联网快速发展的今天,网站已经成为公司和个人沟通和展示自我的重要渠道。无论是一个简单的个人博客,还是一个复杂的电子商务平台,部署网站的过程都是相似的。服务器因其高可用性、灵活性和经
    的头像 发表于 09-26 17:16 1352次阅读

    中软国际荣获华为云云商店“海外场景商品组合奖”

    近日,华为开发者大会(HDC 2025)大会期间,中软国际盘凭借优秀的产品实力与海外市场表现,成功斩获华为云云商店“海外场景商品组合
    的头像 发表于 07-02 14:01 1321次阅读

    如何使用Docker部署大模型

    随着深度学习和大模型的快速发展,如何高效地部署这些模型成为了一个重要的挑战。Docker 作为一种轻量级的容器技术,能够将模型及其依赖环境打包成一个可移植的容器,极大地简化了部署流程
    的头像 发表于 05-24 16:39 1342次阅读

    HarmonyOS5服务技术分享--应用预加载提速指南

    : 证书未正确配置导致的签名校验失败 函数响应超时(建议控制在500ms内) 网络权限未正确声明 六、最佳实践建议 ​​资源选择策略​​ 优先预加载首屏核心资源(图片/配置数据) 单个资源大小
    发表于 05-22 20:39

    HarmonyOS5服务技术分享--函数预加载文章整理

    ​​嗨,亲爱的开发者朋友们!​​? 今天咱们来聊聊如何使用​​端一体方式开发函数​​,尤其针对华为的预加载服务。整个过程会手把手带你从零开始,涵盖创建工程、编写代码、调试到
    发表于 05-22 20:33

    HarmonyOS5服务技术分享--Serverless抽奖模板部署

    活动。不用写复杂代码,跟着步骤走就能搞定,文末还有部署避坑指南哦~ 一、前期准备 1️⃣ ​​注册账号+创建项目​​ 先到华为开发者平台注册账号 创建新项目时记得勾选\"开发
    发表于 05-22 20:25

    HarmonyOS5服务技术分享--存储指南

    Hi各位开发者伙伴们!今天咱们来聊一聊HarmonyOS存储的实战玩法,手把手教你实现文件上传、下载、元数据操作等核心功能。无需官方文档的严肃感,咱们用最接地气的方式搞懂这些API怎么用!(文末附
    发表于 05-22 19:17

    HarmonyOS5服务技术分享--数据库使用指南

    ? 华为数据库(CloudDB)在HarmonyOS中的使用指南 ? ​​嗨,开发者朋友们!​​ 今天咱们来聊聊华为
    发表于 05-22 18:29

    HarmonyOS5服务技术分享--ArkTS开发Node环境

    服务。例如: 用户身份验证 数据实时处理(如订单状态更新) 第三方服务集成(如支付回调) ?️ 二、手把手开发流程:从配置到部署 1️⃣ ​​环境准备​​ ​​工具链​​:安装DevEco
    发表于 05-22 17:21

    博泰车联网斩获华为“2024年上海创新标杆奖”

    近日,在华为生态大会上,博泰车联网凭借与华为合作的车联网平台项目,成功斩获“上海创新标杆
    的头像 发表于 05-08 10:17 1025次阅读