Cum se instalează Openfire XMPP Server pe Ubuntu

Cum se instalează Openfire XMPP Server pe Ubuntu

În acest articol, vom explica cum se instalează Openfire XMPP Server pe Ubuntu 20.04.

Openfire este un server puternic de mesagerie instant (IM) și chat care implementează protocolul XMPP. Este un server de colaborare în timp real (RTC) licențiat sub licența Open Source Apache. Acest ghid vă va ajuta să instalați Openfire XMPP Server pe serverul Ubuntu 20.04.

Condiții prealabile

  • Un server dedicat instalat de Ubuntu sau KVM VPS.
  • Un acces root utilizator sau utilizator normal cu privilegii administrative.

Instalați Openfire XMPP Server pe Ubuntu

Pasul 1 - Păstrați serverul actualizat

# apt update -y && apt upgrade -y

Pasul 2 - Instalați Java

Ca applet Java, Openfire necesită Java Runtime Environment 1.7 sau o versiune ulterioară. Următoarea comandă Instalați OpenJDK 11 Java Runtime Environment openjdk-11-jre :

# apt install openjdk-11-jre -y

Trebuie să configurăm   variabila de mediu JAVA_HOME :

# echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::')' | sudo tee -a /etc/profile
# source /etc/profile

Pasul 3 - Instalați cel mai recent Openfire

Pentru a instala Openfire trebuie să descărcăm pachetul Debian de pe pagina oficială. Pe pagina oficială de descărcare Openfire, găsiți adresa URL de descărcare directă care indică cea mai recentă versiune stabilă a pachetului Openfire Debian.

Mai întâi descărcați pachetul Debian folosind următoarea comandă:

# cd /tmp

# wget -O openfire_4.6.2_all.deb https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.2_all.deb

Acum, instalați Openfire folosind următoarea comandă:

# apt install /tmp/openfire_4.6.2_all.deb -y

Openfire va fi instalat în directorul / var / lib / openfire.

Pasul 4 - Instalați baza de date MariaDB pentru Openfire

Acesta este un pas opțional. Openfire are o bază de date încorporată, dar pentru o performanță mai bună putem instala baza de date MariaDB și o putem folosi.

# curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
# sudo apt install mariadb-server mariadb-client -y

Securizați instalarea MariaDB:

# mysql_secure_installation

Când vi se solicită, răspundeți la întrebări după cum urmează:

  • Introduceți parola curentă pentru root (introduceți pentru niciuna): Doar apăsați ENTER
  • Setați parola de root? [Y / n]: Y
  • Parolă nouă: parola-root-MariaDB
  • Reintroduceți noua parolă: parola-root-MariaDB
  • Eliminați utilizatorii anonimi? [Y / n]: Y
  • Nu permiteți conectarea la root de la distanță? [Y / n]: Y
  • Eliminați baza de date de testare și accesați-o? [Y / n]: Y
  • Reîncărcați tabelele de privilegii acum? [Y / n]: Y

Creați o bază de date dedicată pentru Openfire utilizând shell-ul MySQL:

# mysql -u root -p

În shell-ul MySQL, utilizați următoarele comenzi pentru a crea o bază de date,  openfire .

CREATE DATABASE openfire;
CREATE USER 'openfireuser’@’localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON openfire.* TO 'openfireuser’@’localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

Notă: înlocuiți openfireuser și youpassword cu tine alegere.

Configurați paravanul de protecție

Presupunând că utilizați UFW ca firewall. Utilizați următoarea comandă pentru a adăuga portul Openfire:

# ufw allow 9090

Apoi, navigați la browserul dvs. și deschideți http: // [server_IP]: 9090 pentru a începe procesul de configurare.

Cum se instalează Openfire XMPP Server pe Ubuntu

Urmați expertul de configurare și în Setările bazei de date, selectați Conexiune standard lăsând alte opțiuni neatinse, apoi faceți clic pe butonul „Continuare”.

Database Driver Presets: MySQL
JDBC Driver Class: com.mysql.jdbc.Driver
Database URL: jdbc:mysql://localhost:3306/openfire?rewriteBatchedStatements=true
Username: openfireuser
Password: yourpassword

Notă: Înlocuiți openfireuser și youpassword cu acreditările.

În pagina „Cont de administrator”, introduceți de două ori adresa de e-mail de administrator [email protected] și o nouă parolă, apoi faceți clic pe butonul „Continuați”. Dacă faceți clic pe butonul „Omiteți acest pas”, va trebui să utilizați parola implicită admin.

Asta e. Instalarea a fost finalizată cu succes.


Cum se creează un grup în Linux

Cum se creează un grup în Linux

Grupurile sunt utilizate pentru a organiza utilizatorii și privilegiile lor, cum ar fi citirea scrisului și executarea permisiunii. Pentru a adăuga un groud, comanda este groupadd.

3 moduri de a verifica utilizarea procesorului în Linux

3 moduri de a verifica utilizarea procesorului în Linux

Explicați bine 3 moduri de a verifica utilizarea procesorului în Linux. Utilizarea procesorului se referă la o utilizare a resurselor de procesare sau la cantitatea de muncă gestionată de un procesor.

Cum se instalează și se configurează DenyHosts în CentOS 7

Cum se instalează și se configurează DenyHosts în CentOS 7

DenyHosts este utilizat pe scară largă ca alternativă la Fail2ban. Dacă au existat prea multe încercări de conectare SSH nevalide, se presupune că atacurile sale cu forță brută sau

Montați un disc nou pe un server Linux

Montați un disc nou pe un server Linux

Vom învăța cum să montăm un disc nou pe un server Linux. Pentru această demonstrație, folosim CentOS 7 cloud server. acum montați partiția așa cum se arată mai jos.

Ușor de instalat Fail2ban pe Ubuntu 20.04

Ușor de instalat Fail2ban pe Ubuntu 20.04

Explicați bine cum este ușor să instalați Fail2ban pe Ubuntu 20.04. Fail2ban este scris în limbaj de programare Python și este open source, gratuit. Configurare.

Cum se instalează WireGuard VPN pe Ubuntu 20.04

Cum se instalează WireGuard VPN pe Ubuntu 20.04

Explicați cum să instalați WireGuard VPN pe Ubuntu 20.04. WireGuard este un VPN extrem de simplu, rapid și modern care utilizează criptografie de ultimă generație

Cum se instalează OpenSSL 1.1.1d în CentOS

Cum se instalează OpenSSL 1.1.1d în CentOS

OpenSSL este un set de instrumente robust, de calitate comercială, cu funcții complete pentru protocoalele Transport Layer Security (TLS) și (SSL). Aflați cum să instalați OpenSSL 1.1.1d în CentOS

Cum se instalează și se configurează CSF pe CentOS 8

Cum se instalează și se configurează CSF pe CentOS 8

Cum se instalează și se configurează CSF pe serverul CentOS 8. ConfigServer Security & Firewall este un firewall (SPI), aplicație de conectare / detectare intruziuni și securitate.

Configurarea regulii de audit nu este reflectată - Cum se depanează

Configurarea regulii de audit nu este reflectată - Cum se depanează

Configurarea regulii de audit nu este reflectată? Aflați cum soluționează și soluționează problema inginerii noștri de asistență. Fișierul de configurare a regulii /etc/audit/rules.d/audit.rules

CloudLinux High Load pe server

CloudLinux High Load pe server

În acest articol vom afla cum inginerii noștri de asistență repară CloudLinux încărcarea mare pe server. Vă rugăm să vă asigurați că limitele dvs. LVE sunt configurate corect.