Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PowerReader · 强力阅读器

自托管小说阅读器 —— 书签可命名,跨设备自动同步。

PowerReader 是一款自托管的小说/漫画阅读 Web 应用,在 Nowen-Reader 基础上增强书签能力:

  • 🏷️ 书签命名:创建书签时可自定义名称/备注(如「第 15 章 - 战斗场面」),后期可随时编辑
  • 🔄 跨设备同步:书签存入服务器数据库,手机 / 电脑自动合并同步,不再各自为政
  • 📖 多格式支持:TXT / EPUB / PDF / 漫画
  • 🎨 多主题阅读、划线标注、TTS 朗读、AI 摘要
  • 🌐 中文 / 英文界面

快速部署

mkdir -p powerreader && cd powerreader
cat > docker-compose.yml << 'EOF'
services:
  power-reader:
    image: gujngh/powerreader:latest
    container_name: power-reader
    restart: unless-stopped
    ports:
      - "6680:3000"
    volumes:
      - ./data:/data          # 数据库(含书签)
      - ./comics:/app/comics  # 漫画目录
      - ./novels:/app/novels  # 电子书目录
      - ./cache:/app/.cache
    environment:
      - GIN_MODE=release
      - DATABASE_URL=/data/nowen-reader.db
      - COMICS_DIR=/app/comics
      - NOVELS_DIR=/app/novels
      - DATA_DIR=/app/.cache
      - PORT=3000
      - TZ=Asia/Shanghai
EOF
docker compose up -d

启动后访问 http://<服务器IP>:6680

书签使用

  1. 阅读页点右上角书签图标 → 输入名称(可留空,留空用章节名),自动记录当前阅读段落
  2. 一章可存多个书签,目录面板「书签」页按章节、位置排序
  3. 书签条目:点击 = 编辑名称,↗ = 跳转(直接滚到保存的段落),🗑 = 删除(带确认)
  4. 目录章节名旁显示该书签数量 🔖n
  5. 书签自动同步到服务器,换设备打开同一本书即可看到

书签数据存于服务器数据库(./data 目录),升级/迁移时请保留该目录。

技术栈

  • 前端:React 19 + Vite + Tailwind CSS 4
  • 后端:Go + Gin + SQLite
  • 部署:Docker / Docker Compose

致谢

基于 Nowen-Reader 二次开发。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages