引言

引言

在数字化的时代浪潮中,华为云以其强大的实力和卓越的性能,为企业和开发者提供了坚实的技术支撑。而 Flexus 云服务器 X 实例,更是展现了华为云的创新与优秀,此次我们将在其上安装 ShowDoc 文档管理工具,开启高效协作之旅。

一、Flexus云服务器X实例介绍

1.1 Flexus云服务器X实例简介

1.1 Flexus云服务器X实例简介

华为云Flexus云服务器X实例官网:Flexus云服务器X实例

华为云Flexus云服务器X实例属于新一代云服务器,专为中小企业和开发者打造,具备柔性算力。它能够智能感知业务负载,适用于电商直播、企业建站、开发测试环境、游戏服务器、音视频服务等中低负载场景。与 Flexus 应用服务器 L 实例相比,Flexus 云服务器 X 实例具有诸多优势,例如提供丰富的公共镜像、可灵活自定义 vCPU 内存配比、能智能感知业务动态升降配,而且负载范围更高等。

打开网易新闻 查看精彩图片

1.2 主要使用场景

1.2 主要使用场景

  1. 电商直播在电商直播领域,Flexus 云服务器 X 实例展现出卓越的适应性。随着电商市场的动态变化,业务压力时刻处于波动之中。利用 Flexus X 实例搭建电商交易平台,能够游刃有余地应对这种变化。无论是促销活动期间流量的爆发式增长,还是日常运营中的业务压力起伏,该实例凭借其独特的性能优势,确保电商平台的稳定运行,为商家和消费者提供可靠的交易环境。

  1. 企业建站对于企业建站需求,无论是创建博客、搭建论坛,还是构建企业门户等业务场景,Flexus 云服务器 X 实例都能发挥重要作用。它有助于企业有效地传播自身的价值信息,推动信息在企业内部、企业与客户之间的共享和交流。企业可以借助这一实例轻松搭建多功能的传播和交互平台,全方位展示企业形象、产品信息以及服务内容,从而增强企业的品牌影响力和用户粘性。

  1. 个人开发测试在个人开发和测试方面,开发者常常需要各种各样的环境资源。Flexus 云服务器 X 实例为开发者提供了便捷且经济高效的解决方案。选择从云上获取所需资源,基于该实例搭建开发测试环境,能够让开发者更加专注于代码编写和功能测试。与传统方式相比,这种方式不仅操作更加便利,而且在成本控制上更具优势,有助于提高开发效率,缩短项目周期。

  1. 游戏服务器Flexus 云服务器 X 实例非常适用于搭建游戏后台服务器。在游戏运营过程中,它强大的算力足以轻松应对数千人同时在线的复杂情况。当服务器玩家数量出现上涨趋势时,该实例的平滑扩容能力能够迅速响应,确保游戏的流畅性和稳定性。此外,其超强的网络加速能力显著提升了玩家的游戏体验,减少延迟、卡顿等现象,为游戏的成功运营提供了坚实的技术保障。
二、购买Flexus云服务器X实例

二、购买Flexus云服务器X实例

2.1 购买规格参考

2.1 购买规格参考

  1. 华为云Flexus X实例的购买规格可以参考如下所示:

配置项

详细信息

基础配置

计费模式:包年/包月区域:华为-北京四可用区:随机分配

实例规格

性能模式:关闭(按需可开启)实例规格:自定义 4vCPUs 12GiB

镜像选择

操作系统:Rocky Linux 9.0 64bit (10GiB)

存储设置

系统盘:通用型 SSD,容量 100GB

网络配置

使用默认配置,可自定义VPC及安全组

弹性公网IP

购买方式:现在购买线路:全动态BGP公网带宽:按带宽计费带宽大小:3Mbit/s

云服务器名称

名称:flexusx-e2c8(自动生成)登录凭证:自定义账号密码

云备份

当前选择暂不购买,可自行选择

  1. 可参考以下配置详情页,确认无误后,勾选“协议许可”,点击立即购买。

打开网易新闻 查看精彩图片

2.2 查看Flexus云服务器X实例状态

2.2 查看Flexus云服务器X实例状态

购买成功后,进入到Flexus云服务器X实例控制台,可以看到Flexus X实例已经正常运行中。

