闲话
跳过闲话,跳至 2 楼查看详细教程
在公司用的是 Ubuntu 作为开发环境(其实用 Ubuntu 开发也好几年了),基本上都能满足我的工作需求,虽然少了个可以跟同行交流的 QQ(群) ,但同时也可以省下吹水的时间。
有得必有失。Linux 平台会遇到软件资源缺乏的问题。有些是不习惯或不好用,比如说画图工具。虽说 Linux 平台的画图工具挺多的,但用得最顺手的就是 PhotoShop。另外,也有一些配合开发的工具也比较缺乏。比如说 Note 系列和 Sync Disk 之类的。
笔记的话,没有一个平台支持的,哪怕是国外的印象笔记、OneNote,还是国内的有道云笔记,一概不支持 Linux 平台。在几年前,有尝试过为知笔记,但是当时挺粗糙的,也不太好用。不过最近有了解过他们目前的软件做得挺好的,有支持我最喜欢的 Markdown(印象笔记只能通过桌面版对 Markdown 格式的内容编辑)。在经过这一两天的了解之后,虽然免费版仅支持5个用户,但对于用来自用的我来说,这个不是问题。而且,他们居然有 Docker 版本的。这个那就更好办了。
于是,我折腾起了我前段时间购买的一个 1U2G1M
的腾讯云主机。虽然 1M 的小水管而已,但也不是什么大事,更何况,我同时用的是腾讯云的 COS 对象存储来备份,那就更方便了。
首先安装好 Docker
及 Docker Compose
。
折腾了挺久的,不过折腾好了之后,也就几个文件和几个配置而已,时间主要花费在 Podman
和 Nginx
上。
安装好 Podman
环境后,才发现,需要用到的 Docker-Compose
没法代替,哪怕那个简陋的 podman-compose
也不好用。故,需要使用 docker。
因为 Nginx
是独立运行的(以后可能会有其它工具用到 80 端口,所以不能跟 wiz 写到一个 docker-compose 里),在使用Nginx
之前,尝试用过更简单的caddyserver
,但是502错误了,此前以为是caddyserver
的问题,最后发现是为知配置的问题。
与 Nginx
,二选一。其实caddyserver
更容易配置。
即可直接通过端口直接使用(云主机开放安全组端口后)
暂时记录一下,有空整理一篇文章出来。