威联通NAS部署MarkDown协作

2022-10-16 15:37:41 21点赞 141收藏 2评论

CodiMD介绍

一款开源的多人在线文本编辑器,本文只针对小白,大佬请忽略啊。

背景

自己有一台威联通NAS(QNAP TVS-951N),并且有公网IPV6公网地址,就产生了能否在自己服务器上部署一个MD,便于一些日常工作记录可以与同事协同编辑。当然威联通也有自己的文档协同编辑功能,如:Note Station私有云笔记、WordPress,等。也只是因为前期与同事一块使用过MD,觉得挺好用,所以就在网上搜寻能否部署MD到本地NAS服务器,作为自己的私人笔记。搜到的多为云服务器、本地操作系统部署或者通过docker方式部署的方式,没有详细的针对威联通NAS相关部署的方式。后来尝试一下,部署还是比较简单的,写出来供小白参考:

部署

安装还是通过Docker安装的方式进行部署,但是通过威联通Container Station部署时,发现无法正常启动,提示cmd_url为空。后来想到NAS上docker是正常的,是不是可以直接将相关的代码复制到NAS,然后通过命令拉起就可以了,后来尝试确实可以。(因为QTS系统虽然也是linux内核,但是和正常的linux系统还是有些许区别的,所以直接用git clone代码到本地的方式会提示git命令不可知。)

第一步:

从github中自行搜索docker-hackmd,然后下载docker-hackmd文件到本地。

威联通NAS部署MarkDown协作

第二步:

解压,将整个文件夹上传到NAS的一个目录下。

威联通NAS部署MarkDown协作

第三步:

我是通过SSH连接NAS主机,在container station目录下,创建了一个MD目录,如下图所示:

docker-hackmd-master目录文件docker-hackmd-master目录文件

第四步:

直接执行命令:docker-compose up,经过一段时间等待,部署完成:

威联通NAS部署MarkDown协作

第五步:

docker ps查看容器启动状态,能看到相关容器已经起来了,同时,在威联通Container Staion里也能看到有个容器再运行。

docker psdocker ps

container stationcontainer station

第六步:

添加端口映射,MD默认端口为3000,我在通过通往访问的时候访问不通,后来我就想到了通过NAS的反向代理进行访问,制定访问域名3001的端口都转到NAS本地3000端口,然后再访问就OK了,可以正常使用了。

反向代理反向代理

正常了正常了

然后你就可以和小伙伴正常的玩耍了。。。。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
2评论

  • 精彩
  • 最新
  • ***
    MD就是H1 H2 Li Quote几个HTML标签的使用。不存在用MD就更会写文章的情况。
    另外,对于想好好写文章而不是写API文档的人,请记着文章每段话开头是要空两格的。

    校验提示文案

    提交
  • 用飞书文档不好吗

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
141
扫一下,分享更方便,购买更轻松