Este post trás como propósito a instalação básica de um servidor FreeBSD 10.X utilizando os pacotes Openfire + usuários do Zimbra.
Supondo que você saiba instalar o FreeBSD e o Zimbra.
No FreeBSD :
Instalando o Mysql 5.5 Server.
# portsnap fetch
# portsnap extract
# cd /usr/ports/databases/mysql55-server
# make install clean
Edite o arquivo /etc/rc.conf e adicione :
mysql_server_enable="YES"
# service mysql start
# mysql -uroot -p mysql
mysql> UPDATE user SET Password=PASSWORD('nova_senha') WHERE User='root';
mysql> CREATE DATABASE openfire;
mysql> GRANT ALL PRIVILEGES ON openfire.* TO 'openfire'@'localhost' IDENTIFIED BY 'nova_senha';
mysql> FLUSH PRIVILEGES;
mysql> quit
Instalando o Openfire :
# cd /usr/ports/net-im/openfire
# make install clean
Edite o arquivo /etc/rc.conf e adicione :
openfire_enable="YES"
openfire_javargs="-Xmx3096m"
Terminado o processo, basta acessar a interface web via browser (logicamente) em:
http://IP-DO-SERVIDOR:9090
Siga os seguintes passos :
- Conexão padrão com banco de dados
- Banco de Dados Mysql
Altere o caminho para :
jdbc:mysql://localhost:3306/openfire?rewriteBatchedStatements=true
usuário: openfire
senha: nova_senha
- Configuração de perfis, utilizaremos LDAP
Tipo : OpenLdap
Host: IP-DO-SERVIDOR-ZIMBRA
DN Base: ou=People,dc=suaempresa,dc=com,dc=br
DN Administrator: uid=Admin,ou=People,dc=suaempresa,dc=com,dc=br
Senha: sua_senha_admin_do_zimbra
Uma citação ao blog do Marcelo Terres
Utilizar o banco de dados padrão para grupos, ao invés de utilitzar Ldap.
Dentro do Openfire Admin, Gerenciamento do Servidor / Proriedades do Sistema
Remova:
ldap.groupNameField
ldap.groupMemberField
ldap.groupDescriptionField
E altere o valor de: org.jivesoftware.openfire.group.LdapGroupProvider
Para: org.jivesoftware.openfire.group.DefaultGroupProvider
Alterado este valor :
# service openfire restart
E pronto, seus grupos poderão ser criados.
OBS Importante: Os grupos do Openfire ficam salvos no mysql, se você possui o dump, basta importar o arquivo. ( Se for este o seu caso, faça este procedimento antes de instalar o Openfire).
# mysql -uroot -p openfire < openfire_backup.dump
# mysqlcheck -uroot -p --all-databases
um abraço !
Referências:
http://mundoopensource.blogspot.com.br/2008/08/openfire-usando-ldap-com-grupos-no-db.html
https://community.igniterealtime.org/thread/46016
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário