Este guia explica como alterar o tamanho máximo de upload de anexos para instâncias do Discourse auto-hospedadas.
Nível de usuário necessário: Administrador do Sistema
A limitação padrão de tamanho de upload de anexos é de 10MB
Se você está auto-hospedando o Discourse e precisa permitir uploads maiores que 10 MB, siga os passos abaixo.
Alterando o tamanho do upload
- Conecte-se ao seu servidor:
- Use SSH para acessar a interface de linha de comando do seu servidor.
- Edite o arquivo de configuração:
- Navegue até o diretório de configuração e edite o arquivo
app.yml:
cd /var/discourse/
nano containers/app.yml
- Modifique os parâmetros de upload:
- Procure pela seção rotulada como
params. Diretamente abaixo, adicione o tamanho de upload desejado com atenção cuidadosa à formatação:
params:
## Qual revisão do Git este contêiner deve usar? (padrão: latest)
version: latest
## Tamanho máximo de upload (padrão: 10m)
upload_size: 20m
- Salve suas alterações:
- Pressione
Ctrl+Xpara sair, depoisYpara confirmar eEnterpara salvar as alterações.
- Reconstrua a instância do Discourse:
- Execute o seguinte comando a partir do diretório
/var/discourse:
./launcher rebuild app
- Atualize as configurações do site:
- Acesse
/admin/site_settings/category/filesno seu painel administrativo do Discourse. - Ajuste
max attachment size kb(tamanho máximo de anexo em kb) emax image size kb(tamanho máximo de imagem em kb) para o seu tamanho preferido (ex:20 MB). A interface de configuração permite inserir o valor e selecionar uma unidade (KB, MB ou GB) no menu suspenso.
Ambas as configurações são limitadas pelo valor client_max_body_size do nginx, que é controlado pelo parâmetro upload_size definido na etapa 3. As configurações do site não podem exceder esse limite.