0
0

去 Google 化之二:在线 feed 阅读器

郑界涵 发表于 2013年06月06日 13:02 | Hits: 2411
Tag: 扯技术 | Arch | Google | VPS | 坏人

唉,因为我太忙,自己搭建的邮箱收到垃圾邮件太多,没时间配置和训练 SpamAssassin,所以就把 Postfix 和端口都关掉了,因此无法放弃 Gmail。“去 Google 化”系列实验中的邮箱部分宣告失败… 之后本来第二个实验我是想尝试自己用 Radicale 来提供 CardDAV 和 CalDAV 服务以此替代 Google Calendar 和 Google Contacts,但是后来还是因为没时间所以失败了。不过这个是早晚要移出来的,待我有时间再研究。

所以呢,“去 Google 化”第二个实验不得不变成 Google Reader 了。说实话最近我也不怎么用 Google Reader 了,因为太忙了,也就最多一周一次。不过这次自己搭建完在线阅读器,要订阅些有意思的博客,有意思的文章不管多忙每天还是应该抽几分钟读一下的。

前几天在 Twitter 发现了这个叫做Stringer的 Ruby 项目。忘记是谁发的了,也许是 HN 上的。跟着它的VPS.md 文件做,很快就能搭建好。然后用 Nginx 转发下请求到 Unicorn 就好。如下是我写的 systemd service 文件:

[Unit]
Description=Stringer RSS reader
Requires=postgresql.service

[Service]
User=stringer
WorkingDirectory=/home/stringer/stringer/
ExecStart=/bin/bash -lc 'bundle exec unicorn -p 5000 -c ./config/unicorn.rb'

[Install]
WantedBy=multi-user.target

我没有用它包含的 foreman 来启动,因为 foreman 在生产环境中根本就不需要。它目前的 Procfile 里只指定了两件事,一个是启动 Unicorn,还有一个是打开一个 Racksh。而且如果用 systemd 来启动 foreman 的话,Racksh 会马上退出,导致 foreman 把 Unicorn 也 kill 掉了,也许是因为 Racksh 没有 tty 的原因?所以,直接启动 Unicorn 就行了。

如果没有 VPS 或者不想用,看起来这个项目的作者推荐使用 Heroku,有兴趣的话你可以试试。

这个小项目挺有意思,自称“anti-social RSS reader”,只能一个用户(也就是搭建者)使用。我提交过一个 feature request,请求添加多账户功能,这样可以给朋友创建帐号,但被作者拒绝了。不过也挺好,弄得太复杂就没意思了。

原文链接: https://jiehan.org/tech/degooglification-feed-reader/

0     0

我要给这篇文章打分:

可以不填写评论, 而只是打分. 如果发表评论, 你可以给的分值是-5到+5, 否则, 你只能评-1, +1两种分数. 你的评论可能需要审核.

评价列表(0)