Instalando Openfire no Ubuntu Server
1 – Atualize o Ubuntu
sudo apt update && sudo apt upgrade
2 – Instale o JAVA JDK
sudo apt install default-jdk
3 – Instalação Segura do Banco de Dados
sudo mysql_secure_installation
iniciará um questionário, responda as seguintes perguntas:
Enter current password for root (enter for none): Press ENTER
Set root password? [Y/n]: Y
New password: Set-your-new-password
Re-enter new password: Set-your-new-password
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
4 – Crie seu banco de dados para o WordPress
sudo mysql -u root -p
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'your_password';
CREATE DATABASE new_db;
GRANT ALL PRIVILEGES ON new_db.* TO 'new_user'@'localhost';
FLUSH PRIVILEGES;
Exit;
5 – Download e instale o OpenFire
Download
wget https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.7.4_all.deb -O openfire.deb
detalhe de versão
Convém verificar no site oficial qual última versão disponível para download.
Instalar
sudo apt install -f ./openfire.deb
Checar Status:
systemctl status openfire
6 – Importanto o schema do banco de dados
sudo mysql -u root -p
mysql> use openfire_db; (expecificar o nome do banco criado)
Database changed
mysql> source /usr/share/openfire/resources/database/openfire_mysql.sql;
mysql> show tables;
exit
7 – configurando o firewall para acessar
for i in 9090 9091 5222 7777; do
sudo ufw allow $i;
done
8 – Finalizando a Instalação via browser:
Acesse o IP local do ubuntu server com a porta :9090
Escolha o idioma para instalação
No momento da escolha do banco de dados selecione a primeira opção (Standard Database Conection)
Database Driver Presets:MySQL
JDBC Driver Class: com.mysql.jdbc.Driver