【NAS玩机十一年高阶玩家教程系列其二:wallabag】

2019-12-11 20:05:58 65点赞 354收藏 86评论

NAS玩机第十一年,高阶玩家教程系列预告(软件目录)

【NAS玩机十一年高阶玩家教程系列其一:Bitwarden】


系列大纲领【敲黑板】

此系列所有服务的安装和使用,除了 wallabag、bitwarden 以外都不必须公网IP要求,搭建在局域网在局域网环境内使用OK,有能力内网穿透的也能从外网访问。教程设计docker的部分全程使用命令行。
原因:简单、快速、具有100%可还原性。

  刚开始的时候可能你会觉得难受,毕竟长这么大敲命令行的时间加起来都没有半个小时,但是当你需要更新容器时,当升级换机时,复制粘贴几行代码,等待结束后无缝使用的体验,可比在docker套件里面点来点去保证设置不出错的感觉好太多了!

  上菜了,群晖官网教程如何通过 SSH/Telnet 用 root 权限登录 DSM

应用介绍:

  主要替代Instapaper大部分功能(没有instapaper 发邮件剪辑的功能),替代为知笔记、印象笔记等的网页剪辑功能。说实话,印象笔记中我主要使用的功能就是网页剪辑功能,但是免费流量一个月就那么20m不到?网页图片多一点很快就到限额了。中间因为出过换服务器的事情,数据迁移也是一大问题,就开始找替代品了。
  Wallabag 能剪辑大部分正规图文,能把图片抓下来存在本地。已经有过多次抓取某篇文章后,某篇文章因为各种原因全网消失,这时候就会体会到这个应用的好处。因为重点在【剪辑】,不是【笔记】,因此对剪辑下来的图文没有办法进行修改(看各人需求,我一贯以来也没有修改的需要);但是可以在文中进行批注。

【NAS玩机十一年高阶玩家教程系列其二:wallabag】

  放弃印象笔记后,我用群晖的自带套件 note station 有一年多的时间,录入功能很方便,语音文字图片视频都能插入,但是有一个致命的问题:【录入一时爽,搜索火葬场】。note station 的搜索功能我只能用傻缺来形容了,只搜标题都搜不准,文章内容基本搜了等于没搜,要不就不出结果,要不就出各种不相干的结果。
  不得不说,Wallabag 虽然是法国人写的,但是全文搜索定位精准,不管什么语言都能快速定位。

  Wallabag 是我无意间在github上找到的,几乎没有找到可用的中文教程,在官网上慢慢摸索,安装了不能使用,然后继续官方论坛发问,最终折腾成功。以下呈现的是已经排除了所有的雷之后的一步到位教程。

  这一篇开始重点说明docker-compose功能,并且不再做docker套件的截图说明教程。小白用户请去上一篇【NAS玩机十一年高阶玩家教程系列其一:Bitwarden】学习命令行与docker套件界面的对应关系,入门命令行操作。

部署准备:

  参考 【NAS玩机十一年高阶玩家教程系列其一:Bitwarden】【群晖自动申请Let’s Encrypt的ssl域名证书,支持泛域名,支持自动签发,自动部署到群晖】 部分,以及 【搞定泛域名证书之后,你有2种选择。】的后文 部分。

docker-compose 说明及准备

  Docker 本质上是一个小型虚拟机。咱们具象一点把【能完整跑起来的docker】比喻为一台【完整的电脑】,买回家插上电、网络就能正常工作,比如上一篇的 Bitwarden 。
  而今天说的 wallabag ,它的官方映像不是【能完整跑起来的docker】,不是一台【完整的电脑】,它充其量只是一个 ① 【主板+CPU】套件,那么要使它成为一台【完整的电脑】,还需要 ② 电源套件、 ③ 显卡内存硬盘显示屏鼠标键盘套件。那么咱们要做的就是一、买齐 ① ② ③ 套件;二、组装 ① ② ③ 套件;三、插电、网络跑起来。

  上一篇我们讲的命令行 【docker pull】= 把电脑买回家;【docker run】= 插上电、网络,开机
  今天讲的 docker-compose 配置文件,= 【一、买齐;二、组装;三、运行】整个流程事先封装到一起,然后用一行命令就能让他们自动一、二、三运行下去,咱们等待最后的结果。

  新建文件夹 /volume1/docker/wallabag (各人的系统文件不同,找适合自己的目录);在此目录下新建3个文件夹 data 、images 、mysql

  在电脑上新建文本文档,文档内容如下:【注意仔细看#后面附注的说明】(链接)

