henriquetrek on Nostr: Ainda quero ter a experiência de um servidor SimpleX, mas até lá já tenho algumas ...
Ainda quero ter a experiência de um servidor SimpleX, mas até lá já tenho algumas observações sobre ter e gerenciar um servidor Matrix.
O backend Synapse, que é um dos usados para o protoclo Matrix - e se não me engano um dos primeiros - foi bastante simples de implementar usando Docker. Minha primeiras instância se perdeu devido meu ISP ter cortado o acesso às portas 80 e 443. Antes era de boa, mas agora implementaram uma NAT, o que ferrou com meu servidor doméstico. Daí comecei a usar o Túnel da Cloudflare pra "furar" essa barreira, mas como meu domínio era um dos gratuitos disponibilizados pela DeSec não rolou levá-lo para Cloudflare.
Paguei por um novo domínio e levantei um novo servidor Matrix e tentei fazer experiências com os bridges do Synapse. Bridges são, digamos, "plugins" que fazem o intercambio entre o Matrix e outros serviços como Discord, Whatsapp, Instagram, etc. Centralizando todos esses mensageiros em um único ponto, como o aplicativo frontend Element.
Entretanto há algumas desvantagens. No caso do Discord, apenas as novas conversas são sincronizadas, dependendo do servidos no qual esteja as salas ficam organizadas de forma aparentemente aleatória e algumas respostas com conversas citadas não ficam visíveis. Este último não sei se é questão de configuração ou uma limitação do Element, pois testei em outro frontend, o FluffyChat, e não houve esse problema. Uma observação interessante é que o Element não permite fazer buscas em chats criptografados, já o Fluffy não tem essa limitação.
A outra ponte (bridge) que testei foi a do Whatsapp, essa já foi mais organizada, entretanto ele trouxe todas as minhas conversas e precisei ir excluindo as que não tinham mais interesse. Curioso que essa ponte cria uma outra conversa apenas para receber os "status" do Whatsapp. DE TODOS OS SEUS CONTATOS! Esteja ou não em alguma conversa ativa. Interessante, mas altamente poluente e consumidora de espaço, porque fica tudo salvo no seu servidor. Não sei se há uma forma de limitar isso ou evitar o download automático sem ter que excluir esse chat em particular.
Mais uma curiosidade da ponte do Whatsapp é que, diferente da ponte do Discord, o que eu envio pelo app oficial ou o pelo Whatsapp web não se reflete na ponte do Matrix. Apenas o que eu converso, no caso, pelo Element é que se reflete no app oficial. Já com o Discord isso não acontecia. O que eu falava no Discord se refletia no Elemente e vice versa.
Em suma é uma funcionalidade interessante e prática para quem quem limitar a "espionagem" dessas plataformas no seu dia a dia digital, mas deixa alguém como eu, com mania de ordenação, meio perturbado. 😅
Resolvi tirar ambos depois que fui atualizar o Synapse e o bot do Discord parou de responder, embora a conexão estivesse funcionando e as salas ainda enviando e recebendo mensagens. Pois sei lá se mais a frente daria um outro problema, pois já estava com várias mídias aleatórias e supostamente temporárias - tando do Whatsapp quanto do Discord - consumindo precioso espaço em disco com pouco mais de uma semana de uso.
Resolvi ficar com o Matrix "puro sangue". É mais simples de lidar e atualizar. 😄
O backend Synapse, que é um dos usados para o protoclo Matrix - e se não me engano um dos primeiros - foi bastante simples de implementar usando Docker. Minha primeiras instância se perdeu devido meu ISP ter cortado o acesso às portas 80 e 443. Antes era de boa, mas agora implementaram uma NAT, o que ferrou com meu servidor doméstico. Daí comecei a usar o Túnel da Cloudflare pra "furar" essa barreira, mas como meu domínio era um dos gratuitos disponibilizados pela DeSec não rolou levá-lo para Cloudflare.
Paguei por um novo domínio e levantei um novo servidor Matrix e tentei fazer experiências com os bridges do Synapse. Bridges são, digamos, "plugins" que fazem o intercambio entre o Matrix e outros serviços como Discord, Whatsapp, Instagram, etc. Centralizando todos esses mensageiros em um único ponto, como o aplicativo frontend Element.
Entretanto há algumas desvantagens. No caso do Discord, apenas as novas conversas são sincronizadas, dependendo do servidos no qual esteja as salas ficam organizadas de forma aparentemente aleatória e algumas respostas com conversas citadas não ficam visíveis. Este último não sei se é questão de configuração ou uma limitação do Element, pois testei em outro frontend, o FluffyChat, e não houve esse problema. Uma observação interessante é que o Element não permite fazer buscas em chats criptografados, já o Fluffy não tem essa limitação.
A outra ponte (bridge) que testei foi a do Whatsapp, essa já foi mais organizada, entretanto ele trouxe todas as minhas conversas e precisei ir excluindo as que não tinham mais interesse. Curioso que essa ponte cria uma outra conversa apenas para receber os "status" do Whatsapp. DE TODOS OS SEUS CONTATOS! Esteja ou não em alguma conversa ativa. Interessante, mas altamente poluente e consumidora de espaço, porque fica tudo salvo no seu servidor. Não sei se há uma forma de limitar isso ou evitar o download automático sem ter que excluir esse chat em particular.
Mais uma curiosidade da ponte do Whatsapp é que, diferente da ponte do Discord, o que eu envio pelo app oficial ou o pelo Whatsapp web não se reflete na ponte do Matrix. Apenas o que eu converso, no caso, pelo Element é que se reflete no app oficial. Já com o Discord isso não acontecia. O que eu falava no Discord se refletia no Elemente e vice versa.
Em suma é uma funcionalidade interessante e prática para quem quem limitar a "espionagem" dessas plataformas no seu dia a dia digital, mas deixa alguém como eu, com mania de ordenação, meio perturbado. 😅
Resolvi tirar ambos depois que fui atualizar o Synapse e o bot do Discord parou de responder, embora a conexão estivesse funcionando e as salas ainda enviando e recebendo mensagens. Pois sei lá se mais a frente daria um outro problema, pois já estava com várias mídias aleatórias e supostamente temporárias - tando do Whatsapp quanto do Discord - consumindo precioso espaço em disco com pouco mais de uma semana de uso.
Resolvi ficar com o Matrix "puro sangue". É mais simples de lidar e atualizar. 😄