Limite no tamanho de uploads
Olá, Capivarinhas!
Como estamos operando por conta própria por enquanto, precisamos ter cuidados com relação a escalabilidade do uso do servidor. E recentemente alguns usuários postaram imagens com tamanho de arquivo demasiadamente grande para o fim dele.
Neste exato momento não houve nenhum impacto significativo, mas era uma brecha que poderia ser utilizada por atores mal intencionados. Infelizmente existe bastante perseguição na internet contra pessoas tentando fazer algo bom para a comunidade e precisamos nos manter precavidos.
Por que apenas 640KB?
A partir de discussões com outros administradores de instância, aprendi que um dos problemas de dimensionamento até agora com o Lemmy é o armazenamento de multimídia. Várias instâncias relatam aumentar seu armazenamento em quantidades significativas diariamente - se crescêssemos no mesmo ritmo, eu começaria a ver o aumento das contas de infraestrutura muito rapidamente (em meses, se não semanas).
É por isso que espero mantê-lo sob controle, limitando o tamanho do upload e pedindo aos usuários que usem provedores externos de hospedagem de imagens o máximo possível por enquanto. Continuarei monitorando nosso crescimento de armazenamento e, se for administrável, começarei a aumentar gradualmente o limite de upload.
640KB foi escolhido especificamente porque DEVE cobrir a maioria das necessidades de qualquer avatar e possivelmente até mesmo banners simples para comunidades.
Algumas comunidades gringas com mais recursos utilizam um limite de 100kb para se ter noção.
Estou definitivamente aberto a comentários - informe-me se houver algum caso específico em que você precise desesperadamente de um limite maior!
Como posso postar imagens hospedadas em serviços externos?
Para posts, basta enviar o URL da imagem diretamente (em outras palavras, copie o URL da imagem no campo “URL” do post que você está criando).
Para postagens de texto e comentários, você pode usar a seguinte sintaxe: ![alt text](image url)
, por exemplo
![nosso logo](https://lemmy.eco.br/pictrs/image/5a0babfc-0f73-4bf7-9df6-9c432e53ed27.webp)
resulta em:
Você pode utilizar serviços de hospedagem como imgur, ou postar a imagem em qualquer lugar como reddit ou twitter (isso! Vamos fazer eles pagarem a conta! haha) e usar a url direta da imagem aqui. Inclusive, utilizando esse método, eu notei que o reddit não exclui as imagens mesmo com o tópico apagado.
Muito bem falado, o povo que chega no fediverso precisa entender que não temos servidores monstruosos (tipo Facebook Twitter Google…) e por isso é preciso agir de forma diferente, ter consciência que é um “universo” diferente 😉
Bill Gates já dizia muito tempo atrás que 640 kb são suficientes. Eu não tenho como contestar… Só posso dizer que eu acho importante que tenha um crescimento saudável e orgânico. Gastar muito da infra pra algo que normalmente não agrega tanto realmente me parece um desperdício.
Seria bom se dentro do próprio lemmy ele fizesse uma compressão das imagens quando alguém postar
O Telegram tem um bot q faz isso
@tlgur_bot
Já não tinha esse limite? Ou reduziram ele?
Espero que quem postou a imagem gigante não tenha sido eu T_T
O foda é ser WebP, fora isso, perfeitamente compreensível.
Não tem uma maneira de configurar pra converter as imagens automaticamente, no dispositivo do cliente, antes de subir? Tipo o que o whatsapp faz quando se envia uma foto.
Aí provavelmente teria que falar com o pessoal dos apps, tipo o Jerboa.