Instalando o Prosody no Debian 7

Você está aqui:
Tempo estimado de leitura: 2 min

Instalando o Prosody no Debian 7

Prosódia é um servidor de comunicação XMPP escrito em LUA. Destina-se a ser fácil de configurar e configurar, e eficiente com recursos do sistema. Prosody é um software de código aberto!

Neste tutorial, vamos instalar o Prosody em um servidor Debian 7.0. É recomendável fazer uma nova instalação do sistema operacional antes de instalar o Prosody.

Etapa 1 – Instalando o núcleo do Prosody

Vamos começar a adicionar o repositório do Prosody ao nosso servidor.

echo deb http://packages.prosody.im/debian wheezy main | tee -a /etc/apt/sources.list

Para evitar avisos sobre pacotes não autenticados, inclua o arquivo-chave do Prosody usando o comando abaixo.

wget http://prosody.im/files/prosody-debian-packages.key -O- | apt-key add -

Agora podemos atualizar o APT para encontrar o novo repositório.

apt-get update

Então, para instalar o pacote Prosody, simplesmente execute este comando.

apt-get install prosody

É isso aí! Note que Prosody será iniciado após a instalação. Pare com isso até terminarmos o processo de configuração.

service prosody stop

Etapa 2 – Adicionando suporte ao MySQL

Prosody também trabalha com o MySQL, e isso é incrível! Mas também funciona sem ele, pule esta etapa se você não quer habilitar o MySQL.

Podemos começar instalando o servidor MySQL.

apt-get install mysql-server

Você será solicitado a rootdigitar a senha do usuário. Esta senha pode ser diferente para o usuário do Linux.

Vamos instalar o cliente MySQL para gerenciar o servidor.

apt-get install mysql-client

Agora podemos usá-lo para efetuar login no servidor. Após este comando, você será solicitado a digitar a senha antes!

mysql -u root -p

Bem vindo ao console do MySQL! Digite o seguinte comando para criar o banco de dados Prosody.

CREATE DATABASE prosody;

O seguinte comando cria o usuário do MySQL.

CREATE USER prosody@localhost;

É altamente recomendável adicionar uma senha. Razões de segurança, você pode saber.

SET SENHA PARA prosody @ localhost = PASSWORD (‘mypassword’);

Agora vamos dar permissões ao novo usuário.

GRANT ALL PRIVILEGES ON prosody.* TO prosody@localhost IDENTIFIED BY ‘mypassword’;

Execute o último comando antes de sair.

FLUSH PRIVILEGES;

E agora você pode sair escrevendo isso.

exit

Agora que você sabe como criar bancos de dados MySQL, execute nanopara editar a configuração do Prosody.

nano /etc/prosody/prosody.cfg.lua

Rolar para baixo. No meio do arquivo você encontrará as linhas de configuração do MySQL. Uncomment e adicione as informações solicitadas, deve ser assim.

storage = sql” — Default is internal”
sql = { driver = MySQL”, database = prosody”, username = prosody”, password = mypassword”, host = localhost” }

Lembre-se de deixar as outras linhas SQL comentadas e pronto.

Etapa 3 – Configurando a Prosódia

Nosso servidor deve estar rodando em um nome de host como xmpp.yourdomain.com, mas queremos criar usuários usando nosso domínio, como someuser@yourdomain.com. Vamos configurar o Prosody para trabalhar com ele!

Abra o arquivo de configuração novamente, desculpe se você fechou! Vamos definir o endereço XMPP do administrador.

admins = { yourname@yourdomain.com” }

Role para baixo para encontrar a seção de hosts virtuais e adicione um ao seu domínio. Deveria se parecer com isto.

VirtualHost yourdomain.com”

Agora você pode fechar o arquivo de configuração! Eu não vou pedir para você abrir novamente, eu prometo. Você precisa iniciar seu servidor Prosody para aplicar as alterações.

service prosody start

Passo # 4 – Adicionando usuários

Podemos usar o prosodyctlutilitário para criar contas. Funciona como a ferramenta do Linux para adicionar usuários.

prosodyctl adduser yourname@yourdomain.com

Defina a senha e pronto. Aproveite o seu novo e impressionante servidor XMPP! Lembre-se de procurar no site da Prosody por plugins e conteúdo ainda mais incrível para personalizar seu servidor.

Esse artigo foi útil?
Não Gostei 0
Visualizações: 22
Fechar Menu