Openfire: mudanças entre as edições
Linha 36: | Linha 36: | ||
== Instalação do Repositório do Java == | == Instalação do Repositório do Java == | ||
* Instalar apenas até a versão Openfire 4.2.3 | |||
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list | echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list |
Edição das 04h51min de 6 de maio de 2019
Sobre
Olá! Visitante, reunimos aqui, informações sobre a ferramenta Openfire, que é um servidor de colaboração em tempo real (RTC) licenciado sob a Licença Open Source Apache. Ele usa o protocolo aberto adotado para mensagens instantâneas, XMPP (também chamado Jabber). Pode ser utilizado em ambientes corporativos para tornar a comunicação mais efetiva e armazenada com maior segurança, também é possível utilizar uma gama diversa de Plugins que trazem mais funcionalidades, como exemplo citamos a possibilidade de fazer salas de vídeo conferencia.
- Algumas Vantagens
Ferramenta de mensagem instantânea corporativa interna. Todas as conversas são gravadas e pode ser pesquisado por usuário ou palavra chave. Mostra o tempo de duração de cada conversa. Pode ser acessado via web nas máquinas que não tem o Spark Instalado. Existe a opção de enviar mensagens em massa para comunicados. Quem utiliza Spark somente poderá se comunicar com contatos internos, não consegue adicionar contatos externos (melhora a produtividade). Área administrativa via web em português (BR) e intuitiva onde podem ser gerenciados os grupos e usuários. Integração com Base de Dados local, LDAP/AD (Active Directory). Instalação de Plugins adicionais.
Site oficial: https://www.igniterealtime.org/projects/openfire/
Documentação oficial: https://www.igniterealtime.org/projects/openfire/documentation.jsp
Live
Vídeo
Instalação de Dependências
apt-get install software-properties-common dirmngr apt-transport-https mariadb-server
Instalação do Repositório do Java
- Instalar apenas até a versão Openfire 4.2.3
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
Instalação do Oracle Java 8
- Instalar apenas até a versão Openfire 4.2.3
apt-get update && apt-get install oracle-java8-installer oracle-java8-set-default
Instalação do OpenJDK 8
- Instalar para versões superiores do Openfire 4.2.3
apt-get update && apt-get install openjdk-8-jdk
Criando Banco de Dados
mysql -uroot -p create database openfire; GRANT ALL PRIVILEGES ON openfire.* TO openfire@localhost IDENTIFIED BY 'senhasegura'; quit;
Download e Instalação
wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.3.2_all.deb -O openfire_4.3.2.deb dpkg -i openfire_4.3.2.deb apt-get -f install
Iniciando o Setup
/etc/init.d/openfire start
- Abrir no Navegador:
http://IP_DO_Servidor:9090
Pre-Setup
- Escolha do Idioma
Português (BR)
- Configuração do Servidor
Domínio: Configure para o nome do Host ou Domínio Server Host: Nome do Host Porta Admin:9090 Porta Segura:9091 Senha: Não precisa
- Configurando Banco de Dados
Banco de Dados Interno
- Configurando Perfis
Para usuários locais: Padrão (Cadastrar manualmente e gerenciar manualmente os usuários) Para usuários do AD(Active Directory): Servidor de Diretórios LDAP (Integrar no AD, irá facilitar a gerencia)
- Configuração de Perfis: LDAP
Tipo de Servidor: Active Directory Host: IP do Servidor AD Porta: 389 DN Base: dc=empresa,dc=local
- Autenticação:
DN Administrador: DOMINIO\Usuário Senha: Senha do Usuário
3x Testar Salvar e Continuar
- Conta Administrador:
Adicione os administradores (mínimo 1) Testar Continuar
- Logar na console de administração