Essa é uma visualização multi-página imprimível desta seção. Aperte aqui para imprimir a página.

Return to the regular view of this page.

Clientes / Instalação

Do jeito que o Matrix funciona, é necessário ter um cliente e um servidor. O servidor é responsável por gerenciar os usuários, espaços e salas. Já os clientes são as aplicações utilizadas pelos usuários para mandar mensagens.

Você só precisa instalar um cliente, nós (roots do C3SL) gerenciamos o servidor.

Quando você acessa o Discord (por exemplo) no navegador você está utilizando o cliente web do Discord. Ao acessar no celular é o cliente mobile. Entretanto, o servidor sempre é o mesmo.

Leia-se: mobile = celular, web = navegador web, desktop = computador.

No caso do Matrix existem vários servidores (afinal, qualquer um que quiser ter o próprio servidor pode ter), com várias regras e acessos diferentes. O nosso é o matrix.c3sl.ufpr.br.

Depois de escolher um cliente é recomendado configurar seu(s) cliente(s) Matrix.

Seguem abaixo os clientes que foram testados no DInf:

1 - Element Web

Este é o mais fácil de utilizar, e é o recomendado para computadores/desktops, basta acessar matrix.c3sl.ufpr.br.

Acesse o Matrix C3SL. Você será automaticamente direcionado para o login.

Login DInf/C3SL

Preencha suas credenciais e autorize a aplicação.

Permissão de acesso

Temos uma seção específica sobre a criptografia no Matrix C3SL. Você pode configurar isso depois:

Verificação

Basta clicar no “X” e depois em “vou verificar depois”. Que você poderá acessar o cliente Web:

Element Web

Por fim, basta configurá-lo de modo a atender suas preferências e começar a utilizar!

2 - Element Desktop

Element Desktop pode ser baixado no site oficial do Element.

Ao abrir o Element Desktop você verá uma tela similar à seguinte:

Element Desktop

Após continuar, é necessário configurar o servidor (homeserver) do Matrix para o nosso (DInf/C3SL), que é o matrix.c3sl.ufpr.br.

Usar Servidor

Então basta prosseguir. Isso abrirá seu navegador para você fazer login com a conta do DInf.

Login

Você pode configurar a criptografia agora ou ver mais detalhes na seção de criptografia:

Verificação

Por fim, o cliente pode ser utilizado.

Cliente Desktop

É interessante alterar algumas configurações para melhorar sua experiência e então começar a usar!

3 - Element Mobile

Instalar a aplicação, pelo F-Droid (idealmente) ou pelo PlayStore.

Ao abrir a aplicação você verá a seguinte tela:

Element Start

Alterar o servidor de matrix.org para matrix.c3sl.ufpr.br.

Element Server

Element C3SL Server

Realizar o login com a conta do DInf:

Mobile Login

Configurá-lo de acordo com sua preferência e começar a utilizar!

Element LoggedIn

4 - Fluffy Chat (Mobile)

Instalar a aplicação, pelo F-Droid (idealmente) ou pelo PlayStore.

Ao abrir a aplicação você verá a seguinte tela:

FluffyChat Start

Alterar o servidor de matrix.org para matrix.c3sl.ufpr.br.

FluffyChat C3SL Server

Realizar o login com a conta do DInf:

Mobile Login

Configurá-lo de acordo com sua preferência e começar a utilizar!

FluffyChat LoggedIn

Habilitando chamadas

Por padrão o FluffyChat vem com chamadas de áudio/vídeo desativadas, pois ainda estão em desenvolvimento. Para habilitá-las siga os seguintes passos:

  1. Selecione seu usuário e clique em “Configurações”

Config Open

  1. Clique em “Chat”

Config Select

  1. Na parte mais de baixo da tela basta habilitar “Chamadas de vídeo experimentais”:

Enable Calls

Agora é possível realizar chamadas, assim como no cliente oficial Element

5 - Element X (Mobile)

O processo de instalação é idêntico ao do Element Mobile: Instalar a aplicação, pelo F-Droid (idealmente) ou pelo PlayStore.

Ao abrir a aplicação você verá a seguinte tela:

Element X Start

Alterar o servidor de matrix.org para matrix.c3sl.ufpr.br.

Element X Server

Element X Change Server

Element X C3SL Server

Element X C3SL Server Enter

Realizar o login com a conta do DInf:

Mobile Login

Configurá-lo de acordo com sua preferência e começar a utilizar!

Element X LoggedIn

6 - Clientes alternativos

Você pode utilizar o cliente de sua preferência, estão apenas documentados aqui os que foram testados no DInf pelo time de Roots.

Por exemplo, um cliente desktop alternativo é o Nheko. Espera-se que a instalação e configuração básica seja bem similar ao que foi documentado na página sobre o Element Desktop.

Caso tenha alguma outra sugestão, ou não consiga configurar seu cliente no nosso servidor, basta enviá-la a root@inf.ufpr.br que daremos uma olhada!