Mumble¶
Bu makalede
Bilgi
Mumble, istemci-sunucu mimarisini kullanan ücretsiz ve açık kaynaklı bir VoIP yazılımıdır. Kullanıcılar aynı sunucuda sesli olarak gerçek zamanlı iletişim kurabilir. Mumble sunucuları, farklı topluluklar ve kullanıcı grupları için ayrı ayrı yapılandırılabilir ve yönetilebilir. Mumble, çevrimiçi oyunlar sırasında sesli iletişim için ve kuruluşlar tarafından sesli konferanslar ve uzaktan ekip çalışması için yaygın olarak kullanılır.
Mumble'ın Temel Özellikleri¶
- Bu platformun istemci uygulamaları Windows, Linux, macOS, iOS ve Android üzerinde mevcuttur, bu da onu platformlar arası uyumlu hale getirir.
- Düşük gecikme süresi ve yüksek ses kalitesi sağlamak için Opus ses kodeği kullanılır.
- Ses trafiği, konuşmaların gizliliğini korumak için TLS protokolü kullanılarak şifrelenir.
- Sunucu, binlerce eş zamanlı kullanıcıyı işleyebilir, bu da onu son derece ölçeklenebilir kılar.
- Uzamsal ses ve yönlü konuşma desteklenir, oyunlarda ve sanal gerçeklikte gerçekçi ses sağlar.
- Eklenti mimarisi, hem istemci hem de sunucu bileşenlerinin işlevselliğini genişletmek için kullanılabilir.
Dağıtım Özellikleri¶
| ID | Yazılım Adı | Uyumlu OS | VM | BM | VGPU | GPU | Min CPU (Çekirdekler) | Min RAM (GB) | Min HDD/SSD (GB) | Özel Alan Adı | Aktif |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 78 | Mumble | Ubuntu 22.04 | + | + | + | + | 1 | 1 | - | Hayır | SİPARİŞ VER |
- Yüklenen Yazılım:
- Mumble sunucusu.
Not
Aksi belirtilmedikçe, geliştiricinin web sitesinden veya işletim sistemi depolarından yazılımın en son sürümünü varsayılan olarak yükleriz.
Mumble Kurulum Sonrası Başlangıç¶
Sipariş için ödeme yapıldıktan sonra sunucunun çalışmaya hazır olduğu, kayıt sırasında belirtilen e-postaya bir bildirim gönderilecektir. VPS'nin IP adresini ve bağlantı için kullanıcı adı ve şifreyi içerecektir. Şirketimizin müşterileri, sunuculardaki donanımı ve API kontrol panelini — Invapi üzerinden yönetir.
- Sunucu bağlantısı için Login ve Password: Yazılım dağıtımından sonra sunucu hazır olduğunda e-posta adresinize gönderilir.
Yönetici Şifresini Alma¶
Not
SuperUser şifresi, sunucunun ilk başlatılmasında otomatik olarak oluşturulur ve günlükte görüntülenir.
Adım 1: SSH üzerinden sunucuya bağlanın:
Adım 2: Mumble için Docker konteyner ID'sini bulun:
Çıktı, buna benzer bir satır gösterecektir:
CONTAINER ID IMAGE COMMAND PORTS
a1f296c17976 ajmandourah/mumble /start.sh 0.0.0.0:64738->64738/tcp,
0.0.0.0:64738->64738/udp
CONTAINER ID'yi (ilk sütun) unutmayın: a1f296c17976
Adım 3: Konteynere girin ve günlüğü görüntüleyin:
docker exec -it <container_ID> /bin/bash
tail -100 /mumble/mumble-server.log | grep Password for 'SuperUser'
Çıktı şuna benzer bir şey gösterecektir:
Bu şifreyi kaydedin!
Bilgi
Kendi şifrenizi ayarlamak istiyorsanız, şu komutu kullanın:
Zaten konteynerden çıktığınızda:
Veya konteynerin içinde:
Adım 4: Konteynerden çıkın ve sunucunun çalıştığını kontrol edin:
İstemci Yapılandırması¶
Hizmeti kullanmaya başlamak için yerel cihazınıza Mumble istemcisini indirip yüklemeniz gerekir.
İlk başlatmada, yapılandırma sihirbazı aracılığıyla ilk kurulumu tamamlamanız gerekecektir:
-
Device input and output - Default seçenekleri bırakabilir ve ayrıca ek ayarlar seçebilirsiniz (isteğe bağlı):
- Yankı bastırma kullanın;
- Pozisyonel sesi etkinleştirin;
- Diğer kullanıcılar konuşurken uygulamaları zayıflatın.
-
Device Tuning - kaydırıcıyı kullanarak minimum değere ayarlayın;
-
Volume Tuning - seviyeyi ayarlayın;
-
Voice Activity Detection - eşiği ayarlayın (bu adımda sesli iletişimi etkinleştirmek için bir düğme de atayabilirsiniz);
-
Quality & Notifications - tercihleri ayarlayın;
-
Positional Audio - ayarları düzenleyin;
-
Use Existing Certificate - Automatic certificate creation seçmek önerilir;
-
Finishdüğmesine tıklayın.
Arayüz Dilini Değiştirme¶
Mumble arayüzü varsayılan olarak İngilizcedir. Dil ayarlarını değiştirmek için:
- Sunucu listesini kapatın;
- Şuraya gidin: Configure > Settings > User Interface > Language;
- Açılır listeden dili seçin;
ApplyveOKdüğmelerine tıklayın:

