23 lines
1.5 KiB
JSON
23 lines
1.5 KiB
JSON
{
|
|
"name": "UnifiedStorageProvider",
|
|
"displayName": "Wasabi Storage",
|
|
"version": "1.1.0",
|
|
"description": "Armazenamento de mídias do WhatsApp via Wasabi (S3 compatível)",
|
|
"author": "NewWhats",
|
|
"category": "core",
|
|
"enabled": true,
|
|
"canDisable": false,
|
|
"dependencies": [],
|
|
"backend": {
|
|
"routePrefix": "/api/storage",
|
|
"hasMigrations": false
|
|
},
|
|
"configSchema": [
|
|
{ "key": "wasabiAccessKey", "label": "Access Key", "type": "password", "required": true, "group": "Credenciais Wasabi", "tooltip": "Chave de acesso gerada em Account → Access Keys no painel Wasabi." },
|
|
{ "key": "wasabiSecretKey", "label": "Secret Key", "type": "password", "required": true, "group": "Credenciais Wasabi", "tooltip": "Chave secreta correspondente à Access Key — exibida só uma vez no momento da criação." },
|
|
{ "key": "wasabiBucket", "label": "Bucket Ativo", "type": "text", "required": true, "group": "Bucket", "tooltip": "Nome do bucket onde as mídias do WhatsApp serão armazenadas." },
|
|
{ "key": "wasabiRegion", "label": "Region", "type": "text", "required": false, "group": "Avançado", "tooltip": "Região do bucket. Padrão: us-east-1. Exemplos: us-east-2, eu-central-1." },
|
|
{ "key": "wasabiEndpoint", "label": "Endpoint", "type": "text", "required": false, "group": "Avançado", "tooltip": "Endpoint S3. Padrão: s3.wasabisys.com. Só altere se usar região diferente." }
|
|
]
|
|
}
|