Self-hosting

记一笔 paperless-ngx

(最后修改: Cheatsheets #Cheatsheet #paperless-ngx #FreeBSD #Self-hosting #PostgreSQL #redis #nginx #DMS

其实想搭一套 paperless-ngx 已经挺久的了, 趁着四月底休假的时候搞了一动。

我们经常会有一些各式各样的 PDF 文档,例如和各种供应商、公司之间签署的文件、账单, 以及参加一些学术会议时留下的幻灯、资料等等。比较自然的办法就是创建不同的文件夹来分门别类地保存。 然而,简单地用文件系统来保存这些文件有这样一些问题:

阅读全文… ( 本文约 1781 字,阅读大致需要 4 分钟 )

在本地架设根 DNS 的镜像

(最后修改: Security #DNS #DNSSEC #unbound #Self-hosting #Networking

目的

在本地的局域网上建立 DNS 解析服务可以显著地改善 DNS 的安全性:所有的 DNS 查询将由可以信任的本地 DNS 解析服务进行验证, 而不是简单地相信一台不受控的远程服务器通过 UDP 提供的应答。因此,这些年来我自己的网络包括机房的网络都是自己运行一组 DNS 解析服务的。

阅读全文… ( 本文约 1091 字,阅读大致需要 3 分钟 )

迁移到了基于 Remark42 的评论系统

(最后修改: Cheatsheets #remark42 #Hugo #Cheatsheet #isso #Comments #Migration #Go #Self-hosting #评论系统 #迁移

上回书 说到启用了基于 isso 的评论系统,其实当时还发现了一个功能相当强的评论系统 remark42, 但该系统是 Go 写的,并且依赖的其他软件包要比 isso 多不少,因此当时没有下定决心换成这个。

阅读全文… ( 本文约 2067 字,阅读大致需要 5 分钟 )

采用了基于 isso 的评论系统

(最后修改: Cheatsheets #isso #Hugo #Cheatsheet #Comments #Python #nginx #Self-hosting #评论系统

上回书 说到从 Movable Type 搬到 Hugo 上之后, 就彻底失去了评论和 pingback 的功能。 因为现时正经写 blog 的人已经越来越少, 因此 pingback 似乎意义不太大了,但是能够收集评论反馈还是有一些意义的。

早前,Movable Type 实现的评论系统与其自身的账户系统有集成,并且还支持包括 Facebook、 Google 在内的一系列其他 OpenID 的系统。这个功能的一个好处是对于经常访问的人来说比较友好, 例如站主可以将某个 ID 设置为受信任的 ID,从而避免先审后发。

阅读全文… ( 本文约 1073 字,阅读大致需要 3 分钟 )