Skip to main content

配置文件

config.json

address

监听地址

port

监听端口

assets

使用的静态资源位置。这是动态可变化的,现有的静态资源在 npm 和 GitHub 上都有托管,它们的位置分别是:

所以你可以使用任何 npm 或者 github 的 cdn 来作为路径。默认使用饿了么反代的 unpkg 的 cdn(阿里云 cdn):https://npm.elemecdn.com/alist-web@$version/dist/$version在程序中会自动替换为前端的发行版本。在这里列举一些其他的可用的 assets:

NPM

GitHub

本地

  • 本地: /

自定义

两种方法:

  • 反代jsdelivr,然后将jsdelivr的npm或者github的cdn中的host换成自己的
  • https://github.com/alist-org/alist-web/releases 下载编译好的文件放到你的空间上,然后此处的assets填写你存放的位置的链接(到dist/这一级)

database

数据库相关设置

type

数据库类型,可选sqlite3mysqlpostgres

user

数据库用户名

password

数据库密码

host

数据库地址

port

数据库端口

name

数据库名称

table_prefix

数据库表前缀(针对多个应用程序使用一个数据库)

db_file

数据库文件,对于 sqlite3

ssl_mode

scheme

协议

https

是否开启 https

cert_file

证书文件

key_file

密钥文件

cache

缓存相关

expiration

缓存失效时间(单位:分钟)

cleanup_interval

清理失效缓存间隔