Skip to content

Repository files navigation

Miyabi

配合 115 网盘的一站式 Jav 管理平台。

项目预览

媒体库 播放器 发现 搜索 设置

Docker 部署

公开镜像:

ghcr.io/ppxb/miyabi

直接使用 Docker 运行(请替换访问密码):

docker run -d \
  --name miyabi \
  --restart unless-stopped \
  --security-opt no-new-privileges:true \
  -p 8080:8080 \
  -v miyabi-data:/app/data \
  -e MIYABI_ACCESS_PASSWORD='change-this-password' \
  ghcr.io/ppxb/miyabi:latest

启动后访问 http://<服务器IP>:8080

查看日志:

docker logs -f miyabi

升级时先拉取新镜像,再停止并移除旧容器:

docker pull ghcr.io/ppxb/miyabi:latest
docker stop miyabi
docker rm miyabi

然后重新执行上方的 docker run 命令,沿用原访问密码和 miyabi-data 数据卷。

容器以 UID/GID 10001:10001 运行;如将命名卷改为主机目录挂载,需要让该用户能够写入目录。

启动配置

启动配置统一使用环境变量,未设置时采用默认值。监听地址、数据目录和日志级别显式设为空时会报错。

通过 MIYABI_ACCESS_PASSWORD 配置访问密码。未配置密码或将密码设为空时关闭门禁。强烈建议您开启门禁

环境变量 用途 默认值
MIYABI_LISTEN HTTP 监听地址 :8080
MIYABI_DATA_DIR SQLite 与图片缓存目录 二进制为 ./data,容器为 /app/data
MIYABI_LOG_LEVEL 日志级别 info
MIYABI_PROXY 访问上游服务的 HTTP 代理
MIYABI_ACCESS_PASSWORD Web 入口密码 空,关闭门禁

设置页的「数据与缓存」可以查看数据目录、数据库占用(含 WAL/SHM)和图片缓存统计,并清理未被影片或未完成封面任务引用的图片。清理会保留媒体库索引、观看记录、使用中的封面及 115 网盘文件;封面处理期间会提示稍后重试。

NSFW 警告

本软件可能存在裸露、暴力、色情或冒犯等不适宜公众场合的内容,请勿在公共场合使用本软件,避免不必要的纷争。

特别鸣谢

感谢 莫愁 的 token,感谢 老罗 的115账号。

致谢

本项目参考了以下项目的部分实现,在此表示衷心的感谢!

同时感谢社区 LinuxDO 的帮助。

免责声明

本项目仅供学习、研究和技术交流使用。项目作者与任何第三方服务、原始应用或内容提供方无关。 使用者应自行遵守当地法律法规以及相关服务条款。因使用本项目产生的任何法律、版权、账号、数据或财务风险均由使用者自行承担。

License

遵循 GNU GPL v3 协议。

About

配合 115 网盘的一站式 Jav 管理平台

Topics

Resources

Stars

56 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages