什么是 Readeck ?
Readeck
是一个简单的Web
应用程序,可让您保存您喜欢并希望永久保留的网页的宝贵可读内容。将其视为书签管理器和稍后阅读工具。

网络上的内容每天都会消失。很可能您几个月前偶然发现的一篇文章或图片现在已经消失了。当您在
Readeck
中保存某些内容(我们称其为书签)时,它会提取有意义的内容(文章、图片……)并保留其附带的_所有内容。看,即使您的
Readeck
服务器停止工作,或者您停止运行它,内容仍然存在。书签是一个简单的存档文件,其中包含保存的所有内容。
摘自作者博客:https://readeck.org/en/blog/202312-readeck/
安装
在群晖上以 Docker 方式安装。
镜像发布在:https://codeberg.org/readeck/-/packages/container/readeck/latest,所以采用命令行安装

命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
# 新建文件夹 readeck 和 子目录
mkdir -p /volume1/docker/readeck/data
# 进入 readeck 目录
cd /volume1/docker/readeck
# 运行容器
docker run -d
--restart unless-stopped
--name readeck
-p 8792:8000
-v $(pwd)/data:/readeck
codeberg.org/readeck/readeck:latest
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
version: '3'
services:
readeck:
image: codeberg.org/readeck/readeck:latest
container_name: readeck
restart: unless-stopped
ports:
- 8792:8000
volumes:
- ./data:/readeck
然后执行下面的命令
# 新建文件夹 readeck 和 子目录
mkdir -p /volume1/docker/readeck/data
# 进入 readeck 目录
cd /volume1/docker/readeck
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
运行
在浏览器中输入 http://群晖IP:8792
就能看到注册界面
-
Username
:用户名,例如:laosu
; -
Email address
:邮件地址,例如:wbsu2003@gmail.com
; -
Password
:用户的密码。不能少于8
个字符,可以用vaultwarden
的密码生成器来生成;

登录成功后的主界面

书签
还是以老苏的博客为例

输入 https://laosu.cf
后,点 Save link
,会有个加载过程

现在我们有了第一个书签

点击书签,会在当前页面中加载

底部和侧面,除了可以 Add to favorites
、Move to archive
,还可以分享、删除、加标签、文字高亮等操作

Readeck
可识别 3
种不同类型的网页内容👇:
-
文章( Articles
):文章是从中提取文本内容的页面。它呈现为其内容的可读版本。 -
图片( Pictures
):图片是被识别为图片容器的页面(即 Unsplash 的链接)。它渲染存储的图片。 -
视频( Videos
):视频是被识别为视频容器的页面(即Youtube
或Vimeo
的链接)。它呈现一个视频播放器。请注意,视频是从各自的远程服务器播放的。

合集
为了创建 collection
,老苏加了几个文章作为书签

进入 Collections

点 Create a new collection

合集可以导出 epub
文件

在阅读器中打开

每个书签都以 zip
格式保存在群晖上

浏览器插件
在 chrome
应用商店中搜索 readeck

第一次需要设置,填入用户名、密码和服务器地址

登录成功

之后看到合适的文章就可以一键收藏了

其他数据库
官方推荐的数据库引擎是 SQLite
,但是从 config.toml
看

理论上应该也可以使用其他数据库

代码也显示还支持 postgres

下面是个完整的 docker-compose.yml
version: '3'
services:
readeck:
image: codeberg.org/readeck/readeck:latest
container_name: readeck-web
restart: unless-stopped
ports:
- 8792:8000
volumes:
- ./data:/readeck
environment:
- READECK_DATABASE_SOURCE=postgres://readeck:password@db:5432/readeck
depends_on:
- db
db:
image: postgres:14
container_name: readeck-db
restart: always
volumes:
- ./pdata:/var/lib/postgresql/data
environment:
- POSTGRES_USER=readeck
- POSTGRES_PASSWORD=password
- POSTGRES_DB=readeck
需要多建一个 pdata
目录,用于持久化数据库,其他和前面的安装是一样的

# 新建文件夹 readeck 和 子目录
mkdir -p /volume1/docker/readeck/{data,pdata}
# 进入 readeck 目录
cd /volume1/docker/readeck
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
参考文档
readeck/readeck: Readeck is a simple web application that lets you save the precious readable content of web pages you like and want to keep forever. – Codeberg.org
地址:https://codeberg.org/readeck/readeckReadeck: Home
地址:https://readeck.org/Readeck – a simple web application that lets you save the precious readable content of web pages you like and want to keep forever. See it as a bookmark manager and a read later tool. : selfhosted
地址:https://www.reddit.com/r/selfhosted/comments/18z84kv/readeck_a_simple_web_application_that_lets_you/
@所有人:写文不易,如果你都看到了这里,请点个赞
和在看
,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。
原文始发于微信公众号(各种折腾):书签管理和稍后阅读工具Readeck
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/203460.html