浏览器里囤了几百个「回头再看」的标签页,微信里塞满了转发给自己的文章链接,真要找的时候一个都想不起来。稍后读服务解决的就是这个问题——Pocket 关停后,很多人开始找替代品。Wallabag 是开源的自托管稍后读工具:一键保存网页、抽取正文去广告、全文搜索、标签管理、多端阅读。本文用雨云 KVM 云服务器把它部署成自己的文章收藏库。
为什么选 Wallabag
商业稍后读服务的两个隐忧在 Pocket 关停时暴露得很彻底:服务说停就停,多年收藏要在限期内导出;文章列表就是你的兴趣画像,全存在别人服务器上。
Wallabag 自托管后这两个问题都不存在。它的核心能力:
- 正文抽取:保存时自动剥离广告、导航、弹窗,只留标题正文和图片,阅读体验干净;
- 全文搜索 + 标签:几百篇收藏也能秒找;
- 多端:浏览器扩展一键保存,iOS/Android 官方客户端离线阅读,还能导出 EPUB/PDF;
- 归档而非收藏夹:原网页删了、改了,你保存的版本还在,这点比书签本质上更可靠。
服务器与部署
Wallabag 是 PHP + Symfony 应用,个人使用 1 核 1G 就能跑,1 核 2G 更从容。我用雨云 KVM 云服务器(官网入口),系统 Debian 12 + Docker,下单优惠码填 admin01 五折,7 天无理由退款。没用过雨云的可以先看 选购与上手指南。
mkdir -p /opt/wallabag/{data,images} && cd /opt/wallabag
docker-compose.yml(个人使用 SQLite 版本最省事):
services:
wallabag:
image: wallabag/wallabag:latest
container_name: wallabag
restart: unless-stopped
ports:
- "127.0.0.1:8085:80"
environment:
- SYMFONY__ENV__DOMAIN_NAME=https://read.example.com
- SYMFONY__ENV__DATABASE_DRIVER=pdo_sqlite
- SYMFONY__ENV__SERVER_NAME=我的稍后读
- SYMFONY__ENV__FOSUSER_REGISTRATION=false
volumes:
- ./data:/var/www/wallabag/data
- ./images:/var/www/wallabag/web/assets/images
两个关键项:
DOMAIN_NAME必须填最终的 https 域名,填错会导致样式丢失、客户端连不上——改了之后要清缓存重启才生效,最好一开始就填对;FOSUSER_REGISTRATION=false关闭公开注册,稍后读是纯私人服务,没必要开放。
启动后 Nginx 反代 8085 端口配 HTTPS。默认账号 wallabag/wallabag,登录后立即改密码。
日常使用姿势
- 电脑:装 Wallabagger 浏览器扩展,配置服务器地址和 API 凭据(在 Wallabag「开发者」页面创建客户端获取),看到好文章点一下图标即保存;
- 手机:官方 App 支持系统分享菜单,微信里的文章点「分享 → Wallabag」直接进库,还能离线缓存全文;
- RSS 联动:配合之前部署的 Miniflux RSS 阅读器,Miniflux 里值得细读的长文一键转存 Wallabag,浅读和深读分流,信息流管理一下子清爽了;
- 定期整理:读完的点归档,值得留的打标签,Wallabag 的年度统计还能告诉你今年到底读了多少。
踩坑记录
- 中文正文抽取不全:少数国内网站结构特殊,抽取器只抓到半篇。可在保存后用「重新抓取」试第二次;仍不行就装浏览器扩展用「保存当前页面内容」模式,把渲染后的 DOM 直接推上去。
- 图片防盗链裂图:部分站点图片带 Referer 校验,开启环境变量
SYMFONY__ENV__DOWNLOAD_IMAGES_ENABLED=true让 Wallabag 把图片下载到本地,一劳永逸(images目录会随之增长,注意磁盘)。 - 备份:SQLite 版只需备份
data+images两个目录,打包推到对象存储即可(参考 对象存储备份实践)。
合规提醒
Wallabag 保存的内容仅限个人学习、研究、备查使用,请勿将抓取的付费文章、受版权保护内容对外分发或用于商业用途。依据《网络安全法》《著作权法》及相关规定,网页归档应尊重原站版权声明与 robots 协议,涉及个人信息的内容请妥善保管、不外传。
小结
Pocket 的关停证明了「收藏在别人服务器上的东西不真正属于你」。Wallabag 用一个容器把稍后读做成了私人资产:正文干净、全文可搜、离线可读、服务不会消失。雨云 KVM 1 核 1G 起步足矣,优惠码 admin01 五折,把散落各处的「回头再看」统一收进自己的库里,才算真正读得回来。