另存为 docker-compose.yml ,并将 docker-compose.yml 配置文件存放于 /volume1/docker/wallabag 目录之下。

  用SSH登录群晖,登录root账户,cd /volume1/docker/wallabag
  键入 ls 回车,确保看到 data 、images 、mysql、docker-compose.yml 这4个东西
  键入 docker-compose up -d 回车,运行,等待。

  此时系统会根据配置文件自动下载对应映像、并根据写好的配置内容运行容器。等就对了。

  看到最后出现一行长长的小写字母+数字的混合字符后,说明容器成功运行。此时容器第一次运行,就像新系统第一次开机一样,需要较长时间的等待,让它默认配置成功完成,需要10分钟左右的等待(不耐烦的朋友可以去docker套件看日志)。
  之后在浏览器输入局域网IP+对应端口,应该就能看到登录界面了。

【NAS玩机十一年高阶玩家教程系列其二:wallabag】

  但是还不能正常使用。理由跟上一篇一样,一定要https、SSL证书配置正常才行。详见参考 【NAS玩机十一年高阶玩家教程系列其一:Bitwarden】 中 【群晖自动申请Let’s Encrypt的ssl域名证书,支持泛域名,支持自动签发,自动部署到群晖】 部分,以及 【搞定泛域名证书之后,你有2种选择。】的后文 部分。

wallabag独特的坑

1、APP

  wallabag 客户端有网页版、chrome版、win10应用商店版、手机app版,除了直接登录wallabag网页以外,chrome版、win10应用商店版、手机app版都不能用https登录,否则会出现连接错误。要用http+对应端口。
  就是说 wallabag 需要配置http 、 https 2个端口,才能使全部 服务器、客户端都正常运行。

2、剪辑文章

  默认配置知乎专栏无法剪辑、微信公众号文章能剪辑内容但是标题总是显示【未知标题】
  解决方法:
  用SSH登录群晖,登录root账户,docker exec -it wallabag sh 【非常重要的代码,请记下来,能进入任何容器内部】
  键入 ls 回车,确保看到data 、images 、mysql、docker-compose.yml
  键入 cd /var/www/wallabag/vendor/j0k3r/graby-site-config 回车 【wallabag 容器内存放剪辑配置文件的目录】

  键入 vi zhuanlan.zhihu.com.txt 回车 【新建 zhuanlan.zhihu.com.txt 文件】
  复制以下链接中文档里面的内容3行
https://github.com/toyqiu/-dockers/blob/master/wallabag-docker-zhihu
  按 INS 切换到编辑模式、按 SHIFT+INS 粘贴复制好的内容、按ESC推出编辑模式、接着键入:wq回车(注意是3个字母+一个回车)保存更改并退出。

  键入 vi mp.weixin.qq.com.txt 回车 【新建 mp.weixin.qq.com.txt 文件】
  复制以下链接中文档里面的内容6行
https://github.com/toyqiu/-dockers/blob/master/wallabag-docker-weixin
  按 INS 切换到编辑模式、按 SHIFT+INS 粘贴复制好的内容、按ESC推出编辑模式、接着键入:wq回车(注意是3个字母+一个回车)保存更改并退出。

  键入exit回车,回到nas主机;键入docker restart wallabag重启容器。

  坑填完了。

  已经是保姆教程了,其他地方找不到的。还没关注?还没收藏?还没投币?不考虑帮我推广一下吗?哎呀你良心不痛吗~~~~


下一集讲Calibre:如何搭建展示书柜、如何安装虚拟机使用命令行calibre自动抓取新闻并自动添加到展示书柜、calibre recipes 分析、calibre 命令分享

展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4950元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

Synology 群晖 DS218+ 2盘位 NAS网络存储服务器 京东云定制版(J3355、2GB)

暂无报价

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

13746元起

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

3199元起

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起
86评论

  • 精彩
  • 最新
  • 这个感觉没啥价值,不知道是不是我使用的问题,收藏速度很慢,不支持微信文章,docker 文档里是空的,迁移是个问题,ios 需要 17 系统

    校验提示文案

    提交
  • 大神指导下moments有无替代品?几万张家人照片视频上私有云并具备时间轴和人脸识别很重要,但我一直没搞定moments对视频的转码、缩略图,以及手机备份照片的卡死问题……

    校验提示文案

    提交
    我自己是一直用的photo station
    你可以试试双开。用photostation来上传,上传这么多年没出过问题。
    moments可以直接调用photostation生成的缩略图等数据,人脸识别它自己会再生成一份。

    校验提示文案

    提交
    好吧,首先我目前还是黑的。然后我是直接复制文件进photo目录。昨天换新版ffmpeg重建索引后cpu跑满了,但在moments下仍然是视频无缩略图。难道真得上白群……主要在等所谓新一代cpu

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 一天刷10遍。总算迎来了第二篇。

    校验提示文案

    提交
    帮我顶旧文吧!
    不可能每天更新的,大概三四天这样,旧文总要有点流量才有动力继续更新呀

    校验提示文案

    提交
    在顶呢。 看到我明白的问题也会回复解答的。^_^

    校验提示文案

    提交
    收起所有回复
  • 第二个请教下nas安全防范。我是用vps开frp做内网穿透,绑了域名和评书。功能ok了,安全担心了……

    校验提示文案

    提交
    你用内网穿透安全性就已经高一个等级了,绑定了证书通道加密,密码设置个复杂点的。只要用的是二级域名,一般恶意服务扫都扫不到你服务的,有啥好担心

    校验提示文案

    提交
    好的,感谢。回头再把普通http服务对外网关掉,研究下vps上对http请求直接跳转到https,nas上也开了自动封锁,应该差不多了

    校验提示文案

    提交
    收起所有回复
  • 另外群晖里边的反向代理之前一直没有用过。bitwarden里边的截图显示上半部分的来源,域名指向部分是https的协议,下半段目的地用的是 http 。 是不是所有的容器都是这样设置?还是有什么其他需要注意的地方吗?

    校验提示文案

    提交
    群晖自带的反向代理很方便,你SSL证书配置好了基本来源https目的地内网http没问题。内网如果本来就配置了https且能正常打开的目的地到https也行。

    我主要是为了好看。。。那个绿色小锁看着舒服。

    校验提示文案

    提交
    我也是喜欢那个小绿锁。现在用域名http可以打开但是https无法打开,是域名解析的问题吗?

    校验提示文案

    提交
    收起所有回复
  • 使用域名加端口的方式登录,会提示400 Bad Request: The plain HTTP request was sent to HTTPS port ;于是我在反向代理里边,把来源修改为http 了。 这样用域名的方式就可以登陆了。 但是无法注册,提示需要检查邮箱的邮件,实际上邮箱并没有收到邮件。我不知道这种跳过https的方式是否正确。求助!^_^

    校验提示文案

    提交
    你且有的等了。

    校验提示文案

    提交
    环境里面禁止注册新用户了吧

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 反向代理里边设置了https到http 。 然后用[!#去看看||[!#去看看||https://xx.xx#!]#!]:621 可以打开登录页面,但是不录入https:// 直接录入域名+端口号就默认用http登录,继而提示400 Bad Request: The plain HTTP request was sent to HTTPS port。返回最初,在手工录入[!#去看看||[!#去看看||https://xx.xx#!]#!]:621 后,可以成功打开登录页面,继而注册的时候,就会提示已经发注册邮件到邮箱,需要登录邮箱点击链接完成注册,但是实际邮箱没有收到邮件。此时如果继续用刚注册的账号登录。就会自动跳转到去看看 然后报错400 Bad Request: The plain HTTP request was sent to HTTPS port 。 等于说用https进入登录页面输入账号密码后,会自动跳转http报错。求助大神!!

    校验提示文案

    提交
    我不知道你哪一步出问题了,正常情况注册完直接就能用,不用邮箱激活的。你全部删掉重新弄一遍试试,一开始就https登录,不要用http。http只在app连接的时候用。

    配置了ssl证书之后会有这个问题,所有用域名访问的网页只有https才能正常访问,http访问要么强制跳转到https要么直接报错。

    校验提示文案

    提交
    明白了。我全部删除后重新配置一遍。 谢谢!!

    校验提示文案

    提交
    收起所有回复
  • 跟着lz步骤来,已用上。不过有几个问题,rss和导出pdf会乱码。博客园的文章无法保存。还有,希望lz下下个能出Shaarli,全平台同步书签真的太有用了,这个网上中文资料太少,无从下手哈

    校验提示文案

    提交
    哥们儿。 我之前留言的这些问题你有遇到吗?我用https可以访问无法注册,会自动跳转到http后报错。

    校验提示文案

    提交
    今天出shaarli
    博客园的文章我不常看,你可以模仿教程里面微信跟知乎的抓取配置文件自己写一个试试。

    导出我只用json,pdf跟epub会出问题暂时无解。

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 碰到个问题,安装后,需要注册,注册信息填好提交<用的qq邮箱),提示说发了邮件,但是邮箱里没有邮件,这个怎么整

    校验提示文案

    提交
    默认用户:wallabag
    默认密码:wallabag

    进去后都能修改

    校验提示文案

    提交
    感谢大佬回复,金币送上

    校验提示文案

    提交
    收起所有回复
  • 作为一个成功折腾了huginn、Rsshub的小白,虽然https、端口、SSL什么的都会,但这次就是死活没法进Wallabag
    浏览器都已经能显示favicon了,地址栏里都出来/login了,就是打不开首页
    是不是我xml文件里的这里没配置好?:
    - SYMFONY__ENV__MAILER_HOST=~
    - SYMFONY__ENV__MAILER_USER=~
    - SYMFONY__ENV__MAILER_PASSWORD=~
    “~”我就保留了这个

    校验提示文案

    提交
    会不会是我此前瞎折腾webUIwebUI的docker装wallabag,瞎弄了下MariaDB 10,导致出问题了?我还尝试过SynoCommunity装,没成功,现在卸载时要我输MySQL密码,尝试了五六个都不对。

    校验提示文案

    提交
    按我的教程一步一步来,配置完不要马上进,等半小时。

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 请问大佬 链接中代码三个端口号12488 3306 223 分别是什么啊

    校验提示文案

    提交
    文档里面写了。

    校验提示文案

    提交
    收起所有回复
  • 执行docker-compose.yml -d -up 后
    提示command not found。
    确认当前文件目录和文件均正确。

    校验提示文案

    提交
    朋友,你看看清楚你打的这行命令跟我文章里面写的一样吗

    校验提示文案

    提交
    收起所有回复
  • 大佬,请问映射出来的images文件夹是存放文章图片的吗?保存了几篇文章,images文件夹并没有图片哇!模拟了一下网页失效的情况,发现wallabag里保存的网页中的图片也不能访问了,说明只是保存了图片链接,并没有保存图片,对吧?试验了下,shaali和shiori貌似也不行,请问有什么能保存图片的方案吗?

    校验提示文案

    提交
    wallbag页面 internal settings - MISC - Download images locally images你要映射到宿主路径才能看得到。这样设置就算源网页丢失图片也在的。

    校验提示文案

    提交
    需要用管理员用户wallabag密码与用户名相同登录系统开启图片下载,不然默认不保存为本地图片

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 比如头条文章card.weibo.com打头的 有办法吗

    校验提示文案

    提交
    如果是需要登陆才能看到的文章是没法抓的。

    校验提示文案

    提交
    收起所有回复
  • 请问为什么叫登陆root,然后是怎么登陆,最后是你文章中的这些代码,是在哪里敲进去的。。。谢谢!

    校验提示文案

    提交
    你要说一下你用的设备、系统呀
    用单片机、树莓派、Linux、macos、win 都是不一样的

    校验提示文案

    提交
    收起所有回复
  • 不知道为何启动了以后登录页面图形化没了,输入ip+端口有登录信息和输入窗,但是就是没有图形化界面……图都挂了

    校验提示文案

    提交
    应该是docker那块域名不符,更换为ip试试?

    校验提示文案

    提交
    解决了吗?我也有同样问题

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 麻烦问一下,docker安装了容器wallabag,wallabag安装后网页可以自动转跳到域名/login,如果https访问。但是ip和端口访问就只有http可以转跳。但是目前不管如何,可以转跳的访问得到的都是http error 500

    校验提示文案

    提交
  • 新手,收藏慢慢研究

    校验提示文案

    提交
  • 写的不错,支持一下,

    校验提示文案

    提交
  • 辛苦了。
    请问网页版/软件/插件有没有中文的?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
354
扫一下,分享更方便,购买更轻松