115 网盘
可使用网页端 Cookie;支持的驱动还提供 Open 授权令牌流程。按页面提示完成后,Shinemby 会验证根目录读取。
Shinemby 在你管理的 Docker 主机上运行。它连接你有权访问的网盘或 NAS,建立只读媒体索引,再通过 Emby 兼容接口及其他媒体协议提供访问。
./scripts/init-env.sh 生成仅当前用户可读写的初始配置和随机管理令牌,然后使用项目提供的 Compose 配置启动服务并持久化 Shinemby 数据目录。ADMIN_API_TOKEN,使用管理页登录。令牌只保存在部署者的密码管理器和受保护的环境文件中。不要将数据库、密钥文件或包含网盘授权信息的环境文件放入公开目录。更换加密密钥前先按密钥轮换说明执行迁移并确认可以解密现有来源。
进入管理台的“网盘来源”,按驱动页面显示的授权方式完成认证。Shinemby 内置所选 OpenList 驱动的接入部分,不包含 OpenList 管理站点。
可使用网页端 Cookie;支持的驱动还提供 Open 授权令牌流程。按页面提示完成后,Shinemby 会验证根目录读取。
按驱动要求提供 Refresh Token 和应用凭据。若选择由 OpenList 在线 API 代为刷新,提交前会显示外部传输提示并要求确认。
根据驱动提供应用凭据、Refresh Token 或短信验证码。不要连续重复发送短信;验证码有有效期和次数限制。
当前使用 139Yun 驱动,可提供 Authorization,或从 mail.10086.cn 获取 Mail Cookie。该驱动使用非官方接口,平台策略可能变化。
使用 189CloudPC 账号密码授权。账号安全校验、验证码或区域限制可能影响首次连接;以根目录验证结果为准。
Cookie 驱动仅允许选书籍/漫画目录。下载链接需要 Cookie、Referer 和固定 User-Agent;服务端小对象代理上限为 100 MiB。
按管理台提供的 NAS Agent 配对流程连接只读媒体目录,并确认 Agent 在线及允许访问的根路径。
授权验证成功只代表 Shinemby 能读取来源目录;真实文件扫描、生成播放链接和播放器播放还需要分别确认。驱动和网盘的能力可能不同,以当前授权页列出的方式为准。
索引数据库、用户数据、元数据和缩略图保存在 Shinemby 数据卷。阅读进度、播放状态以及本地封面也由 Shinemby 管理。发现 Calibre `metadata.db` 时会只读导入书目;有效 ISBN 用于跨库去重,无 ISBN 时默认只对同格式、同大小的候选书做内容哈希。哈希每本不超过 32 MiB、每次扫描总读取不超过 256 MiB,可在 `.env` 将 `CALIBRE_HASH_DEDUP=false` 关闭。Shinemby 不会将阅读进度写回网盘书目库。
在客户端添加 Shinemby 服务器地址,使用管理台显示的 Emby 连接码完成连接。支持范围依赖客户端调用的兼容接口。
地址为管理台显示的 WebDAV 路径。用户名为管理台展示的账号;密码使用 Emby 连接码或单独配置的 WebDAV 密码。
音频客户端需要部署者单独设置 SUBSONIC_PASSWORD。该密码与管理令牌、Emby 连接码相互独立。
在管理台读取各自显示的服务地址与连接说明。书籍目录、封面、章节和进度取决于格式和客户端支持。
影视和音频按来源能力直接重定向到媒体链接;书籍或漫画仅在受支持且大小限制内才可使用受限中继。播放兼容性请使用实际目标客户端检查首帧、持续播放、跳播和音轨。
KINDLE_EMAIL 配置,并在管理台设置 SMTP 主机、端口、发件人和认证。.env 设置 KINDLE_CONVERTER_URL=http://kindle-converter:8090,再运行 docker compose --profile kindle-conversion up -d --build;首次初始化已生成内部鉴权令牌,旧部署需自行设置至少 32 字符的随机 KINDLE_CONVERTER_TOKEN。该 Calibre 转换容器只接入内部网络,不向公网开放端口。也可在 Shinemby 运行环境安装 Calibre 并设置 KINDLE_CONVERTER_PATH。单本最大 50 MiB,每小时最多发起 25 次;先用小文件确认邮件与设备接收。