跳转到主要内容
NekoHub 支持三类存储后端:本地磁盘、S3 兼容对象存储和 GitHub Repo。通过 Storage__Provider 选择运行时默认 provider,再配置对应变量。

本地存储

本地存储直接把文件写到运行 NekoHub 的服务器文件系统中。compose.yaml 默认就是这种模式。适合: 开发环境、单机部署、由你自己负责备份的场景。

基本配置

Storage__Provider=local
Storage__Local__RootPath=/app/storage/assets
Storage__PublicBaseUrl=http://localhost:5121/content

变量说明

变量必填默认值说明
Storage__Provider-必须是 local
Storage__Local__RootPath/app/storage/assets资产写入目录。容器部署时要挂持久化卷
Storage__PublicBaseUrl-对外公开 URL 前缀。后端通过 /content 提供公开内容访问

Docker 持久化建议

Storage__Local__RootPath 映射持久化卷,避免容器重建后丢失文件:
volumes:
  - nekohub_assets:/app/storage/assets