Ubuntuda Openfire XMPP Sunucusu Nasıl Kurulur

Ubuntuda Openfire XMPP Sunucusu Nasıl Kurulur

Bu yazımızda Ubuntu 20.04 üzerinde Openfire XMPP Server nasıl kurulur anlatacağız.

Openfire, XMPP protokolünü uygulayan güçlü bir anlık mesajlaşma (IM) ve sohbet sunucusudur. Açık Kaynak Apache Lisansı altında lisanslanmış gerçek zamanlı bir işbirliği (RTC) sunucusudur. Bu kılavuz, Openfire XMPP Sunucusunu Ubuntu 20.04 sunucusuna kurmanıza yardımcı olacaktır.

Önkoşullar

  • Bir Ubuntu yüklü adanmış sunucu veya KVM VPS.
  • Yönetici ayrıcalıklarına sahip bir kök kullanıcı erişimi veya normal kullanıcı.

Openfire XMPP Sunucusunu Ubuntu'ya Kurun

Adım 1 - Sunucuyu güncel tutun

# apt update -y && apt upgrade -y

2. Adım - Java'yı yükleyin

Bir Java uygulaması olarak Openfire, Java Runtime Environment 1.7 veya sonraki bir sürümünü gerektirir. Aşağıdaki komut OpenJDK 11 Java Runtime Environment openjdk-11-jre'yi yükleyin :

# apt install openjdk-11-jre -y

Java_HOME  ortam değişkenini kurmamız gerekiyor  :

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

Adım 3 - En son Openfire'ı yükleyin

Openfire'ı kurmak için resmi sayfadan Debian paketini indirmemiz gerekiyor. Resmi Openfire indirme sayfasında, Openfire Debian paketinin en son kararlı sürümünü gösteren doğrudan indirme URL'sini bulun.

İlk önce aşağıdaki komutu kullanarak Debian paketini indirin:

# cd /tmp

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

Şimdi, aşağıdaki komutu kullanarak Openfire'ı kurun:

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

Openfire, /var/lib/openfire dizinine kurulacaktır.

Adım 4 - Openfire için MariaDB veritabanını kurun

Bu isteğe bağlı bir adımdır. Openfire gömülü bir veritabanına sahiptir ancak daha iyi performans için MariaDB veritabanını kurabilir ve kullanabiliriz.

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

MariaDB kurulumunu güvenli hale getirin:

# mysql_secure_installation

Sorulduğunda, soruları aşağıdaki gibi yanıtlayın:

  • Kök için geçerli şifreyi girin (hiçbiri için girin): Sadece ENTER'a basın
  • Kök şifre ayarla? [E/H]: E
  • Yeni parola: MariaDB kök parolanız
  • Yeni parolayı yeniden girin: MariaDB-kök parolanız
  • Anonim kullanıcılar kaldırılsın mı? [E/H]: E
  • Kök girişine uzaktan izin verilsin mi? [E/H]: E
  • Test veritabanı kaldırılsın ve ona erişilsin mi? [E/H]: E
  • Ayrıcalık tabloları şimdi yeniden yüklensin mi? [E/H]: E

MySQL kabuğunu kullanarak Openfire için özel bir veritabanı oluşturun:

# mysql -u root -p

MySQL kabuğunda, bir veritabanı oluşturmak için aşağıdaki komutları kullanın,  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: openfireuser ve youpassword'ü istediğiniz gibi değiştirin .

Güvenlik duvarını yapılandır

UFW'yi güvenlik duvarı olarak kullandığınızı varsayarsak. Openfire bağlantı noktası eklemek için aşağıdaki komutu kullanın:

# ufw allow 9090

Ardından, tarayıcınıza gidin ve kurulum işlemini başlatmak için http://[sunucu_IP]:9090'ı açın.

Ubuntu'da Openfire XMPP Sunucusu Nasıl Kurulur

Kurulum sihirbazını takip edin ve Veritabanı Ayarlarında, diğer seçeneklere dokunulmadan Standart Bağlantı'yı seçin ve ardından "Devam" düğmesine tıklayın.

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: openfireuser ve youpassword'ü kimlik bilgilerinizle değiştirin.