Uygulama, seçilen arayüz diliyle yeniden başlayacaktır.
Ses Çıkışını Yapılandırma¶
Sunucuya bağlandıktan sonra Mumble istemcisini yapılandırmak önerilir. Masaüstü sürümlerinde tüm ayarlar Configure > Settings menüsünde veya mobil istemcilere uygulama ayarlarında mevcuttur.

Ses Kalitesi¶
Mumble, ayarlanabilir hedef ses iletim kalitesiyle Opus kodeği kullanır.
Audio Input > Compression > Quality
- 40 kbit/s - standart değer, konforlu sesli iletişim için yeterlidir
- 64-96 kbit/s - müzik veya profesyonel ses için yüksek kalite
- 32 kbit/s - trafik tasarrufu (mobil internet), olası kalite düşüşü
Not
Gerçek bit hızı, iletim koşullarına ve sunucu ayarlarına bağlı olarak dinamik olarak değişebilir.
Ses İletim Modları¶
Audio Input > Transmission
Varsayılan olarak Voice Activity modu kullanılır. Bu modda, konuşma algılandığında mikrofon otomatik olarak etkinleşir.
Hassasiyet ayarı:
- Kaydırıcılar, tetikleme eşiğini ayarlamanıza olanak tanır;
- Arka plan gürültüsünün iletilmesini önleyin;
- Doğru ses tanımasını sağlayın.
Alternatif modlar:
- Push-to-Talk - mikrofon yalnızca bir düğmeye basıldığında etkinleşir (gürültülü ortamlar için önerilir);
- Continuous - mikrofon sürekli çalışır (önerilmez).
Ses İşleme¶
Audio Input > Audio Processing
İstemci gürültü bastırma algoritmalarını destekler:
- Speex - klasik algoritma;
- RNNoise - sürekli arka plan gürültüsünü (fan, klima, klavye) bastırmada daha etkilidir.
Maksimum etki için her iki algoritmayı da birlikte kullanabilirsiniz.
Gürültü bastırma:
- Speex gürültü bastırma gücü kaydırıcısını ayarlayın;
- Ek filtreleme için RNNoise'u etkinleştirin;
- En iyi sonuçlar için her iki yöntemi birleştirin.
Yankı İptali¶
Yankı iptali parametreleri, kullanılan ekipmana bağlı olarak seçilmelidir:
- Hoparlörlerle çalışırken - daha agresif yankı iptali modu;
- Kulaklık kullanırken - yankı iptali devre dışı bırakılabilir.
Warning
Maximum amplification parametresi, aşırı değerlerin gürültü amplifikasyonuna ve ses bozulmasına yol açabileceğinden dikkatle değiştirilmelidir.
Ses Girişini Yapılandırma¶

