Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag


 

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第1张图片

简介

预览效果

官网:https://wallabag.org/

dockerhub 软件页:https://hub.docker.com/r/wallabag/wallabag/

安装搭建

本次部署还是在飞牛 nas 的 docker compose 环境下,群晖应用中心有套件,其他 nas 需对应修改映射目录部署

services:    wallabag:        volumes:            - ./data:/var/www/wallabag/data            - ./images:/var/www/wallabag/web/assets/images        ports:            - 20080:80        environment:            - SYMFONY__ENV__DOMAIN_NAME=http://192.168.1.112:20080        image: wallabag/wallabag

20080 端口可以自定义

SYMFONY__ENV__DOMAIN_NAME 修改成自己的容器外端口地址或域名
这里是用的 sqlite 数据库,去 dockerhub 软件页看看,还可以使用 mysql 或者 PostgreSQL, 还可以使用 redis 提升性能

客户端支持安卓、苹果、 chrome 、 firefox 、 opera 、 pocketbook 、 kobo 、 kindle:

chrome 插件下载地址:

https://www.chajianxw.com/product-tool/26688.html

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第2张图片

还适配这些 rss 阅读器

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第3张图片

操作使用

登录地址 nasip:20080

登录默认用户名 wallabag, 密码 wallabag,先在设置里 config 把界面语言改成中文

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第4张图片

然后在设置的 api 客户端管理里-创建一个新的客户端

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第5张图片

记录下客户端 id 和客户端密钥,后面在浏览器插件设置里会用到

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第6张图片

浏览器插件安装好后,在设置里填上之前记录的信息

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第7张图片

点下获取 token,右侧的 wallabag api token 授予变成绿色的了

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第8张图片

下面选项这里这几个勾选下

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第9张图片

保存网页也是点一下浏览器上的插件图标就可以了,同时可以给书签打标签,也就是分类

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第10张图片

在 20080 网页管理页面的存档里就有刚才保存的网页了,如果刚才的选项里保存页面时自动存档不勾选,则网页在未读里

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第11张图片

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第12张图片

实测知乎的保存效果如图,虽然不能和原网页完全一样(不知道是不是我设置不对?),但效果也很好了而且能够保存你登录过用户名和密码后才能看到的网页,所见即所存。但是有些网页格式还是比较乱的

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第13张图片

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第14张图片

根据官方介绍,他是进行了网页内容提取和筛选掉广告的,所以小部分网页可能会有点问题

然后我用官方服务器注册了个 14 天的测试账号也试了下,确实有一小部分网页格式保存不太好,edge 扩展插件我也试了下,同一个网页读取都出错了。估计是每个浏览器插件的可塑性和权限不同

Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag - 第15张图片

之前介绍的 hoarder 是项目组里另开了一个 chrome 浏览器来保存网页,虽然网页保存格式更完美,但是不能保存需要登录用户名和密码才能看见的网页,各有所长。

本篇相关 yml 等文件下载链接:https://gitee.com/hswz5525/dockercompose

文章底部 nas 合集目录中有更多原创文章,希望能帮助到你  link

 

《Nas上部署一款浏览器稍后阅读管理器(可离线保存网页内容):Wallabag》留言数:0

发表留言