kikoeru 中文文档 下载 App

Docker Compose 一键部署 Kikoeru 完整步骤与配置详解

前置条件

步骤一:创建目录结构

mkdir -p /opt/kikoeru/{sqlite,covers,config}
cd /opt/kikoeru

四个子目录的用途:

目录用途说明
sqliteSQLite 数据库文件全部索引、收藏、进度都在这里
covers下载的专辑封面DLSite 抓取的封面会缓存到这里
config配置文件Web 界面里修改的配置会存这里
VoiceWork你的音声库目录挂载自硬盘上的实际音声目录

步骤二:写 docker-compose.yml

典型模板如下(根据你的实际情况改端口和路径):

services:
  kikoeru:
    image: number17/kikoeru:latest
    container_name: kikoeru
    ports:
      - 48488:8888
    volumes:
      - ./sqlite:/usr/src/kikoeru/sqlite
      - ./covers:/usr/src/kikoeru/covers
      - ./config:/usr/src/kikoeru/config
      - /mnt/media/VoiceWork:/usr/src/kikoeru/VoiceWork
    restart: unless-stopped

关键说明:

步骤三:启动

docker compose up -d

等待几秒容器启动,浏览器打开 http://<服务器IP>:48488 就能看到 Web 界面。

步骤四:防火墙放行(如有)

sudo ufw allow 48488

云服务器还要记得在安全组里放行对应端口。

关闭与重启

docker compose down      # 停止并删除容器(数据卷保留)
docker compose up -d     # 重新启动
docker compose down && docker compose up -d  # 重启(改了配置后需要)

升级

docker compose pull && docker compose up -d

升级不会丢失数据——数据库和封面都在挂载卷里。建议升级前先把 sqlite 目录备份一下以防万一。