最后更新于
这有帮助吗?
这有帮助吗?
用法:shared-cache [options]
选项:
--port <number> 服务器端口(默认:8003)
--fs-ws-url <url> 上游 ShadeFS WebSocket URL(默认:wss://fs.shade.inc)
--fs-api-url <url> 上游 ShadeFS API URL(默认:https://fs.shade.inc)
--local-cache-location <path> 缓存存储目录(默认:./cache)
--database-location <path> SQLite 数据库文件路径(默认:./shared_cache.db)
--max-cache-size <bytes> 最大缓存大小(字节)(默认:500GB)
--cache-check-interval <ms> 缓存清理间隔(毫秒)(默认:300000)
--storage-backend <type> 存储后端:filesystem 或 s3(默认:filesystem)
--discovery-server-name <name> mDNS 服务名称(默认:Default Name)
S3 存储选项(当 --storage-backend=s3 时):
--s3-endpoint <url> S3 端点 URL
--s3-bucket <name> S3 存储桶名称
--s3-region <region> S3 区域
--s3-access-key-id <key> S3 访问密钥 ID
--s3-secret-access-key <secret> S3 密钥访问密钥
--s3-path-prefix <prefix> S3 键前缀(可选)
高级选项:
--download-worker-count <number> 下载工作线程数量(默认:5)
--download-concurrent-chunks <n> 每个工作线程的并发分块数(默认:4)
--download-chunk-size <bytes> 下载分块大小(默认:128MB)
--upload-concurrent-chunks <n> 并发上传分块数(默认:4)
--upload-chunk-size <bytes> 上传分块大小(默认:64MB)
--version, -v 显示版本信息
--help, -h 显示此帮助信息
环境变量:
所有选项也可以通过使用大写蛇形命名法的环境变量来设置。
例如:PORT、FS_WS_URL、CACHE_LOCATION、MAX_CACHE_SIZE_BYTES 等。
示例:
./shared-cache --port 8080 --local-cache-location /var/cache/shade
./shared-cache --storage-backend s3 --s3-bucket my-bucket --s3-region us-east-1
PORT=8080 LOCAL_CACHE_LOCATION=/var/cache/shade ./shared-cache