韩韩良品只做性价比网站下载,wordpress 每页文章数,网站设计实训报告,深圳市新房备案价查询官网华为云云耀云服务器L实例评测#xff5c;StackEdit中文版在线Markdown笔记工具 一、云耀云服务器L实例介绍1.1 云服务器介绍1.2 应用场景1.3 支持镜像 二、云耀云服务器L实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置 三、部署 StackEdit 中文版3.1 StackEdit 介绍3.2 环… 华为云云耀云服务器L实例评测StackEdit中文版在线Markdown笔记工具 一、云耀云服务器L实例介绍1.1 云服务器介绍1.2 应用场景1.3 支持镜像 二、云耀云服务器L实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置 三、部署 StackEdit 中文版3.1 StackEdit 介绍3.2 环境搭建3.3 StackEdit 部署3.4 StackEdit 使用 四、总结 一、云耀云服务器L实例介绍
1.1 云服务器介绍
随着云计算时代的进一步深入越来越多的中小企业企业与开发者需要一款简单易用、高能高效的云计算基础设施产品来支撑自身业务运营和创新开发。基于这种需求华为云焕新推出华为云云服务器实例新品。华为云云服务器具有智能不卡顿、价优随心用、上手更简单、管理特省心这四个优点从而帮您快速上云 从8月底到10月中旬参与华为云云服务器开启评测活动可以获得54.99元的优惠券购买 华为云云耀云服务器L实例 轻量服务器一个月仅需支付0.03元。 1.2 应用场景
云耀云服务器L实例适用于支撑小型网站、Web应用、博客、论坛、云端开发环境等轻量级、低负载且访问量适中的应用场景。
电商店铺管理快速搭建外贸独立站、店铺管理环境为海内外顾客提供稳定、优质的服务。建站提供常用建站类应用模板快速构建满足业务诉求的网站如企业官网、资讯、博客、论坛、电商等。小程序后台适合于构建微信小程序以及公众号后台服务降低维护成本让用户专注于业务开发。小游戏帮助客户搭建PC单机游戏、休闲小游戏等快速上线性能稳定。开发测试适合云端构建即开即用的远程开发、测试项目运行定时任务、自动任务等。云端学习帮助学生、开发者在云端做一些实验、论文等。搭建博客/论坛方便个人开发者搭建博客、论坛性价比高。
1.3 支持镜像
镜像简介系统镜像仅包含了初始操作系统不包含任何应用数据和环境配置。选用系统镜像创建云服务器后服务器中是一个纯净的操作系统环境。您可以根据实例的业务需求自行安装应用。应用镜像包含应用及相关初始化数据、应用所需的运行环境及操作系统。选用应用镜像创建云服务器后您可以直接使用预置的应用程序也可以根据实际的业务需求自定义应用配置。减少了应用的上传、安装等环节。 想要了解更多可以参考 官方文档
二、云耀云服务器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即可、协议端口信息一般选择你项目需要暴露的端口即可其他默认点击确定即可。安全组配置主要是暴露端口可以给外网访问。 如果还不清楚可以参考文档安全组配置示例
三、部署 StackEdit 中文版
3.1 StackEdit 介绍
StackEdit 中文版不仅是 Markdown 在线编辑工具还是支持 Gitee、GitHub、Gitea 等仓库保存 Markdown 笔记的在线笔记工具另外还支持了拖拽 / 粘贴上传图片支持了文件搜索支持切换为炫酷的暗黑主题等易用功能非常适合喜欢用 Markdown 写笔记的朋友。
官网https://stackedit.cn/
特色功能
实时编辑、HTML 预览并自动滚动定位到编辑处笔记支持 Gitee、GitHub、Gitea 等 Git 仓库存储。支持直接上传图片也支持多种外部图床GitHub、Gitea、SM.MS、自定义图床粘贴或拖拽上传。支持历史版本管理不用担心编辑覆盖后无法回滚。支持 KaTeX 数学表达式、Mermaid UML 图、乐谱等扩展。Markdown Extra 支持 Prettify/Highlight.js 的语法高亮
3.2 环境搭建
本次服务器环境是ubuntu系统镜像需要自己安装docker环境
服务器类别系统镜像内网IP地址Docker版本操作系统版本云耀云服务器L实例Ubuntu192.168.0.16820.10.24Ubuntu 22.04.1 LTS
使用snap命令安装docker
roothcss-ecs-f632:~# snap install docker
docker 20.10.24 from Canonical✓ installed或者其他安装方法 推荐 $ curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 测试docker安装是否成功
roothcss-ecs-f632:~# docker -v
Docker version 20.10.24, build 297e128检查docker服务状态
roothcss-ecs-f632:~# systemctl status docker
● docker.service - Docker Application Container EngineLoaded: 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.socketDocs: https://docs.docker.comMain PID: 30672 (dockerd)Tasks: 73Memory: 137.0MCPU: 2min 37.906sCGroup: /system.slice/docker.service检查docker compose版本
roothcss-ecs-f632:~# docker compose version
Docker Compose version v2.17.23.3 StackEdit 部署
下载镜像 从docker hub拉取StackEdit镜像该镜像为StackEdit的中文版本地址https://hub.docker.com/r/mafgwo/stackedit roothcss-ecs-f632:~# docker pull mafgwo/stackedit:5.15.17-1
5.15.17-1: Pulling from mafgwo/stackedit
a4d8138d0f6b: Pull complete
dbdc36973392: Pull complete
f59d6d019dd5: Pull complete
aaef3e026258: Pull complete
6e454d3b6c28: Pull complete
c717a7c205aa: Pull complete
69b68470ed80: Pull complete
05a0d45743c9: Pull complete
d0523573a78c: Pull complete
aaa7fb6a0c05: Pull complete
4014eb25fd56: Pull complete
e2fffdec16ff: Pull complete
18eebf116bef: Pull complete
985f8f003263: Pull complete
23129b2e8670: Pull complete
0492a922d077: Pull complete
fef3abdcd55c: Pull complete
6559bf0c908b: Pull complete
6562b54e0fe4: Pull complete
90363f900bd6: Pull complete
Digest: sha256:a03b30d349fd0644bf4548bbb3782f82cd35a9afa0f74c3acb611e987816a54d
Status: Downloaded newer image for mafgwo/stackedit:5.15.17-1
docker.io/mafgwo/stackedit:5.15.17-1配置安全组
在华为云云耀云服务器L实例的安全组管理页面添加入方向规则接下来我们启动服务需要监听9090端口所以添加安全组为TCP:9090协议端口。
启动服务
可以使用以下命令启服务
docker run -d -p 9090:9090/tcp mafgwo/stackedit或者通过docker-compose方式启动先创建文件docker-compose.yml
version: 3.7
services:stackedit:image: mafgwo/stackedit:5.15.17-1container_name: stackeditenvironment:- LISTENING_PORT9090- ROOT_URL/- USER_BUCKET_NAMErootports:- 9090:9090/tcpnetwork_mode: bridgerestart: always关于environment 环境变量
环境变量默认描述LISTENING_PORT8000内部服务器监听端口ROOT_URL/要使用的根 URL与反向代理一起使用时很有用USER_BUCKET_NAMEstackedit-users用户存储桶名称
如果将上述代码片段保存在名为 docker-compose.yml 的文件中则只需从同一文件夹中运行 docker compose up -d 即可自动拉取 stackedit 映像并创建并启动一个容器。 up 表示启动服务-d 表示在后台执行。
docker-compose up -d检查容器状态
检查StackEdit容器状态确保容器正常启动
roothcss-ecs-f632:~/edit# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f2a12009f295 mafgwo/stackedit:5.15.17-1 docker-entrypoint.s… 13 hours ago Up 13 hours 0.0.0.0:9090-9090/tcp, :::9090-9090/tcp stackedit访问地址
内网http://localhost:9090 外网http://公网IP:9090
3.4 StackEdit 使用
访问StackEdit首页 点击开始写作进入编辑界面 实时预览左侧文件栏右侧设置栏支持很多功能可以配置同步备份、导入/导出功能完全可以作为个人的笔记工具更多功能就等体验探索吧
四、总结
华为云耀云服务器L实例作为轻量级云服务器即开即用轻松运维我们可以部署很多有意思的开源项目DockerHub上很多镜像部署也超方便。