Arabellekleme¶
Audio Output
Oynatma kararlılığını etkileyen iki temel parametre:
1. Default Jitter Buffer
- Oynatmadan önce gelen sesi biriktirir;
- Ağ kararsızlığını telafi eder;
- Default: 10 ms;
- Ne zaman artırılmalı: İnsanlar konuşmaya başladığında ses takılıyorsa.
2. Output Delay
- Ses çıkışından önce arabellekleme ekler;
- Ne zaman artırılmalı: Bazı ses sürücülerinde hızlı takılmalar veya artefaktlar duyarsanız.
Ses ve Zayıflatma¶
- İstemcideki kaydırıcı veya sistem mikseri aracılığıyla sesi ayarlayın;
- Attenuation - biri konuştuğunda müzik veya oyun seslerini otomatik olarak düşüren kullanışlı bir özelliktir.
Ayarları Test Etme¶
Doğrulama için Loopback Test kullanın:
- Local mode - giriş ve çıkış sesini test eder;
- Server mode - ağ bağlantısını test eder.
Bildirimler ve Sohbet¶

Messages
Bu bölümde, hangi olayların şunları yapacağını esnek bir şekilde yapılandırabilirsiniz:
- Mesaj penceresinde görüntülenecek;
- Ses sinyaliyle eşlik edilecek;
- Metinden Konuşmaya (Text-to-Speech) kullanılarak duyurulacak.
Varsayılan olarak ana bildirimler etkindir:
- Kullanıcı bağlantısı ve bağlantı kesme;
- Kritik mesajlar ve uyarılar.
Sunucuya Bağlanma¶
Mumble sunucusuna bağlanmak için aşağıdaki kimlik bilgilerini kullanın:
- Login -
SuperUser; - Password - otomatik olarak oluşturulan şifre (günlüklerden alınır).
Bağlantı Süreci¶
Adım 1: Mumble istemcisini başlatın ve Add New... düğmesine tıklayın
Adım 2: Bağlantı formunu doldurun:

