第35章 Stash 高级配置选项详解
高级配置选项
有些配置选项无法通过界面修改,只有在必要时才应更改。根据选项不同,配置方式有以下三种:
- 编辑 config.yml 配置文件 - 设置环境变量 - 运行 Stash 时使用命令行参数
例如,要把 port 选项从默认的 9999 改为 1234,可以使用以下任一方法:
- 在 config.yml 文件中添加 port: 1234 - 运行 Stash 前设置环境变量 STASH_PORT=1234(如 STASH_PORT=1234 ./stash) - 运行 Stash 时使用命令行参数(如 ./stash --port 1234)
Configuration options¶ host¶ Stash 监听的 IP 地址,默认为 0.0.0.0。
Key Value
配置文件 host
环境变量 STASH_HOST
命令行参数 --host
port¶ Stash 使用的端口,默认为 9999。
Key Value
配置文件 port
环境变量 STASH_PORT
命令行参数 --port
external host¶ 使用反向代理时某些情况下需要设置。详情参见反向代理指南。
Key Value
配置文件 external_host
环境变量 (无)
命令行参数 (无)
plugins path¶ Stash 插件文件夹的路径。仅在需要覆盖默认值时使用。
Key Value
配置文件 plugins_path
环境变量 (无)
命令行参数 (无)
scrapers path¶ 爬虫(scraper)文件夹的路径。仅在需要覆盖默认值时使用。
Key Value
配置文件 scrapers_path
环境变量 (无)
命令行参数 (无)
custom served folders¶ 允许配置 URL 到文件系统文件夹的映射。详情参见 pull request。
Key Value
配置文件 custom_served_folders
环境变量 (无)
命令行参数 (无)
maximum upload size¶ 更改部分导入(partial imports)的最大大小(单位:MB),默认为 1024(1GB)。
Key Value
配置文件 max_upload_size
环境变量 (无)
命令行参数 (无)
proxy¶ Stash 访问在线服务时使用的 HTTP(S) 代理地址。示例:https://user:password@my.proxy:8080
Key Value
配置文件 proxy
环境变量 (无)
命令行参数 (无)
no proxy¶ 不使用代理的域名列表。默认为所有本地局域网地址 localhost,127.0.0.1,192.168.0.0/16,10.0.0.0/8,172.16.0.0/12
Key Value
配置文件 no_proxy
环境变量 (无)
命令行参数 (无)