打开网易新闻 查看精彩图片

三、远程连接Flexus云服务器X实例

三、远程连接Flexus云服务器X实例

3.1 重置密码

3.1 重置密码

选择“重置密码”选项,重置Flexus云服务器X实例的登录密码。

打开网易新闻 查看精彩图片

登录密码自定义设置,勾选自动重启选项,确认。

打开网易新闻 查看精彩图片

3.2 本地MobaXterm工具远程连接

3.2 本地MobaXterm工具远程连接

可以使用本地MobaXterm工具连接Flexus云服务器X实例,填写Flexus云服务器X实例的弹性公网IP地址后,在终端界面填写root账号和密码即可远程连接。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

四、部署ShowDoc应用

四、部署ShowDoc应用

4.1ShowDoc介绍

4.1ShowDoc介绍

简介:

简介:

ShowDoc 是一款专为 API 文档管理设计的工具,支持在线协作编辑,能够帮助团队更高效地管理和分享接口文档。

特点:

特点:

  1. 实时协作:团队成员可以同时编辑同一份文档,提高工作效率。

  1. 版本控制:保留文档的历史版本,方便回溯查看或恢复。

  1. 权限管理:可设置文档访问权限,保护文档安全。

  1. 插件扩展:支持多种插件以增强功能,满足不同需求。

  1. 多平台支持:可在多种操作系统上运行,并提供 Web 界面访问。

  1. 自定义样式:允许用户定制文档样式,符合品牌形象或个人偏好。

  1. 离线访问:部分功能支持在没有网络的情况下使用,增加灵活性。
主要使用场景:

主要使用场景:

  1. 软件开发团队:用于记录和维护 API 接口文档。

  1. 产品与技术对接:作为产品和技术部门之间沟通的技术文档工具。

  1. 远程协作项目:支持分布式团队共享和编辑文档。

  1. 内部知识库建设:构建企业内部的知识管理系统。

  1. API 测试辅助:结合测试工具进行 API 测试案例记录与分享。

  1. 客户技术支持:向客户提供清晰的产品 API 使用指南。

  1. 代码文档化:自动或手动将代码注释转换成文档。
4.2 实践环境规划

4.2 实践环境规划

云服务器选择

内网IP地址

hostname

公共镜像

操作系统版本

Docker版本

华为云 Flexus云服务器X实例

192.168.0.130

flexusx-e2c8

Rocky Linux

Rocky Linux 9

27.1.1

4.3 本地环境检查

4.3 本地环境检查

检查当前的操作系统版本

[root@flexusx-e2c8 ~]# cat /etc/os-release
NAME="Rocky Linux"
VERSION="9.0 (Blue Onyx)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="9.0"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Rocky Linux 9.0 (Blue Onyx)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:rocky:rocky:9::baseos"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9"
ROCKY_SUPPORT_PRODUCT_VERSION="9.0"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.0"

检查Docker版本,需要提前安装Docker环境。

[root@flexusx-e2c8 ~]# docker -v
Docker version 27.1.1, build 6312585

4.4 创建ShowDoc容器

4.4 创建ShowDoc容器

  1. 下载ShowDoc镜像

[root@flexusx-e2c8 ~]# docker pull star7th/showdoc
Using default tag: latest
latest: Pulling from star7th/showdoc
ca7dd9ec2225: Pull complete
1b78b4fe0ca1: Pull complete
9d6040f2a28f: Pull complete
0e2e66b89284: Pull complete
3b1be5f02bec: Pull complete
96243f515dda: Pull complete
e427679e7c26: Pull complete
759eb390abda: Pull complete
9820b782a628: Pull complete
a9e6097c1efa: Pull complete
561ed9cfdc11: Pull complete
b5ac29f40552: Pull complete
9c9b9da49812: Pull complete
a9d2406d9976: Pull complete
3cc36ef8d41c: Pull complete
640399d119a6: Pull complete
86e58e6128a5: Pull complete
b0e1f147b984: Pull complete
e6ce4f3778f4: Pull complete
211a642ef74b: Pull complete
1451b1c61460: Pull complete
eb16da146d29: Pull complete
Digest: sha256:229d46f98509176467f82bcea49dda283dffcf308e66214caa7e84b5041fcfb4
Status: Downloaded newer image for star7th/showdoc:latest
docker.io/star7th/showdoc:latest

  1. 编辑docker-compose.yaml文件,内容如下:

version: '3'
services:
showdoc:
image: star7th/showdoc
container_name: showdoc
restart: always
user: root
privileged: true
ports:
- "5001:80"
volumes:
- "/docker/showdoc/html:/var/www/html/"
deploy:
resources:
limits:
cpus: '1'
memory: 2G
reservations:
cpus: '0.5'
memory: 1G

  1. 创建ShowDoc容器

docker compose up -d

打开网易新闻 查看精彩图片

4.5 查看ShowDoc容器

4.5 查看ShowDoc容器

我们可以看到ShowDoc容器已经正常运行,宿主机映射的访问端口为5001。

[root@flexusx-e2c8 shodoc]# docker compose ps
WARN[0000] /docker/shodoc/docker-compose.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
showdoc star7th/showdoc "/entrypoint bash do…" showdoc 40 seconds ago Up 39 seconds 443/tcp, 9000/tcp, 0.0.0.0:5001->80/tcp, :::5001->80/tcp

查看监听端口,ShowDoc服务端口为5001。

[root@flexusx-e2c8 shodoc]# netstat -tunlp |grep 5001
tcp 0 0 0.0.0.0:5001 0.0.0.0:* LISTEN 1392767/docker-prox
tcp6 0 0 :::5001 :::* LISTEN 1392773/docker-prox

五、访问ShowDoc应用

五、访问ShowDoc应用

5.1 安全设置

5.1 安全设置

在安全组规则管理界面,入方向规则上放行5001端口。

打开网易新闻 查看精彩图片

本次安装的Rocky Linux操作系统默认没有关闭防火墙,可以参考以下命令,关闭防火墙。如果不想关闭防火墙,则需要放行相关服务端口。

systemctl stop firewalld && systemctl disable firewalld

关闭selinux服务

setenforce 0

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

5.2 访问ShowDoc服务

5.2 访问ShowDoc服务

访问ShowDoc首页

访问ShowDoc首页

在浏览器中输入以下地址:https://公网IP地址:5001(将"公网IP地址"替换为你的服务器的弹性公网IP地址),输入设置的访问口令,进入ShowDoc笔记首页。

打开网易新闻 查看精彩图片

可以看到提示的默认登录管理员账号和密码为showdoc/123456,点击进入首页。

打开网易新闻 查看精彩图片

在登录页,输入账号密码后,进入ShowDoc管理页面。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

进入后台管理

进入后台管理

如图所示,进入ShowDoc后台管理页面。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

新建文档

新建文档

  1. 点击“创建新项目”
    打开网易新闻 查看精彩图片

  1. 填写项目名称、项目描述等信息,自行设置即可。

打开网易新闻 查看精彩图片

点击下方的“+”号,新建页面。

打开网易新闻 查看精彩图片

编辑文档内容和标题,保存文档。

打开网易新闻 查看精彩图片

  1. 查看文档效果

打开网易新闻 查看精彩图片

分享文档

分享文档

点击分享选项,复制分享链接给其他。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

六、总结与体会

六、总结与体会

通过在华为云 Flexus 云服务器 X 实例上安装 ShowDoc 文档管理工具,我们深切感受到了华为云的强大实力。Flexus X 实例以其卓越的性能和稳定性,为团队协作提供了可靠的基础。华为云不断创新,为中小企业和开发者带来更多优秀的解决方案,助力他们在数字化时代乘风破浪。

华为云 Flexus 云服务器 X 实例✨拥有众多卓越优势。它如同一个拥有无限可能的数字空间,提供无限扩展的可能;性能强劲,稳定可靠,资源调度灵活自如;更有多重安全防护措施️,有效满足各种变动需求的同时,全力保障数据安全。

华为云 828 活动已盛大开启,其一键式管理功能犹如一把神奇的钥匙,极大地简化了运维工作。现在,就让我们一同踏上这场探索数字化未来的精彩之旅吧!

打开网易新闻 查看精彩图片