书签管理和稍后阅读工具Readeck

在这里插入图片描述

什么是 Readeck ?

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

在这里插入图片描述

网络上的内容每天都会消失。很可能您几个月前偶然发现的一篇文章或图片现在已经消失了。当您在 Readeck 中保存某些内容(我们称其为书签)时,它会提取有意义的内容(文章、图片……)并保留其附带的_所有内容。

看,即使您的 Readeck 服务器停止工作,或者您停止运行它,内容仍然存在。书签是一个简单的存档文件,其中包含保存的所有内容。

摘自作者博客:https://readeck.org/en/blog/202312-readeck/

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 favoritesMove to archive,还可以分享、删除、加标签、文字高亮等操作

在这里插入图片描述

Readeck 可识别 3 种不同类型的网页内容👇:

  • 文章(Articles):文章是从中提取文本内容的页面。它呈现为其内容的可读版本。
  • 图片(Pictures):图片是被识别为图片容器的页面(即 Unsplash 的链接)。它渲染存储的图片。
  • 视频(Videos):视频是被识别为视频容器的页面(即 YoutubeVimeo 的链接)。它呈现一个视频播放器。请注意,视频是从各自的远程服务器播放的。

在这里插入图片描述

合集

为了创建 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/readeck

Readeck: 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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨浦老苏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值