GNU/Linux >> Znalost Linux >  >> Linux

Jak nastavit vlastní Instant Messaging Server pomocí Openfire a Spark

Openfire je server pro spolupráci v reálném čase. Pro rychlé zasílání zpráv používá protokol XMPP. Tento tutoriál vám pomůže nainstalovat a nakonfigurovat váš vyhraný server pro rychlé zasílání zpráv pomocí Openfire a Spark. Můžete jej nakonfigurovat pro použití ve vaší LAN i přes internet.

Krok 1 – Předpoklady

Před instalací Openfire se ujistěte, že máte na svém systému nainstalovanou javu. Pokud nemáte nainstalovanou Javu, použijte následující návody k instalaci Javy do vašeho systému.

  • Jak nainstalovat Oracle JAVA 8 na Debian
  • Jak nainstalovat Oracle JAVA 8 na Ubuntu a LinuxMint
  • Jak nainstalovat Oracle JAVA 8 na CentOS/RHEL a Fedora

Musíte také nainstalovat server Mysql do systému (pokud používáte externí databázi). Pokud nemáte nainstalovanou MySQL, použijte k její instalaci následující.

$ sudo apt install mysql-server   # Debian systems 
$ sudo rpm install mysql-server   # RPM based systems 
$ sudo dnf install mysql-server   # Fedora 22+ systems 

Krok 2 – Stáhněte a nainstalujte Openfire

Pomocí následujícího příkazu si stáhněte openfire nebo si stáhněte nejnovější verzi Openfire z jeho oficiálního webu.

Systémy založené na RPM:

$ wget http://download.igniterealtime.org/openfire/openfire-4.1.4-1.x86_64.rpm
$ sudo rpm -ivh openfire-3.8.2-1.i386.rpm

Systémy Debian:

$ wget http://download.igniterealtime.org/openfire/openfire_4.1.4_all.deb
$ sudo dpkg -i openfire_4.1.4_all.deb

Spusťte službu Openfire

# service openfire start

Krok 3 – Vytvoření databáze MySQL a uživatele

Openfire poskytuje vestavěnou databázi HSQLDB, pokud s tím chcete jít, nemusíte zde vytvářet MySQL účet a databázi. Pokud však chcete používat MySQL, použijte k vytvoření databáze MySQL a uživatele následující příkazy.

$ mysql -u root -p

mysql> CREATE DATABASE openfire;
mysql> GRANT ALL on openfire.* to 'openfire'@'localhost' IDENTIFIED BY 'pa$$w0rd';
mysql> FLUSH PRIVILEGES;

Krok 4 – Konfigurace Openfire

Openfire ve výchozím nastavení funguje na portu 9090, připojte svůj server na port 9090 pomocí prohlížeče. Otevře se průvodce konfigurací, postupujte podle průvodce a dokončete konfiguraci. Během průvodce pomocí výše vytvořených přihlašovacích údajů MySQL.

http://test.tecadmin.net:9090/

Krok 5 – Vytvoření uživatele v Openfire

Přihlaste se do administračního panelu Openfire pomocí účtu správce. Nyní přejděte do části Uživatelé/Skupiny sekce a poté vyberte Uživatelé sekce. Nyní klikněte na Vytvořit nového uživatele odkaz a zadejte požadované údaje a vytvořte uživatele. Vytvořte více uživatelů, jak chcete

Krok 6 – Připojte se k Openfire

Chcete-li se připojit k Openfire, musíte si stáhnout klientský software „spark“ a nainstalovat jej do systému. Stáhněte si nejnovější verzi Spark pro váš operační systém z jeho oficiálních stránek. Nainstalujte si klienta spark a přihlaste se ke svému účtu nebo si zaregistrujte nové účty.


Linux
  1. Jak nainstalovat a nastavit Universal Media Server v Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat Bind pro nastavení serveru DNS?

  3. Jak nainstalovat a nastavit cPanel na linuxovém serveru

  1. Jak nastavit server centralizovaného protokolování pomocí Rsyslog

  2. Jak používat Ansible k instalaci a konfiguraci Redis 6 na Ubuntu 20.04

  3. Jak nainstalovat a nastavit Suricata IDS na Ubuntu 20.04

  1. Jak nainstalovat a nastavit Plex Media Server Ubuntu 16.04

  2. Jak nainstalovat a zabezpečit PostgreSQL Server na RockyLinux 8

  3. Jak nainstalovat a používat Telnet v Debianu 11