运维 | ANI-RSS 的微信通知:一个占位符引发的 400近期更新

运维 | ANI-RSS 的微信通知:一个占位符引发的 400有些事,做完只需要一分钟;有些坑,填平却要绕一个大圈。给 ANI-RSS 加上微信通知,本以为是「填个 Webhook 地址」的小事,最后却变成了一场跟源码较劲的短跑。写在前面家里的自动追番链路是 ANI-RSS 加 qBittorrent:蜜柑的 RSS 一更新,ANI-RSS 自动拉取、识别集数、推给下载器,番剧就安安静静地躺在媒体

- 阅读全文 -

运维 | 漏掉的那条 IPv6 路由:一次订阅源批量超时的排查

漏掉的那条 IPv6 路由:一次订阅源批量超时的排查有些故障,藏在你看不见的地方。不是源站挂了,不是网络断了,而是一条被遗忘的 IPv6 路由,让三分之二的订阅源,在同一个早晨集体沉默。写在前面我的在线阅读器跑在某台 VPS 上,几百个订阅源,一直安稳。直到那个早上,一个追番的源开始报错:cURL error 28: Connection timed out after 15002 millise

- 阅读全文 -

运维 | 当 RSS 阅读器遇上 WARP:给 TTRSS 装一个 Cloudflare 加速器

运维 | 当 RSS 阅读器遇上 WARP:给 TTRSS 装一个 Cloudflare 加速器Tiny Tiny RSS 一直在 Oracle Cloud 的 VPS 上平稳运行着。但有一个老问题始终没解决:总有那么些 RSS 源,要么超时,要么连不上。有些是被墙了,有些是源站对机房 IP 做了限流,有些纯粹是路由绕路导致延迟太高。之前试过换 DNS、调间隔、改 User-Agent,效果都不理

- 阅读全文 -

博客 | pangu.js:为中文文本添加微妙间距的JavaScript库

项目简介pangu.js 是一个轻量级的 JavaScript 库,旨在解决中文与英文、数字、符号等之间的微妙间距问题。该项目由 Vinta Software 开发并维护。在处理中英文混排的文本时,我们常常会遇到一些诸如“iPhone6s”、“123abc”这类没有明显间隔的情况,这可能会影响阅读体验。pangu.js 可以自动地在这些字符之间插入微妙的空白间距,使文本更加美观易读。功能与应用pa

- 阅读全文 -

博客 | 修改博客字体为 霞鹜文楷

本来想直接改源码的,后来发现使用的主题可以直接添加。添加 自定义样式body { /* Screen version */ font-family: "LXGW WenKai Screen", sans-serif; }添加底部自定义内容饿了么CDN<link rel="stylesheet" href="https://npm.

- 阅读全文 -

运维 | docker修改postgresql密码

进入容器:docker exec -it ec2143b01d5a bash使用postgres登录:su postgres连接数据库:psql -U postgres修改postgres用户密码:ALTER USER postgres WITH PASSWORD '123456';退出数据库连接:\qREF

- 阅读全文 -

运维 | 降级TTRSS和数据库版本

缘由我的 RSS 阅读器使用的是 Awesome TTRSS,订阅数量为 2686,VPS 使用的是 甲骨文免费版。最初部署的时候已经是 2 年多前了,最近一直出现打开不了的情况,查看了数据库的日志,里面经常会出现占用过高被杀死进程的提示(Docker 里面限制了 PostgreSQL 最高占用为 90%,超过这个占用会被关闭)。由于启用了 watchtower 功能,会自动把镜像升级为最新版本,

- 阅读全文 -

运维 | Awesome-Selfhosted

Self-hosting is the practice of hosting and managing applications on your own server(s) instead of consuming from SaaSS providers.This is a list of Free Software network services and web applications

- 阅读全文 -

博客 | 评论系统又挂了

找了半天,没找到解决的办法,毕竟我不懂php。还有个bug是无法在正文里面插入Emoji表情,估计是MySQL数据库编码的问题,懒得解决了,毕竟数据更重要。拖延很久的迁移到hugo的计划还是得尽早提上议程了。

- 阅读全文 -