• 华为云云耀云服务器L实例评测|部署在线思维导图 SimpleMindMap


    一、云耀云服务器L实例介绍

    1.1 云服务器介绍

    云服务器对个人项目的部署意义重大。它降低了基础设施成本,提供弹性资源扩展,确保项目稳定性。云平台提供了数据备份和安全性,保护项目数据。同时,它简化了运维流程,降低了技术门槛,使开发者能专注于项目开发。全球性能和高可用性提高了用户体验,吸引更多用户。总之,云服务器为个人项目提供了经济、灵活、安全和高效的部署解决方案,促进项目的成功发展。

    华为云焕新推出华为云云服务器实例新品,华为云云服务器具有智能不卡顿、价优随心用、上手更简单、管理特省心这四个优点,从而帮您快速上云!

    在这里插入图片描述

    从8月底到10月中旬,参与华为云云服务器开启评测活动,可以获得54.99元的优惠券,购买 华为云云耀云服务器L实例 轻量服务器一个月仅需支付0.03元。

    在这里插入图片描述
    还有 限时秒杀专区华为云云耀云服务器L实例 每日限量抢购,优惠仅限1单,抢完即止!

    在这里插入图片描述

    1.2 产品规格

    选择华为云云耀云服务器L实例配置时,一般会标注几个关键的硬件参数如下

    云服务器配置说明
    vCPU2核表示分配给虚拟机的虚拟中央处理器数量,影响服务器可以处理的并发任务数和性能。
    内存2GB表示服务器分配的随机存取内存大小,影响服务器同时运行的应用程序的数量和性能。
    系统盘40GB表示分配给服务器的硬盘空间大小,用于存储操作系统、应用程序和数据文件。
    流量包400GB表示服务器允许的网络传输数据量,通常以每月为单位,影响服务器与外部通信的数据量。
    峰值带宽3Mbit/s表示服务器的最大网络传输速度,通常以每秒传输的数据量为单位,影响服务器在网络通信时的传输速率。

    目前暂不支持直接更换套餐升级CPU、内存规格。您可以通过如下两种升级CPU、内存规格。

    • 退订当前套餐,重新购买想要的规格套餐
    • 参考升级云耀云服务器L实例规格升级CPU、内存规格。但是通过这种方式升级规格后,您的业务将切换到弹性云服务器而非云耀云服务器L实例。

    1.3 支持镜像

    镜像简介
    系统镜像仅包含了初始操作系统,不包含任何应用数据环境配置。选用系统镜像创建云服务器后,服务器中是一个纯净的操作系统环境。您可以根据实例的业务需求自行安装应用。
    应用镜像包含应用及相关初始化数据、应用所需的运行环境及操作系统。选用应用镜像创建云服务器后,您可以直接使用预置的应用程序,也可以根据实际的业务需求自定义应用配置。减少了应用的上传、安装等环节。

    在这里插入图片描述

    • 云耀云服务器L实例提供的系统镜像信息
    镜像名称说明
    Huawei Cloud EulerOSHuawei Cloud EulerOS(简称HCE OS),是基于华为开源社区openEuler构建的linux操作系统,提供云原生、高性能、安全稳定的执行环境来开发和运行应用程序,助力企业客户快速上云及开发者创新。
    CentOSCentOS是一款流行的开源Linux发行版,是RHEL(Red Hat Enterprise Linux)源代码经过再编译而成。
    UbuntuUbuntu是最热门的Linux发行版之一,是一款开放源代码的免费软件,基于Debian Linux操作系统,其易用性和稳定性均非常出色,并且拥有非常强大成熟的社区资源。
    Windows ServerWindows Server是Microsoft专门创建用于服务器的一系列操作系统。
    • 云耀云服务器L实例提供的应用镜像信息
    镜像名称说明
    企业建站系统Wordpress Wordpress起初是一款博客系统,后逐步演化成一款免费的CMS(内容管理系统/建站系统),目前是全球化的建站平台。这套系统因易用性、易扩展性(插件 、模板 、二次开发)、功能强大、美观、搜索引擎友好等而闻名。
    Linux可视化宝塔面板宝塔面版是流行的PHP集成环境管理及服务器运维管理工具。支持Web端管理,一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换。
    企业一体化ERP系统OdooOdoo是面向全球用户的开源ERP/CRM软件,采用Python+PostgreSQL开发,有超过730个合作伙伴和200万用户。它有强大而灵活的系统架构,产品迭代速度也非常快,其版本区别在于用户界面及功能模块的更新。用户可在不修改核心代码的情况下模块化修改、升级、新增功能,常用模块包括:采购管理,销售管理,库存管理,财务管理,货品管理,营销管理,客户关系管理,生产管理,人事管理,服务支持、电子商务、建站等。适用于制造、零售连锁、服务、电子商务、外贸等行业。
    电子商务系统PrestaShopPrestaShop是一款全功能、跨平台的免费开源电子商务解决方案,采用PHP+MySQL开发。全球已超过四万家网店采用Prestashop进行部署。Prestashop基于Smarty引擎编程设计,模块化设计,扩展性强,能轻易实现多种语言,多种货币浏览交易,支持Paypal等支付手段,是外贸网站建站的佳选。
    数据探索与可视化平台SupersetApache Superset是一个开源的数据分析与可视化平台(曾用名Panoramix、Caravel),该工具在可视化、易用性和交互性上很有特色,用户可以轻松实现对数据进行可视化分析。Superset也是一款企业级商业智能Web应用程序。
    Docker可视化运行环境PortainerPortainer是Docker的图形化管理工具,由GO语言编写的,提供状态显示、应用模板快速部署、对于Docker(容器、镜像、网络、数据库逻辑卷)的基本操作、日志显示、容器控制台等功能。
    企业云盘系统NextcloudNextcloud是一款用于自建私有网盘的云存储开源软件,采用PHP+MySQL开发,提供了多个同步客户端支持多种设备访问,用户可以很方便地与服务器上存储的数据保持同步,并分享数据。还支持其他同步来源:Dropbox、FTP、OpenStack Object Storage、SMB、WebDAV、SFTP。
    一站式DevOps平台GitLab GitLab起初是一个开源源码仓库管理项目,旨在帮助团队协作进行软件开发。通过以业界领先的速度提供新功能,GitLab现在为软件开发和运营生命周期提供了一个完整的DevOps方案。GitLab功能包括:项目管理,计划,创建,验证,打包,发布,配置,监视和保护应用程序所需的一切。
    网络统计分析平台MatomoMatomo是一个强大的开源网络分析平台,拥有完全的数据所有权,并确保业务符合GDPR和CCPA。尤其对于商业软件来说,Matomo增强的搜索引擎优化以及转换优化能力,让您在数字营销领域能力大大增强。
    实时视频服务器SRSSRS是一个简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT等多种实时流媒体协议。基于协程技术,无异步回调难以维护的问题。支持云原生标准(Docker镜像、K8s部署、可观测性日志和监控指标等),提供云SRS无门槛应用。SRS聚焦于实时流媒体网关,实现实时流媒体协议的接入和互相转换以及不断迭代,比如RTMP、HLS、WebRTC、HTTP-FLV和SRT等。

    二、云耀云服务器L实例配置

    2.1 重置密码

    购买完成后,会短信通过你的云服务器信息,重点是公网IP地址和用户名。首先我们需要打开你的服务器控制台,完成重置密码
    在这里插入图片描述
    勾选自动重启,点击确定即可。
    在这里插入图片描述

    2.2 服务器连接

    • 方式一:使用控制台提供的VNC方式登录

    • 方式二:使用Putty、Xshell等工具登录Linux弹性云服务器,
      a) 下载安装登录工具,例如Putty。
      b) 输入弹性公网IP。
      c) 输入用户名:root、密码,单击“确定”。

    • 方式三:使用Linux/Mac OS系统主机登录Linux弹性云服务器。
      a) 执行连接命令。
      ssh 弹性公网IP
      例如:ssh 123.xxx.xxx.456
      b) 输入用户名:root、密码,登录服务器。

    我个人习惯使用 MobaXterm 这款软件,添加SSH连接,输出公网IP、用户名和端口(默认22),连接即可。

    在这里插入图片描述

    2.3 安全组配置

    安全组是一个逻辑上的分组,为同一个VPC内的云服务器提供访问策略。用户可以在安全组中定义各种访问规则,当云服务器加入该安全组后,即受到这些访问规则的保护。

    系统为每个网卡默认创建一个默认安全组,默认安全组的规则是对出方向上的数据报文全部放行,入方向访问受限。您可以使用默认安全组,也可以根据需要创建自定义的安全组。
    在这里插入图片描述
    主要需要填写优先级(默认填1即可)、协议端口信息(一般选择你项目需要暴露的端口即可),其他默认点击确定即可。安全组配置主要是暴露端口可以给外网访问。
    在这里插入图片描述
    如果还不清楚可以参考文档:安全组配置示例

    三、部署 SimpleMindMap

    3.1 SimpleMindMap 介绍

    SimpleMindMap 是一个思维导图库,同时也是一个思维导图软件。如果你是开发者:Simple mind map提供了一个功能完善的 js 思维导图库,不依赖任何框架,你可以使用它来快速完成Web思维导图产品的开发。如果你是使用者:Simple mind map提供了一个完整的思维导图软件,支持在线和客户端两种使用方式,所有功能完全免费。

    功能特点

    • 主题:内置多种主题,允许高度自定义样式,支持注册新主题。
    • 结构:支持常见的逻辑结构图、思维导图、组织结构图目录组织图时间轴鱼骨图`结构。
    • 快捷键:常用操作支持快捷键,方便使用。
    • 富文本:节点支持普通文本和富文本两种类型,通过富文本可以创建样式丰富的节点文本内容。
    • 图片:选中任一节点,选择上传图片,让内容达到图文并茂。
    • 概要:补充表述几个节点之间的关系。
    • 图标:通过添加图标来让节点内容更丰富。
    • 超链接:节点可插入超链接,鼠标点击即可实现跳转。
    • 备注:详细的内容可以放在备注中,节点内显得更简单明了。
    • 标签:如果添加带颜色的标签,来突出要表达的重点。
    • 关联线:通过添加关联线来表明节点之间的关联关系。
    • 拖动:画布和节点都可以进行拖动。
    • 导航器:通过导航器可以方便知道当前画布处于思维导图的哪个部分。
    • 导入导出:支持多种文件格式的导入和导出。 支持导出为jsonpngsvgpdfmarkdownxmind,支持从jsonxmindmarkdown导入。
    • 水印:内置支持水印功能,防止隐私泄露。
    • 前进后退:不小心误操作删除或修改内容支持一键撤回或恢复。
    • 大纲:根据大纲编辑思维导图,让内容更详细也不容易出错。
    • 丰富的设置:提供了丰富的功能设置,可以选择合适你的操作行为。

    在这里插入图片描述

    SimpleMindMap 采用插件化架构,除核心功能外,其他功能作为插件提供,按需使用,减小打包体积。设计简约,功能强大,节点内容支持文本(普通文本、富文本)、图片图标超链接备注标签概要数学公式等, 节点支持拖拽(拖拽移动、自由调整)、多种节点形状,支持使用 DDM 完全自定义节点内容, 支持画布拖动、缩放,完全符合日常使用,在线使用也十分方便,完全免费,可以替代一些收费的思维导图软件。

    • 官网:https://wanglin2.github.io/mind-map/#/index
    • Github:https://github.com/wanglin2/mind-map

    3.2 Docker 环境搭建

    本次服务器环境是ubuntu系统镜像,需要自己安装docker环境

    服务器类别系统镜像内网IP地址Docker版本操作系统版本
    云耀云服务器L实例Ubuntu192.168.0.16820.10.24Ubuntu 22.04.1 LTS

    使用snap命令安装docker

    root@hcss-ecs-f632:~# snap install docker
    docker 20.10.24 from Canonical✓ installed
    
    • 1
    • 2

    测试docker安装是否成功

    root@hcss-ecs-f632:~# docker -v
    Docker version 20.10.24, build 297e128
    
    • 1
    • 2

    检查docker服务状态

    root@hcss-ecs-f632:~# systemctl status docker
    ● docker.service - Docker Application Container Engine
         Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
         Active: active (running) since Thu 2023-09-14 14:25:21 CST; 2 days ago
    TriggeredBy: ● docker.socket
           Docs: https://docs.docker.com
       Main PID: 30672 (dockerd)
          Tasks: 73
         Memory: 137.0M
            CPU: 2min 37.906s
         CGroup: /system.slice/docker.service
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    检查docker compose版本

    root@hcss-ecs-f632:~# docker compose version
    Docker Compose version v2.17.2
    
    • 1
    • 2

    3.3 SimpleMindMap 部署

    • 下载镜像

    从 docker hub 拉取 SimpleMindMap 镜像,地址:https://hub.docker.com/r/shuiche/mind-map

    root@hcss-ecs-f632:~# docker pull shuiche/mind-map
    Using default tag: latest
    latest: Pulling from shuiche/mind-map
    31e352740f53: Pull complete
    1473efee6963: Pull complete
    e2d3bb76bc97: Pull complete
    96d664c5d641: Pull complete
    c3f69c74fe0a: Pull complete
    Digest: sha256:f1cdcefa63ba757cf6e42dc6e7e48c73cd5ac2855875dca4dc3f391ecfcb9bbe
    Status: Downloaded newer image for shuiche/mind-map:latest
    docker.io/shuiche/mind-map:latest
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 配置安全组

    在华为云云耀云服务器L实例的安全组管理页面,添加入方向规则,接下来我们启动服务需要监听4040端口,所以添加安全组为TCP:4040协议端口。

    在这里插入图片描述

    • 启动服务

    使用docker-compose方式启动,先创建文件docker-compose.yml

    version: '3'
    services:
      smm:
        image: shuiche/mind-map
        container_name: simplemindmap
        restart: unless-stopped
        ports:
          - 4040:8080
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • restart:自启动方式
    • ports:配置访问端口

    如果将上述代码片段保存在名为 docker-compose.yml 的文件中,则只需从同一文件夹中运行 docker compose up -d 即可自动拉取 SimpleMindMap 映像,并创建并启动一个容器。 up 表示启动服务,-d 表示在后台执行。docker-compose down 命令用于停止和清理由 docker-compose up 启动的服务。

    root@hcss-ecs-f632:~/mindmap# docker-compose up -d
    Creating network "mindmap_default" with the default driver
    Creating simplemindmap ... done
    
    • 1
    • 2
    • 3
    • 检查容器状态

    检查 SimpleMindMap 容器状态,确保容器正常启动

    root@hcss-ecs-f632:~/mindmap# docker ps
    CONTAINER ID   IMAGE                                    COMMAND                  CREATED          STATUS                PORTS                                                 NAMES
    9b492fa733da   shuiche/mind-map                         "./server"               28 seconds ago   Up 27 seconds         0.0.0.0:4040->8080/tcp, :::4040->8080/tcp             simplemindmap
    
    • 1
    • 2
    • 3
    • 访问地址

    内网:http://localhost:8080
    外网:http://公网IP:4040

    • 访问结果

    在这里插入图片描述

    若出现此页面,则 部署SimpleMindMap server 成功。

    3.4 SimpleMindMap 使用

    SimpleMindMap 编辑界面的布局如下:

    • 顶部菜单栏:编辑的回退和前进菜单、关于节点操作的菜单项、文件操作的菜单项
    • 中间画布:思维导图的主题部分
    • 底部信息栏:包含字数和节点统计、语言切换、画布参数调节、小地图模式、搜索
    • 右侧底部悬浮工具栏:包括节点样式、基本样式、主题、结构、大纲、快捷键菜单

    在这里插入图片描述

    节点样式:文字、边框、背景、形状、线条、节点内边距等设置
    在这里插入图片描述

    基础样式:背景、连线、节点边框、图标、图片、水印等设置

    在这里插入图片描述

    主题样式:经典、深色、朴素三种内置主题选择

    在这里插入图片描述

    结构:内置逻辑结构图、思维导图、组织结构图、目录组织图、时间轴、鱼骨图等

    在这里插入图片描述

    大纲:将当前的思维导图以大纲形式展示

    在这里插入图片描述

    快捷键:有针对节点操作和画布操作的快捷键
    在这里插入图片描述

    导出:可选择是否包含主题、结构等配置数据,支持导出专有文件格式,或通用的JSON、图片、SVG、PDF、Markdown、XMind等格式

    在这里插入图片描述

    导入:支持.smm、.json、.xmind、.xlsx、.md文件

    在这里插入图片描述

    SimpleMindMap 作为在线思维导图软件的个人使用还是十分容易上手的,操作简单、界面功能也很容易,基本使用还是很可靠的,关于它的更多功能和配置就需要自行探索了。

    四、总结

    云耀云服务器L实例是新一代开箱即用、面向中小企业和开发者打造的全新轻量应用云服务器。云耀云服务器L实例提供丰富严选的应用镜像,实现应用一键部署,助力客户便捷高效的在云端构建电商网站、Web应用、小程序、学习环境、各类开发测试等。

    而且云耀云服务器L实例使用门槛较低,如果您是正在了解云计算服务的入门用户,或是需要在服务器中部署简单应用的个人开发者、中小企业,比如部署一些轻量级的有趣的项目,那么推荐您选择云耀云服务器L实例

    SimpleMindMap 属于轻量级项目,并且作者对其的架构设计很优秀,所以运行在低配置的服务器上都没有问题,比官方在Github上部署的此项目访问和操作都要快速和稳定。而且在线版数据默认保存在浏览器缓存里,同时也可以操作电脑本地文件,安全性没有问题,个人使用十分舒服。

  • 相关阅读:
    iNFTnews | NFT或将彻底改变音乐产业
    2022 极术通讯-阿里发布汽车云:自动驾驶能干十年,智能制造能干一辈子
    C# OpenCvSharp 基于直线检测的文本图像倾斜校正
    XtraBackup 搭建从库的一般步骤及 XtraBackup 8.0 的注意事项
    动态链接(地址无关技术)
    精分合并抑郁康复经历分享:如何从死亡边缘回到生的海洋?
    java毕业生设计高考志愿智能辅助填报系统计算机源码+系统+mysql+调试部署+lw
    【OpenCV实现图像的几何变换】
    苹果测试版最新发行说明,iOS 15.4支持戴口罩解锁,Dropbox和OneDrive的云存储功能被打破
    无缝数据转换!使用C++ 实现 Excel文件与CSV之间的相互转换
  • 原文地址:https://blog.csdn.net/weixin_44008788/article/details/133579290