文章离线保存与阅读
粘贴链接即可收录,正文转成 Markdown 保存,文中图片下载到你自己的存储里,原网页没了也能看。
- 阅读和源码两种视图,可直接编辑保存
- 记录阅读进度,支持稍后读
- 逐篇写批注
- 导出为 Markdown 或带图片的 ZIP
文章、仓库、凭证三类资源统一检索和整理,配套 API 调试、版本历史和备份。
粘贴链接即可收录,正文转成 Markdown 保存,文中图片下载到你自己的存储里,原网页没了也能看。
收藏仓库后自动同步 README、Star 等指标和最新 Release。
服务器、数据库、缓存、向量库等连接信息加密保存,敏感字段默认隐藏。
导入 OpenAPI 或 Swagger 文档,生成接口列表,然后直接发请求。
资源多了也能理清楚。
改错了能回退,删错了能找回,迁移服务器也不怕。
收录网页、同步仓库这类耗时操作放进后台队列,不阻塞你继续工作。
看看自己收藏和阅读了多少、最近在关注什么。
敏感内容在服务端用主密码派生的密钥加密。服务器只存密文,主密码本身不落盘。
# 加密方案 主密码 ──Argon2id──▶ 256 位密钥 明文 ──AES-256-GCM──▶ 密文 + 随机 nonce # 锁定或空闲超时后,内存中的密钥被清除
基于 Tauri 的轻量桌面应用。首次打开填写服务地址,之后用主密码登录即可。
点击下方按钮获取安装包。
例如 https://hub.example.com,客户端会先检查连接。
新实例需要启动日志里的初始化令牌,也可以直接从备份恢复。
还可以从客户端直接用 VS Code、终端或文件管理器打开工作目录。
一个 Rust 服务进程加一个 PostgreSQL 数据库。用 Docker Compose 或 1Panel 部署都可以。
full 完整网页版,landing 只显示本页,off 只开放 API。# .env DATABASE_URL=postgres://infohub:***@db:5432/infohub PUBLIC_URL=https://hub.example.com FILE_STORAGE=local # 或 r2 WEB_UI=landing # full | landing | off LANDING_DOWNLOAD_URL=https://example.com/download # 启动 $ docker compose up --build -d $ curl -fsS http://127.0.0.1:3210/api/health
管理员把服务设置成了 WEB_UI=landing,只展示介绍页。请下载桌面客户端,填写这个地址连接。
主密码不保存在服务器上,加密数据无法找回。请妥善保管主密码,并定期下载完整备份。
第一次启动时,服务会在日志里打印一次性初始化令牌,也可以用 SETUP_TOKEN 指定。在客户端里填入令牌并设置主密码,或者直接从备份恢复。
默认不能,这是为了防止 SSRF。需要时在 ALLOWED_PRIVATE_HOSTS 里显式列出允许的内网主机。
在旧实例里下载完整备份,在新实例上用初始化令牌或主密码恢复即可,附件和图片会一起迁移。