- Label: sunucunuz için herhangi bir ad;
- Address: VPS IP adresiniz;
- Port:
64738(değiştirilmediyse varsayılan); - Username:
SuperUser; - Password: sunucu günlüklerindeki şifre.
Adım 3: OK'a tıklayın, listeden sunucuyu seçin ve Connect'e tıklayın.
Adım 4: İlk bağlantıda, istemci kendi kendine imzalı SSL sertifikasına dair bir uyarı gösterecektir - bu yeni bir sunucu için normaldir, Yes'e tıklayın.
Bağlandıktan sonra, SuperUser adıyla ve yönetici simgesiyle kök kanalda olacaksınız.
Normal Kullanıcıların Bağlanması¶
Sunucuya bağlanmak için normal kullanıcıların şunları yapması gerekir:
- Mumble istemcisinde yeni bir sunucu ekleyin;
- Sunucu IP adresini belirtin;
- 64738 portunu belirtin;
- Bir kullanıcı adı seçin;
- Normal kullanıcılar için Password gerekmez.
Info
Mumble, varsayılan olarak kullanıcı tanımlaması için kullanıcı adları ve şifreler kullanmaz - temel istemci sertifikasıdır.
Bir kullanıcı ilk kez sunucuya bağlandığında, istemci otomatik olarak benzersiz bir sertifika oluşturur. Diğer kullanıcılar bağlandığında, şifre girişi isteğe bağlıdır ve yönetici tarafından yapılandırılan ayarlara bağlıdır.
Sunucu Yönetimi¶
Kanal Yapısı Oluşturma¶
Varsayılan olarak yalnızca Root (Kök kanal) vardır. Kolaylık için birkaç alt kanal oluşturalım.
Kanal oluşturma:
- Kök kanala sağ tıklayın;
Add;- Kanal adını girin.
Örnek yapı:
Root
├── General Room
├── Games
│ ├── Counter-Strike
│ └── Dota 2
├── Work
│ ├── Meetings
│ └── Communication
└── AFK
Kanal Erişim Hakları¶
Erişim hakları, kanal bağlam menüsü aracılığıyla yapılandırılır:
- Kanala sağ tıklayın > Edit;
- ACL sekmesi:
Yapılandırılabilenler:
- Kanal için şifre belirleyin;
- Erişimi belirli kullanıcı gruplarıyla sınırlayın;
- Kanalda konuşmaya izin verin/yasaklayın;
- Alt kanallar oluşturma haklarını yapılandırın.
Note
Varsayılan olarak, tüm kayıtlı kullanıcılar herhangi bir kanala girebilir ve konuşabilir, bu çoğu durum için normaldir.
Kullanıcı Yönetimi¶
Kullanıcı Kaydı¶
Bir kullanıcının nasıl kayıt olduğu:
- Herhangi bir adla sunucuya bağlanır;
- Adlarına sağ tıklayın >
Register; - Sunucu kullanıcının sertifikasını hatırlar.
Kayıttan sonra:
- Kullanıcı bir sonraki girişte otomatik olarak bağlanır;
- Kullanıcı adı ayrılmıştır;
- Erişim hakları atanabilir.
Warning
Bir kullanıcı Mumble'ı yeniden kurarsa veya başka bir bilgisayardan bağlanırsa - farklı bir sertifikaya ve sunucuda farklı bir ada sahip olacaktır.
Manuel Hesap Oluşturma¶
Yönetici hesapları manuel olarak oluşturabilir:
- Menü Server > Registered Users > Add;
- Kullanıcı adını girin.
Not
Bu yalnızca kullanıcı adını ayırır, gerçek bağlantı yine de istemci sertifikası üzerinden gerçekleşir.
Güvenlik ve Bakım¶
Portu Değiştirme¶
Standart port 64738 tarayıcılar tarafından kolayca bulunur. Sunucu keşfini daha zor hale getirmek istiyorsanız, portu herhangi bir diğerine değiştirebilirsiniz.
Warning
Port numarası dikkatle seçilmelidir:
- Sistem portları (1-1023) - sistem tarafından işgal edilir;
- Popüler portlar (80, 443, 22, 25, 3306) - işgal edilebilir veya hoster tarafından engellenebilir;
- Güvenli aralık: 10000'den 65000'e kadar
Adım 1: Yapılandırmayı ana makineye kopyalayın:
Adım 2: Yapılandırmayı düzenleyin:
port=64738 satırını bulun ve istenen porta değiştirin, örneğin:
Adım 3: Geri kopyalayın:
Adım 4: Sunucuyu yeniden başlatın:
Adım 5: Artık kullanıcılar bağlanırken yeni portu belirtmelidir:
Yedekleme¶
Yedekleme, Mumble'ı yalnızca aile iletişimi için değil, başka amaçlar için de kullanıyorsanız önemlidir.
Kullanıcı ve kanal ayarlarını içeren Mumble veritabanı, konteynerin içinde /mumble/mumble-server.sqlite konumundadır.
Manuel Yedekleme¶
Düzenli olarak veritabanını kendinize kopyalayın:
Bu komut, şu anki tarihle bir dosya oluşturacaktır, örneğin: mumble-backup-20250112.sqlite
Yedekten Geri Yükleme¶
Sunucu çökerse, yeni bir konteyner dağıtabilir ve tüm ayarları geri yükleyebilirsiniz:
Not
Mumble'ın temel ayarları hakkında daha fazla bilgi için geliştiricilerin dokümantasyonuna bakın.
