自从入手了NAS,前前后后也折腾了不少漫画管理方案,LANraragi则是目前我用到现在最为舒服的方案之一(特别是的同人本的管理),好用到甚至研究了一下Windows的本地部署。本文大概能够给有仓鼠行为的漫画存储者提供一份使用参考,同时由于LANraragi元数据插件的使用需要访问某些站点,所以在部署过程中我也考虑了中文用户使用Clash设置代理的需求。
本文不提供任何Clash配置文件。
1 整体效果
LANraragi支持的文档类型:
- zip/cbz
- rar/cbr (up to RAR4 only)
- tar.gz/cbt
- lzma
- 7z/cb7
- xz
- epub (images only if viewed in the Web Client)
整体的界面显然非常的《E-hentai》,具体的主题也可以在设置中修改,这里展示部分健全漫画的页面。
对于R-18漫画,LANraragi提供了丰富的元数据插件,可以很方便地批量进行画廊标签的匹配,支持包括E-Hentai (Ex-Hentai)、Chaika.moe、Hitomi、nHentai等等站点的元数据获取以及Chaika.moe和E站的url链接下载(E站会消耗账号GP)。
下图是获取了元数据的漫画效果:
获取了元数据之后,可以轻松地点击相应tag在本地库中进行检索,也可以在设置中按照tag生成动态分类实现分类的自动更新(比如按E站默认的Category分类就很好),同时也可以自己手动生成静态分类。
在阅读方面,基本的设置和功能也都有,支持进度跟踪,支持漫画预览。
移动端则可以使用对应的客户端(见本文最后部分)
安卓端:
2 部署
2.1 群辉NAS部署
在群辉系统可以比较方便的使用docker部署LANraragi,这里使用了@浅笑一夏发布的0.8.7的汉化版本,具体可以参考他的 博客文章 和 B站教程。
-
代理设置(Clash)
可以参考这篇文章,在群辉上配置Clash和UI,这里就不展开了。
需要注意的就是配置Clash时候设置的自定义的http代理端口,会在之后部署LANraragi时用到,默认7890:
-
Docker部署
下载镜像
dezhao/lanraragi_cn
设置好端口,本地端口可以更改:
将你的漫画存储路径和想要存放LANraragi数据库的路径分别挂载到
/root/lanraragi/content
和/root/lanraragi/database
如果你身在在GFW中有使用元数据插件的需求,那么在高级设置-环境中,确保
MOJO_PROXY
设置为1(这在docker配置时是默认的),然后添加HTTP_PROXY
和HTTPS_PROXY
来设置代理,其中example.com
更换为你的群辉ip地址或域名,port
更换为Clash配置的代理端口(7890)。设置完毕后启动容器,访问对应端口即可看到LANraragi的界面。第一次打开会提示设置密码,点击顶部的管理员登录,输入默认的密码
kamimamita
后在管理员设置-安全中修改密码然后保存配置即可。
2.2 Windows部署
LANraragi提供了LRR for Windows。这里参考南+的一个讨论帖以及官方文档给出安装流程,安装前建议重启下系统。
-
安装 windows 的 linux 子系统(WSL)
管理员模式打开cmd或者PowerShell,输入
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
然后回车,等待安装完成。
-
打开IIS
控制面板-程序-启用或关闭Windows功能,找到Internet Information Services和Information Services 可承载的Web 核心,分别打开,同时建议关闭防火墙。
-
安装LANraragi
-
方法一
从LANraragi项目的Releases页面下载最新的msi文件,双击安装。
-
方法二
打开cmd,输入
winget install lanraragi
回车,等待安装完成。
-
方法三
从Microsoft Store安装,将
ms-windows-store://pdp/?productid=XP9K4NMNPDMH6L
复制到浏览器打开应用页面。
方法二/三会自动安装到默认路径%AppData%,如果想要自己设定就使用方法一
-
-
安装后win键菜单以管理员模式打开LANraragi(或者拖到桌面管理员打开)
打开后右下角任务栏单击LANraragi图标,点Settings 弹出窗口第一栏为你的漫画存放路径,第二轮为缩略图存放路径,设置时最好使用英文路径,但我使用的0.8.6版本采用中文路径也并没有出现使用问题(只是在LANraragi的设置中档案文件夹路径会出现乱码)。
-
界面汉化
可以从@浅笑一夏制作的docker版本的汉化中获取翻译文件进行替换,从他的项目下载最新的Source Code压缩包。
然后在文件管理器地址栏输入并进入
\\wsl$\lanraragi\home\koyomi\lanraragi
或点击任务栏图标的Open App Folder,将下载到的压缩包内的templates文件夹拖到该目录并覆盖即可,虽然不是完全汉化,但可以很好改善使用体验。 -
代理设置(Clash)
同样,如果你身在在GFW中有使用元数据插件的需求,参考LRR项目下的这个Disccusion设置代理。
-
方法一
使用Clash for Windows的TUN模式
-
方法二
在文件管理器地址栏输入并进入
\\wsl$\lanraragi\home\koyomi\lanraragi
或点击任务栏图标的Open App Folder,在script文件夹下的launcher.pl中加入如下代码,修改对应的环境变量:$ENV{MOJO_PROXY} .= "1"; $ENV{HTTP_PROXY} .= "http://127.0.0.1:7890"; $ENV{HTTPS_PROXY} .= "http://127.0.0.1:7890";
-
-
点击任务栏图标点Start,再Open Client
就会自动跳转到浏览器,显示LANraragi的界面,后续修改密码操作和之前一样。
3 LANraragi设置优化
最大临时存档可以适当改大,这会改善看本体验;有时候如果遇到缺少大量档案等奇怪情况,可能是因为搜索缓存问题筛去了大量漫画,可以重置搜索缓存。
及时进行数据备份是个好习惯。
顺便提一嘴插件问题,截止2023/1/9在群辉上使用docker部署的LANraragi 0.8.7版本使用nHentai插件还是会报错,这在LANraragi项目下的该Disscusion也有提及,或许回滚到0.8.4版本能够解决该问题(来自@KalKuxy):
2023/1/20更新:因为一些原因重建了群辉上的相同版本的LANraragi容器,nHentai元数据插件神奇地可以正常使用了,不知道什么原因……
4 移动设备客户端
来自:https://github.com/uparrows/LANraragi_cn/releases/tag/0.8.7
- 安卓客户端(已提交中文支持):https://f-droid.org/packages/com.utazukin.ichaival/
- Windows客户端(已提交中文支持): https://www.microsoft.com/zh-cn/p/lrreader/9mz6bwwvswjh
- IOS客户端(用AltStore安装): https://github.com/Doraemoe/DuReader/releases
AltStore:https://altstore.io/
AltStore自签名工具安装教程:https://zhuanlan.zhihu.com/p/355571144
(这个IOS客户端的服务器设置似乎只支持IP,亲测群辉的免费域名+端口并不能成功访问,所以非本地网络的只能填写公网IP……)