近期社交软件 Damus 发布,引起了广泛讨论。其使用的 Nostr 协议非常有意思,原理十分的简单。有人说 Nostr 有点像缺乏同步机制的 keyserver,但我觉得其实更像古早互联网的论坛群。
此前有方案可利用 Nginx 为 Fava 增加认证功能,但只能提供固定的一组账本。本文介绍让多个用户一起使用 Fava 服务器的方法,以及各账本在不同帐号之间的共享方案。
Gitea 是 Gogs 的分支,据说 Gogs 的开发者不接受外部 PR,于是大家纷纷转向 Gitea。而 Forgejo 是 fork 自 Gitea,是 Gitea 商业化后出现的社区版。
很久以前流传着一些类似脑筋急转弯的数学题,帮一个生意人算账,看看他到底是赔了还是赚了。往往大家会持不同意见,即使最后公布了答案,很多人还会转不过弯来,只好自嘲一句做生意太难了!那么,使用 Beancount 记账来解决这些问题,会不会更清晰明了呢?
基于文本的记账软件 Beancount 给了使用者极大的自由,同时也容易让新手感到迷惑,总是有人在问某种情况下的帐该怎么记、要记成什么样。
Subversion sounds like it's ten years old, especially mod_dav_svn
. But it's hard to say where the ancestral code is placed. In short, you already have a ready-made Nginx, and you want to add HTTPS support to an already streaking code repository, but it is not a proxy_pass
can do it.
vCards 是一个黄页开源项目,整理了一批常用的企业联系人,并精心设定了头像;可以导入到手机、电脑中,优化来电和信息界面的使用体验。但该项目仅提供 vcf 文件下载,要求使用者手动导入;如果后续有变动,仍需重复手动导入操作。本文探讨使用 Radicale 搭建 CardDav 服务,以实现方便在各个设备上订阅导入,以及让黄页联系人自动保持最新的目标。
Fava 是一个 Beancount 的 Web 工具,当前并未提供用户认证的功能,所以并不适合部署在公网上。本文介绍使用 Nginx 为 Fava 增加用户认证功能,以便于在私有服务器上部署的方法。
Matrix 是一个分布式的联邦宇宙 IM 系统,多个中心服务器可以互联互通。本文介绍如何在 CentOS 8 下手动安装 Matrix 的服务器软件 Synapse。
Tabby 是一个免费开源的跨平台 SSH 终端,支持 macOS 和 Windows。但并未像 Termius 一样提供配置文件的同步功能。好在可以自己用 Nextcloud 之类的云盘软件自己实现。