用Wallabag搭建稍后阅读
什么是稍后阅读?
稍后阅读即是将网页(文字、图片、多媒体)等内容,通过用户操作,在网络浏览器及服务器中进行保存,或发送到指定云存储平台及邮箱,可以满足用户的移动阅读需求。【百度百科】
什么是Wallabag?
wallabag 是一款可自行托管的 PHP 应用程序,可以让你不会丢失任何内容。只需要点击保存,然后在你有时间时阅读。wallabag 同时包含各种第三方开发的浏览器扩展和手机应用,可进入软件下载页面获取。
安装
在群晖的 Docker
中搜索 Wallabag
,选第一个,这是官方的版本,版本 latest
卷
文件/文件夹 | 装载路径 |
---|---|
/docker/wallabag/images | /var/www/wallabag/web/assets/images |
/docker/wallabag/data | /var/www/wallabag/data |
端口
不冲突就行
环境
数据库支持 SQLite
、MariaDB / MySQL
、PostgreSQL
、Redis
,本来想用群晖套件原来已安装的 MariaDB
,但一直报错,按照官方对于SYMFONY__ENV__DATABASE_HOST
的描述,当使用 MySQL
时,这个字段只能填the name of the mariadb container
,所以最后还是用了 SQLite
可变 | 值 |
---|---|
SYMFONY__ENV__DOMAIN_NAME | 缺省值 “https://your-wallabag-url-instance.com” |
这个参数必须要填,不然web界面是这样的
从代码看,当你不设置的时候,用了缺省值,因此导致了图片等异常
设置正确的域名后,登录界面已经可以正常显示
默认用户名和密码均为 wallabag
客户端安装
可以在后台找到浏览器插件和移动端的下载地址
浏览器插件安装
后台生成 Client ID
和 Client secret
,这个在配置Chrome插件时会用到
设置界面
填入参数
移动端安装
因为是自建的,所以要选其他
填写地址、账号和密码
使用和设置
图片保存到本地
这样可以确保即便源站删除了,你这里的图片也不会因为源站的改变而受到影响。
测试的时候发现,因为 加载 wallabag API...
明显时间变长了
有时候容易出现错误
猜测可能跟网络、SQLite 等等相关,Android 上要好很多。
保存文章的方式
- 通过chrome插件收藏,在浏览器上点击图标
- 在wallabag的后台,直接输入要保存的网页的 url
- 手机上公众号的文章收藏方法,和之前我们分享的《如何收藏微信内容到为知笔记》一样,需要通过浏览器打开之后,再分享到
wallabag
最后展示一张完整的首页界面
参考文档
保存网页、稍后阅读,自建 Wallabag 服务也是一种选择 - 少数派
地址:https://sspai.com/post/52979自建稍后阅读服务之 Wallabag
地址:https://busy.im/post/read-it-later-wallabag/重温 wallabag:Instapaper 的开源替代品 - 知乎
地址:https://zhuanlan.zhihu.com/p/42665988【NAS玩机十一年高阶玩家教程系列其二:wallabag】_NAS存储_什么值得买
地址:https://post.smzdm.com/p/aoow2rm9/