Ejabberd: Revizyonlar arasındaki fark
11. satır: | 11. satır: | ||
* FBX güvenlik duvarınızda <code>5443 TCP</code> portunu açın. Bu işlemi terminal üzerinden yapmak istemezseniz, FBX Cockpit uygulamasından '''Networking > Firewall > Edit Rules and Zones''' sekmelerinden 5443 TCP portunu ekleyebilirsiniz (hizmet adını ''xmpp-upload'' koyabilirsiniz). Ekleme sonrası güvenlik duvarınızı <code>sudo systemctl restart firewalld</code> ile yeniden başlatmayı unutmayın. |
* FBX güvenlik duvarınızda <code>5443 TCP</code> portunu açın. Bu işlemi terminal üzerinden yapmak istemezseniz, FBX Cockpit uygulamasından '''Networking > Firewall > Edit Rules and Zones''' sekmelerinden 5443 TCP portunu ekleyebilirsiniz (hizmet adını ''xmpp-upload'' koyabilirsiniz). Ekleme sonrası güvenlik duvarınızı <code>sudo systemctl restart firewalld</code> ile yeniden başlatmayı unutmayın. |
||
* FBX'ınız bir routera bağlıysa, routerınızın 5443 portunu FBX’ınıza yönlendirin. |
* FBX'ınız bir routera bağlıysa, routerınızın 5443 portunu FBX’ınıza yönlendirin. |
||
{| class="wikitable" |
|||
⚫ | |||
!Hizmet Adı |
|||
!Protokol |
|||
!WAN Portu |
|||
!FBX Portu |
|||
|- |
|||
|xmpp-upload |
|||
|TCP |
|||
|5443 |
|||
|5443 |
|||
|} |
|||
⚫ | |||
<pre> |
<pre> |
||
sudo mkdir /var/www/upload |
sudo mkdir /var/www/upload |
||
51. satır: | 62. satır: | ||
===Video Konferans=== |
===Video Konferans=== |
||
FBX, görüntülü ve seli görüşmeler için Coturn uygulamasıyla gelir. Ancak bir yandan, ejabberd'ın da ayrı bir STUN ve TURN sunucusu bulunur. Coturn kullanmayı tercih etmeyip, ejabbard sunucusu üzerinden sesli ve görüntülü görüşme gerçekleştirmek isterseniz, aşağıdaki yapılandırmalara gidebilirsiniz. |
|||
''Not: ejabberd STUN ve TURN sunucuları kullanılması istenirse, Coturn'ün sunucudan kaldırılması gerekir. Bu durumdan Matrix, Janus, JSXC gibi |
''Not: ejabberd STUN ve TURN sunucuları kullanılması istenirse, Coturn'ün sunucudan kaldırılması gerekir. Bu durumdan Matrix, Janus, JSXC gibi uygulamaların varsayılan yapılandırmaları etkilenir.'' |
||
*Yüklüyse, Cotun uygulamasını kaldırın. |
|||
* Coturn uygulaması kurulu olma. |
|||
* |
*Plinth ejabberd yapılandırma sayfasında <code>Automatically manage audio/video call setup</code> ayarını işaretleyin. |
||
* |
*FBX güvenlik duvarında 3478, 3479, 5349, 5350, 49152-50175 portlarını (Cockpit uygulamasının '''Networking > Firewall > Edit Rules and Zones''' sekmesinden) açın. Bu portlar, Cockpit'te '''coturn-freedombox''' olarak önceden tanımlıdır. |
||
*Router'ınızdan aşağıdaki portlar FBX’ınıza yönen: |
|||
{| class="wikitable" |
|||
|+ |
|||
!Hizmet Adı |
|||
!Protokol |
|||
!WAN Portu |
|||
!FBX Portu |
|||
|- |
|||
|xmpp-client |
|||
| |
|||
| |
|||
| |
|||
|- |
|||
|xmpp-server |
|||
| |
|||
| |
|||
| |
|||
|- |
|||
|xmpp-upload |
|||
| |
|||
| |
|||
| |
|||
|- |
|||
|ejabberd-stun |
|||
| |
|||
| |
|||
| |
|||
|- |
|||
|ejabberd-stun |
|||
| |
|||
| |
|||
| |
|||
|} |
|||
⚫ | |||
⚫ | |||
[[category:Freedombox Uygulamaları]] |
[[category:Freedombox Uygulamaları]] |
16.24, 29 Nisan 2023 tarihindeki hâli
Ejabberd alternatifleri arasında gelişmiş bir özgür XMPP sunucusudur.
Aşağıda paylaşılan yapılandırma ve ayarlar, kendi alan adınız ve Statik IP'niz olduğu varsayımıyla düzenlenmiştir.
Yapılandırma
Ejabberd'ın yapılandırma dosyasına sudo nano /etc/ejabberd/ejabberd.yml
ile ulaşabilirsiniz.
Dosya Paylaşımı
Freedombox (FBX) varsayılan yapılandırmasında, kullanıcılar (veya istemciler) arasında dosya paylaşımını gerçekleşmiyorsa, aşağıdaki adımları izleyebilirsiniz.
- FBX güvenlik duvarınızda
5443 TCP
portunu açın. Bu işlemi terminal üzerinden yapmak istemezseniz, FBX Cockpit uygulamasından Networking > Firewall > Edit Rules and Zones sekmelerinden 5443 TCP portunu ekleyebilirsiniz (hizmet adını xmpp-upload koyabilirsiniz). Ekleme sonrası güvenlik duvarınızısudo systemctl restart firewalld
ile yeniden başlatmayı unutmayın. - FBX'ınız bir routera bağlıysa, routerınızın 5443 portunu FBX’ınıza yönlendirin.
Hizmet Adı | Protokol | WAN Portu | FBX Portu |
---|---|---|---|
xmpp-upload | TCP | 5443 | 5443 |
- FBX’ınıza terminal üzerinden bağlanıp, aşağıdaki klasörü oluşturun ve sahipliğini ejabbard'a atayın.
sudo mkdir /var/www/upload sudo chown -R ejabberd:ejabberd /var/www/upload sudo chmod -R 775 /var/www/upload
- FBX yaplandırma dosyanızda (
ejabberd.yml
) aşağıdaki değişiklikleri uygulayın
port: 5443 ip: “::” module: ejabberd_http tls: true protocol_options: ‘TLS_OPTIONS’ request_handlers: /api: mod_http_api /bosh: mod_bosh ## /captcha: ejabberd_captcha /upload: mod_http_upload /ws: ejabberd_http_ws`
ve
mod_http_api: {} mod_http_upload: put_url: https://@HOST@:5443/upload docroot: /var/www/upload custom_headers: “Access-Control-Allow-Origin”: “https://@HOST@” “Access-Control-Allow-Methods”: “GET,HEAD,PUT,OPTIONS” “Access-Control-Allow-Headers”: “Content-Type” mod_last: {}
sudo systemctl restart ejabberd
ile hizmeti yeniden başlatın.
Not: Tedbir olması için DNS sağlayıcınızda “conference” subdomaini için ana alan adınıza işaret eden bir CNAME değeri de yaratabilirsiniz (bu bilgi kesin değildir).
conference 10800 IN CNAME alan_adiniz.com
Video Konferans
FBX, görüntülü ve seli görüşmeler için Coturn uygulamasıyla gelir. Ancak bir yandan, ejabberd'ın da ayrı bir STUN ve TURN sunucusu bulunur. Coturn kullanmayı tercih etmeyip, ejabbard sunucusu üzerinden sesli ve görüntülü görüşme gerçekleştirmek isterseniz, aşağıdaki yapılandırmalara gidebilirsiniz.
Not: ejabberd STUN ve TURN sunucuları kullanılması istenirse, Coturn'ün sunucudan kaldırılması gerekir. Bu durumdan Matrix, Janus, JSXC gibi uygulamaların varsayılan yapılandırmaları etkilenir.
- Yüklüyse, Cotun uygulamasını kaldırın.
- Plinth ejabberd yapılandırma sayfasında
Automatically manage audio/video call setup
ayarını işaretleyin. - FBX güvenlik duvarında 3478, 3479, 5349, 5350, 49152-50175 portlarını (Cockpit uygulamasının Networking > Firewall > Edit Rules and Zones sekmesinden) açın. Bu portlar, Cockpit'te coturn-freedombox olarak önceden tanımlıdır.
- Router'ınızdan aşağıdaki portlar FBX’ınıza yönen:
Hizmet Adı | Protokol | WAN Portu | FBX Portu |
---|---|---|---|
xmpp-client | |||
xmpp-server | |||
xmpp-upload | |||
ejabberd-stun | |||
ejabberd-stun |