Pular para o conteúdo principal

Cotas de armazenamento

Como o limite é calculado​

Cada usuário tem um limite efetivo de armazenamento calculado assim:

  1. Se a conta tem um limite individual definido (campo específico na edição do usuário), esse valor é usado.
  2. Caso contrário, vale o limite padrão do sistema, definido pela variável de ambiente MAX_STORAGE_MB_PER_USER (em megabytes). O valor de fábrica é 0, que significa sem limite — ou seja, se você não configurar nada, nenhuma conta tem cota.

Esse comportamento permite dois modelos de uso: deixar tudo sem limite (mais simples, exige acompanhar o uso de disco manualmente) ou definir um padrão razoável e abrir exceções pontuais para contas que precisam de mais espaço.

Definindo o limite padrão do sistema​

No arquivo .env do backend, defina:

MAX_STORAGE_MB_PER_USER=5000

(no exemplo acima, 5000 MB = ~5 GB por usuário, por padrão). Esse valor vale para toda conta que não tiver um limite individual definido.

Definindo um limite individual​

Na tela de edição de um usuário (Administração > Usuários), o campo de limite de armazenamento aceita três estados:

  • Vazio / não definido: a conta segue o padrão global (MAX_STORAGE_MB_PER_USER).
  • Um número em MB: define um limite específico para aquela conta, ignorando o padrão global — pode ser maior ou menor que o padrão.
  • Zero: sem limite, mesmo que o padrão global tenha um valor definido — útil para abrir uma exceção total para uma conta específica (por exemplo, a sua própria, ou a de alguém que centraliza muito conteúdo).

O que acontece quando o limite é atingido​

Ao tentar fazer upload (ou receber um arquivo pela caixa de entrada de alguém) que ultrapassaria o limite, o Arquivme recusa a operação antes de começar a gravar o arquivo, com uma mensagem clara de espaço insuficiente. O usuário não perde tempo esperando um envio que vai falhar, e o sistema nunca fica num estado de "meio gravado".

Itens na lixeira continuam contando para o espaço usado — orientar o usuário a esvaziar a lixeira é a primeira solução quando alguém reclama de estar sem espaço.

Acompanhando o uso​

Cada usuário vê seu próprio uso e limite em Perfil. Como administrador, você pode consultar o uso total de disco do sistema em Status do servidor.