Voltar

Hospedagem Matrix Synapse em VPS, já instalado

Um VPS com Matrix Synapse já instalado dá à sua equipe ou à sua família um servidor de chat privado, com todas as conversas guardadas em uma máquina que você controla. O Synapse e o app web Element se instalam sozinhos depois do pedido, e o endereço do site, o login e a senha aparecem no seu painel. O cadastro e a federação começam desativados, então só entra quem você adicionar.

Quantas pessoas vão usar?

Total$4.01/mês

Os preços incluem impostos.

Aumente ou reduza RAM e CPU quando quiser. O disco só pode crescer, então comece pequeno.

O que vem instalado no seu servidor Matrix?

  • Homeserver Matrix Synapse 1.164, da imagem oficial do Docker
  • Element Web 1.12, o app de chat no navegador, configurado em turco por padrão
  • Banco de dados PostgreSQL 17
  • Uma conta de administrador chamada yonetici (admin em turco), com senha gerada no seu painel
  • HTTPS pelo Caddy, com o Element e o Matrix no mesmo endereço sslip.io
  • Cadastro fechado e federação desativada
  • Firewall com apenas as portas 22, 80 e 443 abertas

Qual tamanho você precisa para Matrix?

O guia de instalação do Synapse só pede pelo menos 1 GB de RAM livre se você pretende entrar em grandes salas públicas. A federação está desativada aqui, então você não entrará nelas, embora o PostgreSQL divida o servidor. Como regra prática, 2 GB são um bom começo para uma equipe pequena ou uma família, e 4 GB conforme usuários e salas crescem. Não há um número oficial de pessoas, porque a carga depende de usuários, salas e arquivos enviados. Os arquivos se acumulam no disco, e você pode aumentar o disco pelo painel.

UsoTamanhoPreçoEscolher
Algumas pessoas 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mês
Equipe pequena 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mês
Empresa 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mês

Para quem é?

  • Equipes e pequenas empresas que querem o histórico de conversas em um servidor próprio
  • Famílias e grupos de amigos que querem um espaço de chat fechado
  • Organizações que buscam mensagens internas nas quais pessoas de fora não possam se cadastrar
  • Administradores de sistemas que querem experimentar o Matrix em uma instalação pequena

O que acontece depois do pedido?

  1. Defina o tamanho e conclua o pagamento.
  2. Seu servidor inicia e o Synapse e o Element se instalam sozinhos. Continue quando a linha App do seu painel disser que o Matrix está pronto.
  3. Na aba Visão geral, clique em Abrir app e entre no Element com os dados das linhas Login e Senha.
  4. Seu ID tem este formato: @yonetici:nome-do-site. Nos apps do Element para celular e desktop, escolha o endereço do seu site como servidor.
  5. Crie as contas da sua equipe por SSH, monte suas salas e convide todo mundo.

Em todo servidor

  • Backup diário incluído no preço
  • Tráfego ilimitado
  • Acesso root completo
  • Aumente ou reduza RAM e CPU depois, e aumente o disco
  • Localização: Istanbul · IST-1.

Bom saber

  • O nome do servidor é o endereço sslip.io da sua instalação e é gravado em todo ID de usuário. O Synapse diz que esse nome não pode ser alterado depois, então os IDs o mantêm mesmo que você conecte um domínio.
  • A federação está desativada, então você não pode trocar mensagens com pessoas de outros servidores Matrix. Para liberá-la, você editaria o homeserver.yaml e cuidaria da porta 8448 por conta própria.
  • Nenhum servidor TURN está instalado. A documentação do Synapse diz que chamadas de voz e vídeo confiáveis precisam de um, então as chamadas podem falhar em algumas redes.
  • O e-mail não está configurado, o que significa que não há redefinição de senha nem notificações por e-mail. Você pode adicionar o seu próprio serviço de SMTP ao homeserver.yaml. O serviço não está incluído no preço.
  • O Synapse e o Element usam a licença AGPL-3.0, sem taxa de uso. Se você modificar o código e oferecê-lo a outras pessoas, precisa compartilhar suas alterações.
  • A instalação permanece no Synapse 1.164.2 e no Element 1.12.33 até você mudar. As atualizações são responsabilidade sua: edite as tags no compose.yaml e execute docker compose up -d.

Perguntas e respostas sobre Matrix

Qual é a diferença entre Matrix, Synapse e Element?

O Matrix é um padrão aberto de chat. O Synapse é o software de servidor que o executa, e o Element é o app que as pessoas usam para enviar mensagens. Os dois ficam no mesmo servidor nesta instalação, então, ao abrir o endereço do seu site, o Element aparece.

De quanta RAM um servidor Matrix precisa?

O guia do Synapse só pede pelo menos 1 GB de RAM livre se você for entrar em grandes salas públicas. Para um servidor privado pequeno com a federação desativada, 2 GB são um bom começo como regra prática, e você pode aumentar pelo painel conforme adiciona usuários.

Como adiciono um usuário ao meu servidor Matrix?

Conecte-se por SSH e execute cd /opt/seturack/synapse. Depois execute docker compose exec synapse register_new_matrix_user -c /data/homeserver.yaml http://localhost:8008 e digite o nome de usuário e a senha. O cadastro está fechado, então é assim que as contas são criadas.

Como me conecto ao meu servidor Matrix pelo celular?

Instale o app Element, informe como servidor o endereço do site que aparece no seu painel e entre com a conta criada para você. O app para desktop usa os mesmos dados.

Meu servidor pode conversar com outros servidores Matrix?

Não nesta instalação: é um servidor privado com a federação desativada. Você tem acesso root, então pode ativá-la por conta própria, mas leia antes o guia de federação do Synapse, pois seu servidor passa a ficar acessível a outros servidores.

Posso usar meu próprio domínio no meu servidor Matrix?

Você pode apontar o endereço do site para o seu domínio, mas o nome do servidor nos IDs de usuário continua no endereço sslip.io. A documentação do Synapse diz que esse nome não pode ser alterado depois.

As chamadas de voz e vídeo funcionam?

A instalação está pronta para mensagens, mas não inclui um servidor TURN. A documentação do Synapse pede um para chamadas confiáveis, então as chamadas podem não conectar em algumas redes. Com o acesso root, você mesmo pode adicionar um servidor TURN.

Leia mais e veja apps parecidos