Meta

!meta

@lemmy.pt
Create post
[IMPORTANTE] Atualizações, correções e migração do servidor

[IMPORTANTE] Atualizações, correções e migração do servidor

Atualizações:
A migração está concluída! O servidor corre agora sobre o pequeno Alpine v3.18 :)


Boas!

Estou de volta com mais notícias :)
Desta vez trago atualizações, pequenas correções e um aviso importante!

Atualizações

Atualizaram-se todos os componentes para as suas respetivas versões mais recentes (a 12/08).

ServiçoVersão
Servidorlemmy v0.18.4
Multimédiapict-rs v0.4.2
Base de dadospostgres v15.4
Interface principallemmy-ui v0.18.4
Voyagervoyager v1.8.0
Alexandritealexandrite v0.7.0
Mlmymmlmym v0.0.27
Métricasnetdata v1.42.0

Além disso, um novo documento de transparência financeira foi lançada (já há uns dias), relativo ao passado mês de julho, acessível aqui.

Correções

Melhorou-se e corrigiu-se a lógica de proxying, que incorretamente dirigia algum tráfego para os componentes internos errados. Assim, resolveu-se o problema dos símbolos em falta na interface Alexandrite.

Como sempre, para mais detalhes técnicos sobre estas alterações, deve-se consultar o repositório de deployment.

⚠️ Migração do servidor

De momento, todos os serviços correm num VPS (Virtual Private Server) com Ubuntu 20.04 LTS (kernel 5.4).
As atualizações (por vezes importantes) a certos componentes demoram bastante tempo a chegar, o kernel está numa versão antiga (de 2019), carecendo de várias melhorias relevantes nas versões mais recentes (especialmente 6+), e o Ubuntu tem muito "lixo" embutido, que só ocupa espaço e consome recursos.

Assim, e tomando como exemplo outras plataformas, decidiu-se migrar os serviços para uma máquina com Alpine Linux (atualmente v3.18), uma distribuição minimalista, focada em segurança e manutenção.
Esta máquina continuará a ser um VPS com as mesmas características (3 vCPU, 6GB RAM, 85GB SSD).

Está, também, a considerar-se migrar o armazenamento das imagens (do serviço pict-rs) para Object Storage, e colocar uma camada de caching/CDN em cima dos vários serviços expostos. A bunny.net parece ser a melhor oferta, e foi recomendada por várias pessoas com experiência na área. Essa rede de CDN tem nós em Portugal, porém o centro de armazenamento mais próximo é em Espanha. Isto significa que os dados de multimédia passariam a estar alojados fora de território nacional, porém, ainda servidos aos clientes pelo nosso servidor (o pict-rs ainda obriga a que todo o tráfego passe pelo serviço). Se se empregasse uma camada de caching/CDN, então algum tráfego (em particular, recursos estáticos como CSS e multimédia) poderia passar a ser servido maioritariamente pelos nós da bunny.net e não pelo nosso servidor.

Visto ser uma operação um tanto delicada e, para evitar perdas de dados (locais), vai-se desativar o serviço durante a janela de manutenção. Espera-se não demorar mais que 3 horas, porém não damos garantias.
Para mais informações e atualizações sobre o processo, devem consultar a página da manutenção: https://estado.lemmy.pt/maintenance/245046

Em caso de dúvida não hesitem em comentar e colocar questões, especialmente no que toca a esta migração!

Cumps,

~tmpod

Utilizadores do Reddit, sejam muito bem-vindos!

Utilizadores do Reddit, sejam muito bem-vindos!

Open link in next tab

https://lemmy.pt/pictrs/image/6670473c-f67d-4cc0-bb22-6b0f8a7c6d02.png?format=webp&thumbnail=256

Sugestões e ideias para capa

Sugestões e ideias para capa

apelo original: https://lemmy.pt/post/2

Boas!

Falta à instância uma imagem de capa ("banner"), exibido na página inicial e nas pré-visualizações.
Como não sou grande artista, gostava que me dessem ideias ou elementos do que incluir nesta capa. Assim também temos algo bastante visível criado em conjunto pela comunidade.

Obrigado!

Esta instância é escalável?

Esta instância é escalável?

A comunidade ainda é muito pequena e o software work in progress, mas é relativamente fácil fazer a transição do RIF para o Jerboa e, uma pessoa nos primeiros dias andando perdida e sem perceber nada disto, o instinto é fazer o registo no lemmy.pt.

Imaginando que se começa a atingir uma massa crítica que, por si só, a atrai gente a uma velocidade cada vez maior, e que o spez continua a ajabardar o reddit e a trazer vagas de utilizadores para o lemmy, há planos para escalar a instância tanto a nível técnico como financeiro?

Da minha parte, não me importava de apoiar a instância através de doações ou de um patreon - mas o texto na sidebar dá a entender que as doações existentes já são mais que suficientes, o que acredito uma vez que há tão poucos utilizadores.

Mas coloca-se a questão - se essa situação mudar com um crescimento quase exponencial, o que nos garante que não sejam necessárias cada vez mais doações para cobrir os custos (de hardware e de tempo de admin e devops) e que, daqui a 20 anos, o atual admin da instância seja o novo spez? Afinal, o reddit também começou por pedir doações "só para cobrir os custos".

O que proponho aqui é gerar uma discussão "filosófica" sobre como evitar repetir o passado, ou como evitar que custos cada vez mais elevados possam um dia levar o lemmy.pt a ser abandonado ou vendido.

[Resolvidos?] Problemas de limites (rate limit)

[Resolvidos?] Problemas de limites (rate limit)

Boas.

Há coisa de duas semanas que a plataforma tem andado com uns erros de limite intermitentes, que até agora achava que era só do meu lado, uma vez que ninguém se tinha queixado. Entretanto alguém relatou o mesmo problema na sala de Matrix e eu fui averiguar melhor.
Parece que havia um cabeçalho HTTP em falta na comunicação do proxy (caddy) e do servidor principal. Já corrigi esse problema e parece que a coisa está melhor, mas mesmo assim ainda encontro alguns erros. Vou continuar a investigar melhor a causa e atualizarei esta pub com mais informação.

Entretanto, gostava de saber se mais alguém tem visto o mesmo e, se sim, com que frequência.

Obrigado!


Actualização: Pronto, acho que já percebi o problema: as categorias de limites são aplicadas de forma um tanto arbitrária. Concretamente, o limite "mensagem" é aplicado a quase todos os pedidos GET (pedir páginas normalmente), o que estava a levar os clientes a atingirem o limite muito rápido, limite esse que era bastante conservador uma vez que julgava aplicar-se só a enviar mensagens privadas.
Reduzi-o muito significativamente, portanto já não devem encontrar o problema com utilização normal. Vejam como a coisa se porta e digam!

Tópico de coordenação para o Lemmy Canvas

Tópico de coordenação para o Lemmy Canvas

Open link in next tab

Canvas

https://canvas.fediverse.events/

Proposta de comunidade: Alentejo

Proposta de comunidade: Alentejo

Título: Alentejo

Ícone:

Banner:

Objetivo: De serras, ventos, penhascos, oliveiras e sobreiros...

Proposta de comunidade: Coimbra

Proposta de comunidade: Coimbra

Título: Coimbra

Ícone:

Banner:

Agradecendo ao João Nelas pela foto.

Objetivo: Discussão de tudo o que diz respeito ao distrito de Coimbra e arredores (no sentido lato do termo).