Minha experiência com Prosódia e Pidgin

prosódia

Como sou um pouco hiperativo e se vejo um post de que gosto, devo tentar o que diz. Caso contrário, não consigo dormir profundamente. Tenho assistido ao ELAV e FICO Post sobre como instalar e configurar o Prosody.

Mensagem Instantânea com Prosódia no Debian Squeeze | Instale um servidor XMPP (Jabber) com Prosody [Atualizado]

Bem, eu assumi a tarefa de configurar meu próprio servidor e ver como ele era bom.

Em primeiro lugar. Você pode ver o arquivo de configuração que eu criei e então eu direi quais configurações ele tem.

http://paste.desdelinux.net/4774

Meu servidor tem as seguintes opções.

  1. Crie uma conta no Pidgin.
  2. Envie mensagens para todos os clientes conectados.
  3. Liste todas as pessoas conectadas.
  4. Edite seu próprio apelido (para que algo como example@webeexample.com não apareça na lista).
  5. Edite o apelido local.

Vamos começar

Crie uma conta no Pidgin.

Para alcançar isto. Você tem que fazer duas coisas. Em primeiro lugar, certifique-se de que em module_enabled = { existir "Registro", que é o módulo que permite criar contas de clientes como o Pidgin.

Segundo. Encontre onde diz:

permitir_registro = falso; 

e colocá-lo em

permitir_registro = verdadeiro;

Agora vamos ver como criar a conta no Pidgin.

Medellín Livre1

Na janela principal. Onde as contas são adicionadas no Pidgin.

Protocolo XMMP

Nome de usuário a ser criado.

Domínio criado. E certifique-se de que a caixa de seleção "Criar esta nova conta no servidor" está marcada.

Agora vamos avançou.

Medellín Livre2

Aqui nos certificamos de que "servidor" é o endereço correto de onde nosso servidor está localizado.

E nos pedirá para aceitar o certificado de nosso servidor.

Medellín Livre3

Confirmamos os dados e ele nos dá as boas-vindas.

Medellín Livre4

Medellín Livre5

Neste ponto, já temos nossa conta de usuário criada. Agora vamos ajustar tudo um pouco.

Altere o apelido.

Para mudar o apelido da conta e não sair da seguinte forma quando formos para o chat.

Medellín Livre6

Como vemos na imagem. O usuário Admin já está configurado. Enquanto o que acabamos de criar não. E não temos um perfil no Google que mude isso, certo?

Para editá-lo no Pidgin. Vamos a contas>desdelinux@medellinlibre.co>Definir apelido

Medellín Livre7

Este será o nome que irá mostrar aos nossos contactos. O próximo problema é quando você está conversando. Esse nome que editamos não é exibido. Mostre outro muito feio.

Medellín Livre8

Na imagem podemos ver que o usuário "admin" já está editado. Enquanto nosso novo usuário não. Portanto, parece um tanto chato no chat. Embora se você olhar para o nome da venda. Parece que nós o editamos.

Então. Vamos a Contas>desdelinux@medellinlibre.co>Editar conta

Medellín Livre9

Aqui vamos encontrar onde diz o apelido local e editá-lo como quisermos. Além disso, podemos habilitar a opção que diz "Usar este ícone de amigo para esta conta" Assim, temos um "avatar" que nos identifica.

Medellín Livre10

Muito melhor agora?.!

Como gerenciar o chat desde o pidgin.

O principal é ter certeza de que nosso usuário é Admin. Para isso, no arquivo de configuração devemos ter certeza que nosso usuário está habilitado em.

admins = {"admin@medellinlibre.co"}

E também em Módulos isto:

"anunciar";

Agora do Pidgin. Vamos a Contas> admin@medellinlibre.co> Enviar anúncio para usuários online

Medellín Livre11

Editamos a mensagem e a enviamos a todos os usuários.

Medellín Livre12

Como tenho 6 contas (Contando o Admin. Por isso só aparecem 5 janelas) Todas essas janelas aparecem e uma mensagem dizendo quantos usuários Online existem no momento.

Além desta opção, o Pidgin permite fazer muitas outras coisas. (Contanto que você seja um administrador)

Medellín Livre13

Entre muitas opções está.

  • Exclua usuários.
  • Veja a senha do usuário.
  • Crie usuários.
  • Módulos de carga.
  • Remova os módulos.
  • Entre outros…

Outra opção que achei muito interessante é criar salas de chat. Para isso, você deve primeiro habilitar o módulo "muc" no arquivo de configuração. Em seguida, defina o servidor de salas. Seria algo parecido.

Componente "conference.medellinlibre.co" "muc"

Então no Pidgin nós vamos Arquivo> Participe de um bate-papo.

Medellín Livre14

Aqui vamos escolher o usuário que criará a sala. O nome da sala. O servidor (previamente configurado) O nome com o qual entraremos na sala e se desejarmos podemos colocar uma senha.

Então se outro usuário vai entrar na sala. Apenas vá para Ferramentas> Lista de salas

Damos-lhe a lista Get e escrevemos o endereço do nosso servidor.

Medellín Livre16

Lá você verá todas as salas que são criadas nesse servidor. Nós apenas damos você se conectar e partir.

Medellín Livre17

Existem muitas outras opções que talvez me escapem no momento. É só brincar com os módulos. Nesta página você verá os módulos existentes e como eles podem ser configurados. http://prosody.im/doc/modules

Felicidades.!


21 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Frederico Antonio Valdés Toujague dito

    Assim, são os tipos de artigos que a Comunidade mais aprecia! Parabéns @jicmux e muito obrigado! Peço permissão ao autor e ao Elav para trazê-lo para humanOS. Além do mais, já o baixei completamente. :-). Você dirá.

    1.    @Jlcmux dito

      Obrigado Federico.

      Bom, considero que juntar os 3 posts seria o mais conveniente para ter algo muito mais completo. Claro que sim.

      1.    Frederico Antonio Valdés Toujague dito

        Obrigado!!! Já compacto e envio para o Kceres. Juntar os três artigos em um para download parece uma boa ideia para mim. Aliás Jlcmux, você não comenta sobre consumo de recursos no servidor, não é?

        1.    @Jlcmux dito

          Não. Mas eu nem assumi a tarefa porque ela é quase imperceptível. Pelo menos com um número moderado de usuários. Para tudo isso. Porque nosso próprio servidor Prosody não existe @desdelinux.líquido? 🙁 😀

    2.    elav. dito

      Bem, é claro que você pode ..

  2.   moela dito

    Como é que você consegue ver as senhas dos usuários? Independentemente de você ser ou não um administrador, parece-me que as senhas não devem ser salvas como estão, mas sim passadas por um criptografador unilateral. Coisas de segurança. Ou você os deixou em texto simples apenas para testar o servidor?

    1.    @Jlcmux dito

      Por padrão, o servidor é configurado como autenticação = "internal_plain"
      Mas se quisermos criptografar, simplesmente colocamos authentication = "internal_hashed". Isso depende das intenções do Admin. Eu acho hahaha

      1.    moela dito

        Ah ok. Eu já estava falando

  3.   eliotime3000 dito

    Desafio aceito!

  4.   Juant dito

    Olá, vi na imagem que o ambiente é KDE. Pidgin é do Gnome, certo? Já fiquei surpreso quando vi a contribuição anterior do Elav, que também incluía o Pidgin e não o Kopete. Você prefere o Kopete mesmo se sua escolha for o ambiente KDE?
    E obrigado pela contribuição.

    1.    elav. dito

      Pidgin não é do GNOME, mas usa bibliotecas Gtk. Do GNOME é Empatia. Eu prefiro o Pidgin ao Kopete não apenas porque ele é muito melhor quando se trata de múltiplas contas, mas também fornece opções que o Kopete não oferece.

      1.    Juant dito

        Na minha distribuição padrão com GNOME, o Pidgin sempre veio, daí minha confusão, e no KDE com Kopete. Quanto a ser do GNOME, tem sido falta de tecnicismo da minha parte desde que quando disse que é do GNOME quis dizer que ele usa bibliotecas Gtk, que eu já vejo não é o mesmo.
        Muito obrigado.

  5.   Win8 dito

    Você não acha que será mais fácil fazer o login com sua conta Gtalk ou instalar o Skype e pronto? Você ainda tem chamadas de vídeo e hangouts. Supere aquele Pidgin

    1.    elav. dito

      Claro, e suas chamadas e conversas permanecem em um servidor para serem lidas e usadas "Deus sabe quem".

      1.    eliotime3000 dito

        Agora eu entendo porque há poucas pessoas que estão usando o Ekiga (farto de GTK + no Windows e ele não está conectado como no UGet).

      2.    Juant dito

        Bem, isso está intimamente relacionado às últimas notícias:
        http://www.elmundo.es/america/2013/06/07/estados_unidos/1370577062.html?cid=GNEW970103&google_editors_picks=true

        Não sei mais o que usar para não ser controlada! Google, Skype, Facebook… .uffffffffff

    2.    Erunamo JAZZ dito

      Se você olhar de perto, o exemplo é de Medellín Libre. Acho que a ideia disso é ter um sistema de chat oficial para a rede Mesh.

      Caso você não saiba o que são redes Mesh, elas são algo como "pequenas Internet" que em geral são feitas para serem autossuficientes e comunitárias ... então, em teoria, não deveria ser necessário ter uma conexão com servidores fora da comunidade (os do Google podem estar em muitas partes do mundo, não na mesma cidade ... às vezes). Nesse tipo de rede, os servidores geralmente são colocados com, por exemplo, cópias da Wikipedia.

      A propósito, @jicmux, quando você vai terminar a página? Algo que eu gostaria de ver é um mapa onde estão as antenas, igualzinho a Bogotá 😛

      1.    @Jlcmux dito

        heh. Se a página sair mais tarde, quando tivermos toda a bela documentação de como tudo foi instalado. De como fizemos para alcançar uma comunidade e contar a eles. Vamos, vamos instalar algumas antenas. Como as pessoas foram educadas. Como tudo foi instalado fisicamente. E no nível do software. Vai ser muito legal.

    3.    @Jlcmux dito

      Como diz ErunamoJAZZ. Esses tipos de servidores são projetados para funcionar em redes LAN do tipo malha, por exemplo. Que eles não têm acesso à Internet como tal

  6.   Abdiel dito

    Procurei turpial como alternativa ao pidgin, realmente não me arrependo.

  7.   Cristóvão Castro dito

    Não estou convencido de poder ver as senhas de outras pessoas.

    O oposto não poderia ser feito.