官方文档


:clap: 支持直接导入Omnivore



fix


我已在Omnivore读完了所有待读列表,并归档。

但import到readeck后,还是有部分书签被认为是未读。


去数据库里update下记录:


sqlite3 data/readeck/data/db.sqlite3

UPDATE bookmark 
SET is_archived = 1
WHERE is_archived = 0;

问题


1. 无直接设置proxy访问外网的选项


因为我部署在家里小主机上,readeck没上proxy的话,拉不了twitter substack之类的外网剪藏.


解决方案:可以部署到境外服务器。


2.没有logseq插件!


官方提供了API,因为我个人使用logseq做笔记,没有之前Omnivore那种同步到logseq的插件,略显不便(等哪位佬开发下插件)



附docker-compose,官方基础上只改了下HOSTS 和 volume

个人使用,就不上pg了,直接用sqlite


services:
app:
image: codeberg.org/readeck/readeck:latest
container_name: readeck
ports:
- 8000:8000
environment:
# Defines the application log level. Can be error, warning, info, debug.
- READECK_LOG_LEVEL=info
# The IP address on which Readeck listens.
- READECK_SERVER_HOST=0.0.0.0
# The TCP port on which Readeck listens. Update container port above to match (right of colon).
- READECK_SERVER_PORT=8000
# The URL prefix of Readeck.
- READECK_SERVER_PREFIX=/
# A list of hostnames allowed in HTTP requests. Required for reverse proxy configuration.
# 一个境内备案域名访问,一个CF托管域名
- READECK_ALLOWED_HOSTS=read.example.com,read.cn.example.com
# Use the 'X-Forwarded-' headers. Required for reverse proxy configuration.
- READECK_USE_X_FORWARDED=true
volumes:
- ./data/readeck:/readeck
restart: unless-stopped
healthcheck:
test:
["CMD", "/bin/readeck", "healthcheck", "-config", "config.toml"]
interval: 30s
timeout: 2s
retries: 3
举报· 60 次点击
登录 注册 站外分享
3 条回复  
handsome 限制会员 2024-10-31 15:46:00

感谢大佬分享

ysmintor 初学 2024-10-31 15:46:00

也在用 Omnivore,想了解这个 readeck 有使用体验如何?

Omnivore 社区的 self host 没有很详细,脱离开发人员感觉维护长久不是个事,得迁移

返回顶部