最近下载了很多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

number17

Kikoeru

MirrichWangD

Kikoeru

是否开源

闭源,收费高级版

准闭源

开源 GPL 3.0

优点

支持云存储,多用户功能相对完善

支持ai字幕,有独立的ios版本app,自建元数据中转服务,对某些被下架作品有特攻

他是开源的,你懂吗?

有深色模式

网页的视频和图片查看效果更好

缺点

ios访问存在mp3播放异常的问题,搜索功能不好用

app的音调问题一直没能根治

个人项目,进度较缓

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'