最近下载了很多ASMR资源,考虑搞一个专门的服务端去管理这些资源。
发现了两个服务端工具,分别是NeoKikoeru和Kikoeru。
Kikoeru的原作者yodhcn(仓库地址:yodhcn/kikoeru-express)早在2020年就弃坑了,后面陆续后有kikoeru-project(kikoeru-project/kikoeru-express)和Number178(Number178/kikoeru-express)接手了更新,前者也在2021年弃坑。Number178持续更新至今,不过自从2024年之后,public repository也不再有新代码上传,实际已经是一个准闭源项目。显然已经违背了GPL 3.0协议。
好消息了Number178的项目附带了一个ios版本App,对于垃圾safari而言,是一个很好的补充,希望这个App有朝一日可以有能够上架App Store的完成度。Number178还有一个 kikoeru translate项目,搭配他的kikoeru版本,可以很方便的生成ai字幕。
基于最后一版的开源Number178版本的kikoeru, MirrichWangD(MirrichWangD/kikoeru-express) fork了一个分支,截止2025年6月依然是开源项目,加油MirrichWangD老师。
Neo Kikoeru(vscodev/neokikoeru)似乎是基于kikoeru重构开发的项目,一直是一个闭源项目,并且支持收费的高级版,目前的开发者应该也不是原kikoeru的人员。
对于此类开源项目转闭源甚至收费的模式,我个人是很反感的,本质也违背了GPL 3.0协议。
P.S. 在neokikoeru上,目前有一个safari几乎100%复现的bug,部分MP3格式作品会出现无法播放的问题。尽管反馈给了开发者,开发者反馈无法复现。我尝试了5台云服务器甚至本地服务器,和七八台终端进行测试,每一个组合都有这个问题。也不知道他有没有真的去尝试复现这个问题。
Neo Kikoeru 命令
注意修改HTTP_PROXY和HTTPS_PORXY部分的参数为代理服务器地址
两个-v部分根据自己的情况调整,opt/neokikoeru/data是服务端自己的配置文件存储地址
/media是asmr资源存储地址,可以自由修改
docker run -d \
--net='bridge' \
-p 5233:5233 \
-e TZ=Asia/Shanghai \
-e PUID=0 \
-e GUID=0 \
-e UMASK=022 \
-e NEOKIKOER_DLSITE_LOCALE=zh-CN \
-e HTTP_PROXY=http://192.168.31.202:7892 \
-e HTTPS_PORXY=http://192.168.31.202:7892 \
-v /share/neokikoeru/data/:/opt/neokikoeru/data/ \
-v /share/ASMR/:/media/ \
--name neokikoeru \
--restart=always \
vscodev/neokikoeru:latest
number 17 版 kikoeru命令
注意修改-v部分绑定的文件夹路径和代理服务器地址
docker run \
-d \
--name='kikoeru' \
--net='bridge' \
-e TZ="Asia/Shanghai" \
-e HTTP_PROXY=http://192.168.31.202:7892 \
-e HTTPS_PORXY=http://192.168.31.202:7892 \
-p '8888:8888/tcp' \
-v '/host/path/to/kikoeru/sqlite/':'/usr/src/kikoeru/sqlite':'rw' \
-v '/host/path/to/kikoeru/covers/':'/usr/src/kikoeru/covers':'rw' \
-v '/host/path/to/kikoeru/config/':'/usr/src/kikoeru/config':'rw' \
-v '/host/path/to/storage/':'/usr/src/kikoeru/VoiceWork':'rw' \
'number17/kikoeru'
MirrichWangD版 kikoeru命令
注意修改-v部分绑定的文件夹路径和代理服务器地址
docker run \
-d \
--name 'kikoeru' \
-e TZ='Asia/Shanghai' \
-e HTTP_PROXY=http://192.168.31.202:7892 \
-e HTTPS_PORXY=http://192.168.31.202:7892 \
-p '2333:8888/tcp' \
-v '/host/path/to/kikoeru/sqlite':'/usr/src/kikoeru/sqlite':'rw' \
-v '/host/path/to/kikoeru/covers':'/usr/src/kikoeru/covers':'rw' \
-v '/host/path/to/kikoeru/config':'/usr/src/kikoeru/config':'rw' \
-v '/host/path/to/storage':'/usr/src/kikoeru/VoiceWork':'rw' \
'mirrichwangd/kikoeru'