"Yönetici Hesabı" sayfasında, yönetici e-posta adresini [email protected] ve iki kez yeni bir şifre girin ve ardından "Devam" düğmesini tıklayın. "Bu Adımı Atla" düğmesini tıklarsanız, varsayılan şifre admin'i kullanmanız gerekecektir.

Bu kadar. Kurulum başarıyla tamamlandı.


Linuxta Grup Nasıl Oluşturulur

Linuxta Grup Nasıl Oluşturulur

Gruplar, kullanıcıları ve onların yazma ve yürütme iznini okuma gibi ayrıcalıklarını düzenlemek için kullanılır. Grud eklemek için komut groupadd'dir.

Linuxta CPU Kullanımını Kontrol Etmenin 3 Yolu

Linuxta CPU Kullanımını Kontrol Etmenin 3 Yolu

Linux'ta CPU kullanımını kontrol etmenin 3 yolunu iyi açıklayın. CPU kullanımı, işleme kaynaklarının kullanımını veya bir CPU tarafından işlenen iş miktarını ifade eder.

CentOS 7de DenyHosts Nasıl Kurulur ve Yapılandırılır

CentOS 7de DenyHosts Nasıl Kurulur ve Yapılandırılır

DenyHosts, Fail2ban'a alternatif olarak yaygın olarak kullanılmaktadır. Çok fazla geçersiz SSH oturum açma girişimi varsa, kaba kuvvet saldırılarının veya

Bir Linux Sunucusuna Yeni Bir Disk Bağlayın

Bir Linux Sunucusuna Yeni Bir Disk Bağlayın

Bir Linux sunucusuna yeni bir diskin nasıl monte edileceğini öğreneceğiz. Bu gösteri için CentOS 7 bulut sunucusunu kullanıyoruz. şimdi bölümü aşağıda gösterildiği gibi monte edin.

Ubuntu 20.04te Fail2banın Kurulumu Kolay

Ubuntu 20.04te Fail2banın Kurulumu Kolay

Fail2ban'ı Ubuntu 20.04'e kurmanın ne kadar kolay olduğunu açıklayın. Fail2ban Python programlama dilinde yazılmıştır ve açık kaynak kodludur, ücretsizdir. Yapılandırma.

Ubuntu 20.04te WireGuard VPN Nasıl Kurulur

Ubuntu 20.04te WireGuard VPN Nasıl Kurulur

Ubuntu 20.04'te WireGuard VPN'in nasıl kurulacağını iyi açıklayın. WireGuard, son teknoloji kriptografiyi kullanan son derece basit, hızlı ve modern bir VPN'dir.

CentOSta OpenSSL 1.1.1d Nasıl Kurulur

CentOSta OpenSSL 1.1.1d Nasıl Kurulur

OpenSSL, Taşıma Katmanı Güvenliği (TLS) ve (SSL) protokolleri için sağlam, ticari düzeyde, tam özellikli bir araç takımıdır. OpenSSL 1.1.1d'yi CentOS'a Kurmayı Öğrenin

CentOS 8de CSF Nasıl Kurulur ve Yapılandırılır

CentOS 8de CSF Nasıl Kurulur ve Yapılandırılır

CentOS 8 sunucusunda CSF nasıl kurulur ve yapılandırılır. ConfigServer Security & Firewall bir (SPI) güvenlik duvarı, Oturum Açma/İzinsiz Giriş Tespiti ve Güvenlik uygulamasıdır.

Denetim Kuralı Yapılandırması Yansıtılmadı – Nasıl sorun giderilir

Denetim Kuralı Yapılandırması Yansıtılmadı – Nasıl sorun giderilir

Denetim Kuralı Yapılandırması Yansıtılmadı mı? Destek mühendislerimizin sorunu nasıl giderdiğini ve çözdüğünü öğrenin.Kural yapılandırma dosyası /etc/audit/rules.d/audit.rules

Sunucuda CloudLinux Yüksek Yük

Sunucuda CloudLinux Yüksek Yük

Bu makalede, destek mühendislerimizin sunucudaki CloudLinux yüksek yükünü nasıl düzelttiğini öğreneceğiz. Lütfen LVE sınırlarınızın doğru yapılandırıldığından emin olun.