文章列表

Mac OSX 开机启动应用 (supervisor)

,
Mac OSX 的稳定性一向不错,不论是用于跑基于 XCode 的 CI,还是用于做简单的 HomeLab 使用,都能满足需求。但是在日程使用中,难免出现系统维护需要重启、应用遇到问题崩溃退出运行,这个时候,就不得不引用进程管理工具来帮助我们进行应用的开机启动或者进程退出重启了。本篇文章将花十分钟左右介绍如何简单优雅的对 Mac 进行程序开机启动、运行保护,先从开机启动聊起。 阅读全文

使用 Docker 搭建你的Wiki(DokuWiki)

, , , ,
前面介绍了三款不同的 RSS 系统的快速搭建使用,接下来我将演示几种不同的 Wiki 系统,同样是借助 Docker 和 Traefik 进行快速搭建,本篇是第四篇,DokuWiki。如果你有阅读过我之前写的文章,那么参考本篇文章将文章搭建起来,应该只需要3分钟或者更少,如果你没有看过,那么可以点击本文相关的文章标签,阅读过往的文章。 阅读全文

使用 Docker 搭建你的Wiki(TiddlyWiki)

, , , ,
前面介绍了三款不同的 RSS 系统的快速搭建使用,接下来我将演示几种不同的 Wiki 系统,同样是借助 Docker 和 Traefik 进行快速搭建,本篇是第三篇,TiddlyWiki,除了讲述搭建之外,简单演示如何优化你的容器镜像。如果你有阅读过我之前写的文章,那么参考本篇文章将文章搭建起来,应该只需要3分钟或者更少,如果你没有看过,那么可以点击本文相关的文章标签,阅读过往的文章。 阅读全文

使用 Docker 搭建你的Wiki(MoinMoin)

, , , ,
前面介绍了三款不同的 RSS 系统的快速搭建使用,接下来我将演示几种不同的 Wiki 系统,同样是借助 Docker 和 Traefik 进行快速搭建,本篇是第二篇,MoinMoin。如果你有阅读过我之前写的文章,那么参考本篇文章将文章搭建起来,应该只需要3分钟或者更少,如果你没有看过,那么可以点击本文相关的文章标签,阅读过往的文章。 阅读全文

Hugo 跨版本升级

, , ,
使用 Hugo 一年半了,终于有了升级的动力。趁着最近事情不多,着手搞定了这个事情,记录下来分享给需要的同学。 阅读全文

使用 Docker 搭建你的Wiki(MediaWiki)

, , , ,
前面介绍了三款不同的 RSS 系统的快速搭建使用,接下来我将演示几种不同的 Wiki 系统,同样是借助 Docker 和 Traefik 进行快速搭建,本篇是第一篇,MediaWiki。如果你有阅读过我之前写的文章,那么参考本篇文章将文章搭建起来,应该只需要3分钟或者更少,如果你没有看过,那么可以点击本文相关的文章标签,阅读过往的文章。 阅读全文

使用 Docker 搭建你自己的 RSS 服务(Miniflux)

, , , ,
在算法推荐满天飞的世界里,定制获取信息就显得比较另类了,但是它可能是更高效的手段。本篇是我之前提到的三种常规的 RSS 服务搭建方式的第三篇,Miniflux。如果你有阅读过我之前写的文章,那么参考本篇文章将文章搭建起来,应该只需要3分钟或者更少,如果你没有看过,那么可以点击本文相关的文章标签,阅读过往的文章。 阅读全文

使用 Docker 搭建你自己的 RSS 服务(stringer)

, , , ,
在算法推荐满天飞的世界里,定制获取信息就显得比较另类了,但是它可能是更高效的手段。本篇是我之前提到的三种常规的 RSS 服务搭建方式的第二篇,Stringer。如果你有阅读过我之前写的文章,那么参考本篇文章将文章搭建起来,应该只需要3分钟或者更少,如果你没有看过,那么可以点击本文相关的文章标签,阅读过往的文章。 阅读全文

使用 Docker 搭建你自己的 RSS 服务(FreshRSS)

, , , ,
在算法推荐满天飞的世界里,定制获取信息就显得比较另类了,但是它可能是更高效的手段。接下来我将演示三种常规的 RSS 服务的搭建方式,本篇是第一篇,FreshRSS。如果你有阅读过我之前写的文章,那么参考本篇文章将文章搭建起来,应该只需要3分钟或者更少,如果你没有看过,那么可以点击本文相关的文章标签,阅读过往的文章。 阅读全文

使用 Docker 和 Nginx 实现简单目录索引服务

, , , ,
本文将会介绍如何使用 Docker、Node、JavaScript、Traefik 完成一个简单的目录索引服务,全部代码在 300 行以内。相关代码已开源至 GitHub ,文末有链接,感兴趣可以自取。实现一个目录索引站点并不是什么难事,但是即便如此,需要考虑的事情也有很多,要实现非阻塞IO、要实现文件缓存、要实现SSL等等一系列稍微有些麻烦的事情,如何能在尽可能少编写代码的情况下,完成这个需求呢。其实很简单,借助完善靠谱的开源项目们,本文最终实现例子效果如下。![最终结果预览] 阅读全文