收起左侧

NAS 部署 wallabag:把网页装进本地,离线阅读再也不怕内容下架!

0
回复
42
查看
[ 复制链接 ]

156

主题

16

回帖

0

牛值

小有名气

社区上线纪念勋章fnOS1.0上线纪念勋章EVO2产品纪念

wallabag:

一款开源自托管式稍后阅读应用,允许用户保存网页以便后续离线阅读。

安装

Docker Compose

services:
  wallabag:
    image: wallabag/wallabag:latest
    container_name: wallabag
    ports:
      - 8080:80
    environment:
      - SYMFONY__ENV__DOMAIN_NAME=http://192.168.31.90:8080
    volumes:
      - ./data:/var/www/wallabag/data
      - ./images:/var/www/wallabag/web/assets/images
    restart: unless-stopped

参数说明(更多参数建议去看文档)

:::SYMFONY__ENV__DOMAIN_NAME(环境变量):访问地址,根据实际情况设置

/var/www/wallabag/data(路径):存放配置数据目录

/var/www/wallabag/web/assets/images(路径):存放缓存的图片

:::

上面配置的是 SQLite 数据库,需要连接外部数据库可以参考下面

使用

浏览器中输入 <span leaf=""><font style="color:<a class="wx_topic_link" topic-id="mns821sd-8vadnq" data-topic="1" data-recommend="">#585A5A</a>;">http://NAS的IP:8080</font></span> 就能看到界面

初次进入程序,默认管理员账号和密码都是:wallabag

进入到面板,页面很简洁

先切换语言为中文,记得点击下方保存

可以顺便把默认密码也改了,避免忘记

TIP:为了截图效果,我切换为深色主题

创建一个客户端,等一下浏览器扩展插件上面需要用到

填写客户端名称,点击创建

这样就创建好了,就不用管了(ID 和密钥的信息会自动获取)

点击“教程”,安装浏览器插件(如果上面没有适合的,可以到自己浏览器插件商店找找)

跳转到商店,点击添加安装即可

打开浏览器插件,先填 URL 地址,检测是否能连上 wallabag 服务(默认是 HTTPS 协议,需要的自行设置)

选择前面创建的客户端,填写用户账号和密码

点击“获取token”,正常情况就能看到显示“授予”,插件这里就全部设置完成了

平时使用也很简单,只要点击插件图标,就会自动添加了(还是有挺多网站不能抓的)

回到 wallabag 服务器,就能看到收藏的文章了

总的来说挺不错的,不过可能有些网站排版会有一些问题

鼠标右键点击图片,选择“在新标签页中打开图片”

需要注意,目前的图片只是在线链接,并不是离线保存的图片

下面设置图片保存到本地(默认情况都是网络链接),点击“内部设置”

杂项 -》 在本地缓存图片,设置为“1”

之前的文章可以点击“重新抓取”

目前我试过几个常用的平台,抓取图片离线都不行

左侧也有挺多功能的,还支持文章导出

图片可以正常导出,但是中文会乱码

总结

wallabag 使用起来很方便,只需要浏览器安装插件就行了。看到重要文章点一下按钮就能保存并离线阅读,有效避免内容因时效性问题被下架或失效。如果你平时浏览文章较多、却没时间及时阅读,可以尝试一下。

我很早之前就部署过这款工具,当时它支持离线保存的平台还比较多。如今可能是因为 AI 发展迅速,各大网站都加强了防爬取策略,导致现在用 wallabag 离线抓取很多页面都失效了。另外还有一个老问题:导出文章时,中文内容依然会出现乱码。

综合推荐:⭐⭐(可以试试,但别抱太大期望)

使用体验:⭐⭐(比较一般,对国内网站支持较差)

部署难易:⭐⭐(简单)︎

收藏
送赞
分享
不定时分享 NAS 教程
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则