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:

nosso logo

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.

  • @fulano
    link
    fedilink
    Português
    115 months ago

    Se o pessoal achar que o limite de 256kb é baixo, podem aumentar pra 640kb, porque, segundo bill gates, 640kb é suficiente pra qualquer um.

    • @Chatotorix
      link
      fedilink
      Português
      65 months ago

      Essa piada é tão velha que era tagline da BBS linha de comando q eu frequentava

      • Cauê
        link
        fedilink
        Português
        45 months ago

        A proposito o lemmy tem uma UI de BB haha. Já pedi para o @ademir disponibilizar!

        • @Chatotorix
          link
          fedilink
          Português
          35 months ago

          BB é massa mas tu tá ligado a diferença de BB pra BBS né? heheh

          • Cauê
            link
            fedilink
            Português
            35 months ago

            a diferença é o S? haeuhaueh

              • Cauê
                link
                fedilink
                Português
                35 months ago

                Obrigado! :D

                Eu fico encantado com essas paradas, como era o seu acesso na epoca?

                • @Chatotorix
                  link
                  fedilink
                  Português
                  25 months ago

                  Após meia noite, sempre, e sábado depois das 2, quando a ligação podia demorar o que for e custava só 1 “pulso”, basicamente, o preço de 4 minutos. Barulhinho de máquina de fax, modem externo US Robotics 33600… a “internet” era basicamente um subreddit, e só aquilo. Tinha seção de arquivos pra download, geralmente compactados com ARJ, q era tipo um RAR mas q só sendo um Jedi pra lembrar dos parâmetros certos pra descompactar. Os programas mais maneiros pra acessar esse tipo de BBS tinham como vc usar um banco de dados de taglines, estilo fórum BB mesmo. Nessa época já lembro ter visto a frase do Bill Gates kkkkkk

  • @SonhoMA
    link
    fedilink
    Português
    95 months ago

    Louco lembrar que o reddit antigamente era só imagem pelo imgur

  • @driving_crooner
    link
    fedilink
    Português
    65 months ago

    O redimensionamento das imagens é feito no lado do servidor? Tem possibilidade de fazer isso? Acho que dificulta muito a experiência de usuário ter que olhar o tamanho da imagem antes de subir ela, e logo ter que redimensionar antes de subir.

    • AdemirOPMA
      link
      fedilink
      Português
      2
      edit-2
      5 months ago

      O redimensionamento das imagens é feito no lado do servidor?

      Infelizmente não

      Tem possibilidade de fazer isso? Acho que dificulta muito a experiência de usuário ter que olhar o tamanho da imagem antes de subir ela, e logo ter que redimensionar antes de subir.

      Sim, também acho. É uma preocupação que eu tenho justamente porque o uso do Lemmy já implica em tantas dificuldades e adicionar ainda mais uma não me agrada.

      Infelizmente essa semana eu não tive tempo de arrumar uma solução definitiva, mas a boa noticia é que a DB do lemmy para imagens está mudando para object storage que é muito mais barata.

  • @tea_pot_tinhas
    link
    fedilink
    Português
    65 months ago

    Daria pra dizer mais ou menos quanto de armazenamento que as imagens já estão ocupando no servidor?

    • AdemirOPMA
      link
      fedilink
      Português
      35 months ago

      Dá sim, hoje a noite eu consigo checar e retorno aqui.

      • @OwlLavaPlanet
        link
        fedilink
        Português
        45 months ago

        também tenho curiosidade, tenho uma noção razoável de quanto custa esse tipo de coisa e gasto com armazenamento e banda (principalmente) pode fazer 10x da noite pro dia 😞

  • @torre_alcalali
    link
    fedilink
    Português
    6
    edit-2
    5 months ago

    Legal, bem a vibe dos foruns dos anos 2000. Vocês podem abrir um canal para doações também. Uma coisa que vem me incomodando um bocado no Lemmy é a falta de vídeos. Por que o lemmy não tem um player? Será que não dá pra incorporar players de serviços externos para podermos assistir os vídeos sem sair da página/aplicativo?

    • AdemirOPMA
      link
      fedilink
      Português
      55 months ago

      Se não me engano ele comporta player embarcado, vou fazer uns testes e te retorno mais tarde. Ótimo feedback, alias.

  • @maramox
    link
    fedilink
    Português
    55 months ago

    Teria como redirecionar o upload para o imgur?

    • AdemirOPMA
      link
      fedilink
      Português
      35 months ago

      É possível de desenvolver isso, só preciso de um pouco mais de tempo.
      Minha expectativa é de remover a restrição antes disso, no entanto.

  • @oicasado
    link
    fedilink
    Português
    35 months ago

    Olá lêmures, eu deletei as imagens da comunidade e salvei elas em tamanho menor, mas agora não consigo upar, dá um erro “Syntax JSON.parse unexpected character at line 1 column 1 of the JSON data”. É local isso? Pq tb na página inicial tá aparecendo tudo zuado as imagens. Se sim, qual navegador vcs recomendam?

    • AdemirOPMA
      link
      fedilink
      Português
      25 months ago

      Navegador eu recomendo sempre o Firefox, se você faz questão de um navegador chromium então eu diria Brave ou Vivaldi. O Opera também não é ruim.

      Esse erro voltou, mas agora deve estar corrigido, tenta por favor, dar um CTRL + F5 e em seguida fazer os uploads.

      • @oicasado
        link
        fedilink
        Português
        25 months ago

        Obrigado! Consegui deixar as imagens normais na página inicial, era um problema do tema nord ice dark.

        • AdemirOPMA
          link
          fedilink
          Português
          45 months ago

          Ah obrigado por relatar, precisamos atualizar os temas para os novos updates da UI.

  • @oicasado
    link
    fedilink
    Português
    25 months ago

    Esse site aqui acho melhor q imgur https://imgbb.com vc pode programar pra imagem apagar sozinha depois de um tempo e é mais simples tb

    • AdemirOPMA
      link
      fedilink
      Português
      45 months ago

      Ótima sugestão! vou incorporar no post!

    • AdemirOPMA
      link
      fedilink
      Português
      35 months ago

      kilobyte, são 8x o valor em kilobits

      • @CompadredeOgum
        link
        fedilink
        Português
        35 months ago

        sim, permitindo só imagem linkada e emoji.

        eu nao vejo muita necessidade em upar imagem. nao sei se o resto da galera se importa.

        • Cauê
          link
          fedilink
          Português
          35 months ago

          Ahh entendi, acho que precisaria mudar isso no codigo do lemmy.