给小站部署了个轻量级备忘录服务Memos
最近因为工作原因需要一个可以记零零散散的东西的服务,大部分的商业应用基本都限定某一个特定平台使用,不是很适合我这种工作的时候要在电脑上随手记一笔,躺下的时候又可能在平板上看到了啥也得记一笔的乱七八糟使用场景,更重要的是必须要有标签检索以免工到后面想找前面记过的东西的时候找不到……
当然最简单的就是开个文档记,但显然我这个人文档经常这里丢一点那里丢一点,要用的时候能不能找到是一回事,找到了几个地方存的版本还不一定一样是另一回事……最后去Github上逛了一圈,觉得最好的解决方案还是把现在手里这个服务器用起来,物尽其用一下,最后选择的各方面比较符合要求的是Memos这个项目。一方面有完善的标签机制一方面可以随时打开页面就发。用了一下发现一个让人惊喜的点是内存占用确实很优秀啊本来我服务器上运行个Halo(本站)就已经占了60%内存运行了,没想到配完Memos以后还是60%,确实是性能优秀。
它甚至还可以一个实例多个用户,感觉很适合一个工作团队共用一个实例,协作任务做到哪里了可以看看对方的进度和笔记以及最重要的哪里有坑是不是已经踩过的坑……它甚至还有回复功能。
不过对于我和我的朋友们来说最好用的大概还是想写的口嗨存个档记下来,等要写了翻出来看看就不用在聊天记录里狂翻了。写完还能归档就看不见了。
安装
安装就直接参考官方文档docker安装了没有任何难度,当然我的服务器用了1Panel面板所以更是没写一条命令直接面板的应用商店里拉取Memos安装就好了。
唯一一个要注意的点是因为我还需要外部访问,所以要勾上端口外部访问,然后去服务器的安全组里把对应的端口放通。
域名访问
我把服务挂到本站的二级域名下了,这里稍微有一点要注意的东西。
- 绑定域名直接用1Penal网站创建网站的默认配置一键部署就行,不需要填反代,最重要的是域名服务商侧的DNS记录必须将此二级域名指向当前服务器,我的DNS记录之前只有一个根域名写了记录,没写泛解析,二级域名指不过去所以一开始访问不上,设置了二级域名的A记录就好了。(补充:CNAME记录也行,CNAME记录我感觉更好以防以后服务器搬家IP变动,我后来改成了CNAME记录指向根域名)
- 不知为何主站的SSL好像不能直接给二级域名用,给二级域名另外申请了新的SSL证书就行了
备考
对于开发者来说此项目也有不好的地方,据说它升级迭代API不向下兼容,所以很多第三方APP不兼容。但反正我是直接浏览器访问,没差别了。