En İyi Self-Hosted Slack Alternatifleri Karşılaştırması
Mattermost, Rocket.Chat, Synapse ve Zulip platformlarını RAM kullanımı, veritabanı gereksinimleri, mobil bildirimler ve lisans modelleri üzerinden teknik olarak karşılaştırın.
Hangi self-hosted Slack alternatifini çalıştırmalısınız
Küçük bir ekibin zaman ayırmaya değer bulacağı self-hosted Slack alternatifleri Mattermost, Rocket.Chat, Matrix (Synapse ile) ve Zulip'tir. Tek bir sunucu üzerinde dahili bir ekip aracı için Mattermost çalıştırın. Halka açık bir topluluk için Zulip tercih edin. Başkalarının sahip olduğu sunucularla iletişim kurmanız gerektiğinde Matrix ve Synapse kullanın; federasyon diğerlerinin kopyalayamadığı tek özelliktir ve aynı zamanda bir yönetici olarak işinizin niteliğini değiştiren unsurdur.
Özellik listeleri bu dört seçeneği birbirinden ayırmaz. Hepsi kanal, konu başlığı (thread), arama, dosya yükleme ve mobil uygulama desteği sunar. Onları birbirinden ayıran şey, her ay sizden talep ettikleridir: bellek kullanımı, ayakta tutmanız gereken bir veritabanı, kontrolünüzde olmayabilecek bir mobil bildirim yolu ve ihtiyacınız olan özelliğin ödeme duvarı arkasında olup olmadığını belirleyen bir lisans yapısı. Aşağıdaki karşılaştırma, on ve yüz kullanıcı ölçeklerinde bu kriterler üzerinden yapılmıştır.
Dört uygulamanın her birinin ne olduğu
Mattermost, PostgreSQL veritabanı kullanan bir Go sunucusudur. Tek bir binary dosyası, tek bir veritabanı ve tek bir yapılandırma dosyası ile çalışır. Slack gibi davranır; thread'ler ve slash komutları dahildir. İşletilmesi açısından bu dört seçenek arasında en az uğraştıranıdır; bu bir iltifattır.
Rocket.Chat, MongoDB üzerinde çalışan bir Node.js uygulamasıdır. Sesli ve görüntülü görüşmeler ile e-posta ve sosyal medya kanallarındaki müşteri konuşmalarını aynı arayüze çeken çok kanallı bir gelen kutusu dahil olmak üzere, buradaki en geniş özellik setine sahiptir. Eğer arayışınızın nedeni bu gelen kutusu ise, önce özel bir Chatwoot destek masası ile kıyaslayın; çünkü destek işi yapan bir sohbet sunucusu ile ekip içi iletişim sağlayan bir sohbet sunucusu farklı görevlerdir.
Matrix bir ürün değil, bir protokoldür. Synapse referans sunucudur (Python, PostgreSQL) ve Element çoğu kişinin kullandığı istemcidir. Buradaki seçenekler arasında sunucunuzun, sizin yönetmediğiniz diğer sunucularla konuşabildiği tek seçenek budur.
Zulip, arka planında PostgreSQL, RabbitMQ, memcached ve Redis bulunan, kendi betiği ile tek bir birim olarak kurulan bir Python sunucusudur (Django ve Tornado). Modeli, kanallar içindeki konu başlıklarına dayanır; böylece Salı günü yapılan bir konuşma Cuma günü hala bulunabilir durumdadır. 12.0 sürümü Nisan 2026'da yayınlanmıştır.
10 ve 100 kullanıcı için gereken RAM miktarı ve veritabanı seçimi
Aşağıdaki tabloda yer alan tüm sayılar, Ağustos 2026 itibarıyla projenin kendi dokümantasyonundan alınmıştır. Bu veriler tarafımca ölçülmemiş veya üretilmemiştir. Her satır için temel alınan ölçüt aynıdır: projenin yayınladığı en küçük yapılandırma; veritabanı, proje tarafından ayrı olarak boyutlandırıldığında buna dahil edilmiştir.
The data behind this chart
[
{
"label": "Synapse",
"published_ram_gb": 1,
"notes": "Synapse install docs: at least 1 GB free RAM if you want to join large public rooms. PostgreSQL is required for production and is not sized."
},
{
"label": "Mattermost",
"published_ram_gb": 2,
"notes": "Mattermost requirements: 1 to 1,000 users on 1 vCPU and 2 GB RAM, single server, database included."
},
{
"label": "Zulip",
"published_ram_gb": 2,
"notes": "Zulip requirements: under 100 users on 1 CPU, 2 GB RAM and 2 GB swap. 100 users and above needs 2 CPUs and 4 GB."
},
{
"label": "Rocket.Chat",
"published_ram_gb": 8,
"notes": "Rocket.Chat requirements: smallest published tier is 4 GiB for the app plus 4 GiB for MongoDB, rated up to 500 concurrent users."
}
]Satırların yapıları birbirinden farklıdır ve bu, elde edilen ilk faydalı bulgudur. Synapse için belirtilen 1 GB, Synapse süreci için bir alt sınırdır ancak bir koşula bağlıdır: dokümantasyon, büyük genel odalara katılmak istiyorsanız en az bu kadar boş RAM gerektiğini belirtir. PostgreSQL bu rakamın dışındadır. Mattermost için belirtilen 2 GB, veritabanı dahil tüm makineyi kapsar ve tek bir vCPU üzerinde 1 ila 1.000 kullanıcıyı destekler. Zulip, 100 kullanıcının altı için 2 GB RAM ve bir CPU ile 2 GB swap alanı önerirken, 100 kullanıcı ve üzeri için 4 GB RAM ve iki CPU gerektirir. Rocket.Chat, burada yer alan en yüksek rakamı yani 8 GB değerini yayınlamaktadır; çünkü uygulama için 4 GiB ve MongoDB için 4 GiB ayırmaktadır ve bu katman 500 eşzamanlı kullanıcıya kadar derecelendirilmiştir.
On kullanıcı seviyesinde, 4 projenin tamamı, üzerinde fazla düşünmenize gerek kalmayacak donanımlarda çalışır. Yüz kullanıcı seviyesine gelindiğinde ise yanıtlar farklılaşır: Mattermost hala 2 GB'lık katmanında kalırken, Zulip 4 GB RAM ve ikinci bir CPU talep eder; Rocket.Chat'in dokümante edilen en küçük katmanı ise 8 GB olarak değişmez, çünkü MongoDB'nin bellek ihtiyacı kullanıcı sayınızdan ziyade makine kapasitesine göre belirlenir.
Veritabanı seçimi, günlük performansınızdan ziyade gelecekteki yükseltmelerinizi belirler. Mattermost, PostgreSQL 14 veya daha yenisini gerektirir ve v11 sürümünden itibaren MySQL desteğini kullanımdan kaldırmıştır; bu nedenle bugün yapılan bir MySQL kurulumu, yarın bir taşıma işlemi gerektirecektir. Synapse, SQLite üzerinde çalışır ancak dokümantasyonu, SQLite'ın yalnızca test amaçlı kabul edilebilir olduğunu açıkça belirtir; çünkü büyük odalarda performansı düşüktür. Rocket.Chat 8, MongoDB 8.0 gerektirir; bu da veritabanı yükseltmesi ile sohbet uygulaması yükseltmesinin iki ayrı proje değil, tek bir proje olduğu anlamına gelir.
2 GB bir VPS size gerçekte ne sağlar
2 GB planı çoğu sağlayıcıda giriş seviyesi boyuttur ve bu dört seçenekten ikisi için gerçek bir çözümdür.
- Mattermost uygundur. Üreticisi tarafından 1.000 kullanıcıya kadar, PostgreSQL ile aynı sunucuda çalışacak şekilde tam olarak bu boyut için belgelenen tek seçenektir. 2 GB üzerinde on kişilik bir kullanım oldukça rahattır.
- Zulip, swap ile uygundur. Belgeler, 5 GB altındaki tüm sistemlerde swap kullanılmasını önerir ve düşük RAM'li makinelerin yükseltmeler sırasında bellek yetersizliği hatalarıyla karşılaşacağı konusunda uyarır;
tools/webpackbaşarısız olan adımdır. Bu, kurulum sırasında değil, yükseltme zamanında karşılaşacağınız gerçek bir hatadır. - Synapse, trafik düşükken uygundur. Boşta çalışma maliyeti düşüktür. Sorun ani yük artışlarıdır ve aşağıdaki federasyon bölümü bunun nereden kaynaklandığını açıklar.
- Rocket.Chat, 2 GB için kaçınılması gereken seçenektir ve bunun nedeni MongoDB'nin depolama motorudur. WiredTiger, dahili önbelleğini (RAM eksi 1 GB) değerinin %50'si veya 256 MB'den büyük olanı baz alarak boyutlandırır; bu nedenle 2 GB'lık bir makinede, Node.js henüz başlamadan yaklaşık 512 MB'lık bir alanı rezerve eder. Sonuç temiz bir reddetme değildir. Kurulur, çalışır, geçmiş veriler arttıkça yavaşlar ve sonunda çekirdeğin bellek yetersizliği sonlandırıcısı (OOM killer), o an en büyük olan süreci durdurur.
Karar vermeden önce elinizde ne olduğunu kontrol edin, çünkü sağlayıcılar RAM'i free'den farklı şekilde hesaplar:
free -h
swapon --showSohbet sunucusunun kutudaki tek şey olmadığını unutmayın. TLS (transport layer security) sonlandırma, yedeklemeler ve bir container çalışma zamanı bellek tüketir. Seçtiğiniz sunucuyu anladığınız bir reverse proxy, Nginx, Caddy veya Traefik arkasına koyun ve eğer container ile dağıtım yapıyorsanız, bir VPS için Docker Compose temelleri ilk önce doğru yapılması gereken kısımdır.
Mobil uygulamalar kendi push sunucunuza ihtiyaç duyar mı
Bu, insanların kurulum yaptıktan sonra keşfettikleri ve genellikle kararı belirleyen temel noktadır.
Mekanizma şu şekildedir: Apple Push Notification service (APNs) ve Firebase Cloud Messaging (FCM), bildirimleri yalnızca o uygulamaya ait imzalama kimlik bilgilerine sahip olanlardan kabul eder. Sizin sunucunuz, sizin derlemediğiniz bir uygulamaya bildirim gönderemez. Bu nedenle, satıcının App Store derlemesini kullanan self-hosted bir sohbet sunucusu, bildirimlerini satıcının ağ geçidine iletmek zorundadır ve şartları satıcı belirler.
- Mattermost. Ücretsiz yol,
https://push-test.mattermost.comadresindeki Test Push Notification Service (TPNS) hizmetidir; belgeler bunun üretim ortamı için önerilmediğini ve herhangi bir hizmet seviyesi anlaşması (SLA) içermediğini belirtir. Yalnızca App Store ve Play Store derlemeleriyle çalışır. Hosted Push Notification Service (HPNS) ise üretim seviyesindedir ve ücretli abonelik gerektirir. Üçüncü yol, push proxy'yi kendinizin derlemesidir; bu da kendi APNs ve FCM kimlik bilgilerinizle kendi uygulama derlemelerinizi oluşturmanızı gerektirir. - Rocket.Chat. Push bildirimleri, çalışma alanının Rocket.Chat Cloud'a kaydedilmesini gerektirir ve topluluk çalışma alanları aylık 10.000 push bildirimi ile sınırlandırılmıştır. Bu, tüm çalışma alanı için günlük yaklaşık 330 bildirim demektir. Kota dolduğunda bildirimler ay sıfırlanana kadar durur; bu durum kullanıcılar tarafından uygulamanın bozuk olduğu şeklinde algılanır.
- Matrix ve Element. Synapse, bildirimleri bir push ağ geçidine gönderir ve resmi Element uygulamaları, matrix.org'un
https://matrix.org/_matrix/push/v1/notifyadresinde çalıştırdığı ağ geçidine yönlendirilmiştir. Veri paketi mesaj metni yerine etkinlik ve oda tanımlayıcılarını taşır; uygulama içeriği sizin sunucunuzdan çeker, bu nedenle ağ geçidi konuşmaları değil meta verileri görür. Kendi Sygnal ağ geçidinizi çalıştırmak desteklenir ancak bu, kendi uygulamalarınızı derleyip dağıtmanız anlamına gelir. Android tarafında ise orta bir yol mevcuttur: barındırdığınız bir ntfy sunucusu ile UnifiedPush. - Zulip. Ücretsiz plan, 10 kullanıcıya kadar mobil push hizmetini içerir. 10 kullanıcının üzerinde bir plan gereklidir ve ücretsiz Community planı birçok ticari olmayan kuruluşu kapsar. Nisan 2026'da yayınlanan Zulip 12.0 sürümü, push veri paketleri için uçtan uca şifreleme özelliğini eklemiştir.
On kullanıcı seviyesinde, bunların her biri size ücretsiz olarak çalışan bildirimler sunar. Yüz kullanıcıya çıkıldığında tablo değişir: Zulip bir plan gerektirir, Mattermost SLA ve destek olmaksızın test hizmeti üzerinde çalışmaya devam eder, Rocket.Chat'in aylık kotası kısıtlayıcı hale gelir ve Matrix, ağ geçidi kullanımı ücretsiz olduğu için bu durumdan etkilenmez.
Hangileri ücretsiz olarak tek oturum açma (SSO) imkanı sunar
Tek oturum açma (SSO), açık çekirdek (open core) iş modelinin en belirgin şekilde kendini gösterdiği alandır.
- Zulip, SAML (security assertion markup language) ve LDAP (lightweight directory access protocol) desteğini self-hosted sunucuda ücretsiz olarak sunar. Satın alınması gereken ayrı bir katman bulunmaz.
- Synapse, OpenID Connect (OIDC), SAML ve CAS protokollerini kendi yapılandırma dosyasında ücretsiz olarak destekler. Yeni kurulumlarda giderek artan oranda, klasik Synapse kimlik doğrulamasından tek yönlü geçiş sağlayan ayrı bir servis olan Matrix Authentication Service kullanılmaktadır; bu nedenle geçiş planınızı sonradan keşfetmek yerine önceden yapın.
- Rocket.Chat topluluk sürümü, temel düzeyde LDAP ve SAML girişi sağlar. Genişletilmiş kullanıcı özniteliklerini eşitlemek, grupları ve ekipleri haritalamak ve arka plan eşitlemesi yapmak için kurumsal lisans gereklidir.
- Mattermost ücretsiz Team Edition sürümü yalnızca GitLab OAuth desteği sunar. SAML, AD/LDAP ve OpenID Connect ücretli özelliklerdir.
Eğer birden fazla servisi tek bir giriş noktası arkasında çalıştırmayı planlıyorsanız, önlerine self-hosted bir Authentik kimlik sağlayıcısı yerleştirin ve sahip olduğunuz lisans ile bu dört servisten hangilerinin bu sağlayıcıyla iletişim kurabildiğini kontrol edin.
Federasyonun gerçek maliyeti
Federasyon, Matrix'in varlık sebebidir. Kullanıcınız, başka bir sunucuda barındırılan bir odaya katılır ve tıpkı posta sunucularının e-posta alışverişi yapması gibi, hesapları orada bulunan kişilerle konuşur. Bu sayfadaki diğer hiçbir seçenek bunu yapmaz. Eğer buna ihtiyacınız varsa, bu sayfadaki hiçbir şey bunun yerini tutamaz.
Aynı zamanda Synapse'in farklı bir iş yükü türü olmasının nedeni de budur. Kullanıcınız federasyona dahil bir odaya katıldığında, sunucunuz o odanın durumunun ve olaylarının bir kopyasını alır ve diğer sunuculardaki kullanıcıların gönderdiği medyaları (avatar, görsel ve dosyalar) önbelleğe alır. Disk kullanımınız, sizin oluşturmadığınız odalar ve sunucunuzda hesabı olmayan kişiler tarafından belirlenir. Synapse kurulumlarının, kendi kullanıcılarının gönderdiği mesaj hacminden çok daha büyük bir medya deposuna sahip olmasının nedeni budur. Büyük bir genel odaya katılmanın, belgelerde bellek gereksinimi ile ilişkilendirilen özel bir işlem olmasının nedeni de budur.
Disk dolduğunda değil, ilk günden itibaren bir saklama politikası belirleyin:
media_retention:
local_media_lifetime: 90d
remote_media_lifetime: 14dSynapse, 1.61 sürümünde yerel ve uzak medya için ayrı yaşam süreleri sunan media_retention özelliğini kazandı. Uzak medya bir önbellektir; bu nedenle bir kullanıcı temizlenmiş bir dosyayı tekrar isterse, Synapse dosyayı geldiği sunucudan yeniden talep eder. Yerel medya bir önbellek değildir; bu nedenle kısa bir local_media_lifetime süresi, kendi kullanıcılarınızın yüklemelerini kalıcı olarak siler.
Dürüst bir özet: Eğer kullanıcılarınız sadece birbirleriyle konuşuyorsa, federasyon size hiçbir şey kazandırmaz; aksine disk, bant genişliği ve daha ağır bir yükseltme süreci maliyeti çıkarır. Federasyonu kapatın veya farklı bir sunucu seçin.
Yükseltmeler nasıl gerçekleştirilir
Zulip en kolayıdır. Tek bir betik yeterlidir ve büyük bir veritabanı taşıma işlemi gerekmediği sürece belgelenen kesinti süresi 30 saniyenin altındadır. Kurulum ve yükseltme işlemleri, sunucu üzerinde sizin tarafınızdan şu şekilde çalıştırılır:
cd $(mktemp -d)
curl -fLO https://download.zulip.com/server/zulip-server-latest.tar.gz
tar -xf zulip-server-latest.tar.gzYükleyiciyi root yetkileriyle çalıştırın. --push-notifications bayrağı, kurulum sırasında sunucuyu mobil bildirim servisine kaydeder ve bu aşamada hizmet şartlarını kabul etmenizi ister; bu nedenle başlamadan önce şartları okuyun.
sudo ./zulip-server-*/scripts/setup/install --push-notifications --certbot \
--email=YOUR_EMAIL --hostname=YOUR_HOSTNAMEDaha sonraki yükseltmeler aynı tarball dosyası ve tek bir komutla yapılır:
curl -fLO https://download.zulip.com/server/zulip-server-latest.tar.gz
sudo /home/zulip/deployments/current/scripts/upgrade-zulip zulip-server-latest.tar.gzMattermost öngörülebilirdir. İkili dosyayı değiştirin, yeniden başlatın; taşıma işlemleri başlangıçta otomatik çalışır. Ağustos 2025 sürümlerinden itibaren Extended Support Release (ESR) kanalı 9 ayda bir yayınlanır ve 12 ay destek sunar; ESR'den ESR'ye yükseltme, test edilmiş olan yöntemdir. Birden fazla ESR sürümünü atlayarak yükseltme yapmak desteklenir ancak test edilmemiştir; bu da pratikte testi sizin yapacağınız anlamına gelir.
Rocket.Chat üç yükseltmeyi bir arada gerektirir. Ağustos 2026 itibarıyla 8.x serisi günceldir ve 6 Ağustos 2026'da yayınlanan 8.7.0 sürümü, MongoDB 8.0 ve uyumlu bir Node.js sürümü gerektirir. Ana sürüm atlamak, uygulamanın açmayı reddettiği bir veritabanıyla karşılaşmanıza neden olur. Rocket.Chat Docker Compose kurulum kılavuzu, bu bileşenleri sizin için sabitler; bu durum, burada container yöntemini tercih etmenin temel nedenidir.
Synapse okuma gerektirir. Her sürümün yükseltme notları bulunur; yalnızca ulaştığınız sürümün değil, geçtiğiniz her sürümün notlarını okumanız gerekir. Yükseltme sonrasında Synapse, veritabanı üzerinde arka plan güncellemeleri çalıştırır. Küçük bir sunucuda bu işlemler makineyi saatlerce yavaşlatabilir; bu bir hata değil, beklenen bir davranıştır.
Lisans koşulları, sade bir dille
Mattermost, derlenmiş Team Edition sürümlerini MIT lisansı altında dağıtırken, kaynak kodunu AGPLv3 veya ticari bir lisans altında sunmaktadır. Deponun bazı kısımları, üretim ortamında çalıştırmak için ücretli lisans gerektiren Mattermost Source Available License kapsamındadır. Rocket.Chat, kendi kurumsal lisanslarına tabi olan ee/ dizinleri haricinde MIT lisanslıdır. Synapse, 1.99.0 sürümüyle Apache 2.0 lisansından AGPLv3 lisansına geçiş yapmıştır ve katkıda bulunanlar, Element şirketinin bu lisansa istisnalar satmasına olanak tanıyan bir CLA imzalamaktadır. Zulip, kurumsal dizini bulunmayan Apache 2.0 lisanslı bir projedir; bu nedenle SSO özelliklerinde herhangi bir kısıtlama veya dipnot bulunmaz.
Pratik okuma: AGPL lisansı, yalnızca sunucuyu değiştirip başkalarına bir hizmet olarak sunmayı planlıyorsanız sizi ilgilendirir. Küçük bir ekip için çok daha önemli olan konu, "open core" (açık çekirdek) yaklaşımıdır; yani ücretsiz sürümde hangi özelliklerin eksik olduğudur. Zulip en az kısıtlamaya sahipken, Mattermost en fazla kısıtlamaya sahip olandır.
Hangisini seçmelisiniz
Dahili bir ekip aracı. Mattermost. En küçük belgelenmiş ayak izine, en sorunsuz yükseltme süreçlerine ve açıklama gerektirmeyen tanıdık bir arayüze sahiptir. SSO bir gereklilik haline geldiği gün ücretli plana geçmeyi planlayın, çünkü bu gün çoğu ekip için kaçınılmazdır.
Bir topluluk sunucusu. Zulip. Konu başlıkları, yoğun bir genel kanalı aylar sonra bile okunabilir kılar; SAML ve LDAP ücretsizdir ve yükseltme işlemi tek bir komutla yapılır. Topluluğunuz canlı sohbetten ziyade gönderi ve yanıtlara daha yakınsa, önce kendi sunucunuzda barındırılan forum yazılımlarını değerlendirin; çünkü bir forum arama motorlarında daha iyi indekslenir ve herhangi bir anlık bildirim altyapısına ihtiyaç duymaz. Sesli, görüntülü ve çok kanallı özellikler istediğinizde ve kendi belgelerinin talep ettiği 8 GB belleği ayırabildiğinizde Rocket.Chat tercih edin.
Birlikte çalışması gereken bir ağ. Synapse ve Element ile Matrix. Medya büyümesini kabul edin, ilk günden itibaren saklama süresi (retention) belirleyin, PostgreSQL kullanın, düşündüğünüzden daha fazla disk alanı ayırın ve kontrolünüzde olmayan sunucularla iletişim kurmanın gerçek değerinden yararlanın. Federasyon kullanmayacak bir ekip için Synapse seçmek, bu maliyeti boş yere ödemek anlamına gelir.
FAQ
Küçük bir ekip için en iyi self-hosted Slack alternatifi nedir?
Çoğu dahili ekip için Mattermost. Belgeleri, 1 vCPU ve 2 GB RAM üzerinde PostgreSQL ile birlikte 1 ila 1.000 kullanıcıyı desteklediğini belirtir; bu da çoğu sağlayıcının sunduğu giriş seviyesi VPS planlarına uygundur. Buradaki kısıtlama tek oturum açma (SSO) özelliğidir: ücretsiz Team Edition yalnızca GitLab OAuth destekler; SAML, AD/LDAP ve OpenID Connect ise ücretli bir plan gerektirir. Eğer ücretsiz SSO, Slack benzeri bir arayüzden daha önemliyse, bunun yerine Zulip kullanın.
2 GB RAM'li bir VPS üzerinde self-hosted sohbet sunucusu çalıştırabilir miyim?
Mattermost için evet; Zulip için ise, kendi belgelerinde 5 GB altındaki sistemler için önerdikleri swap alanını eklerseniz evet. Rocket.Chat sizi hayal kırıklığına uğratacaktır; çünkü MongoDB'nin WiredTiger motoru, önbelleği için (RAM eksi 1 GB)'ın %50'si veya 256 MB değerlerinden büyük olanı talep eder. Yani uygulama başlamadan önce 2 GB'lık bir sunucunun yaklaşık 512 MB'ı zaten ayrılmış olur. Kurulum gerçekleşir ancak geçmiş veriler arttıkça performans düşer ve sonunda uygulama "out of memory" hatasıyla sonlanır. Rocket.Chat'in yayınlanan en küçük katmanı, uygulama için 4 GiB ve MongoDB için 4 GiB RAM gerektirir.
Self-hosted sohbet sunucuları kendi mobil anlık bildirim sunucularına ihtiyaç duyar mı?
Genellikle hayır; çünkü Apple APNs ve Google FCM, bildirimleri yalnızca uygulamayı imzalayan taraftan kabul eder, bu nedenle satıcının uygulaması satıcının ağ geçidini kullanır. Şartlar farklılık gösterir. Mattermost, SLA garantisi olmayan ücretsiz bir test hizmeti ve ücretli bir barındırma hizmeti sunar. Rocket.Chat, topluluk çalışma alanlarını aylık 10.000 anlık bildirim ile sınırlar; bu sınır aşıldığında ay sıfırlanana kadar bildirim gönderimi durur. Zulip, 10 kullanıcıya kadar anlık bildirimi ücretsiz sunar, üzerindeki kullanımlar için plan gerektirir. Matrix ana sunucuları, bildirimleri Element uygulamaları tarafından kullanılan ağ geçidi üzerinden ücretsiz iletir. Kendi ağ geçidinize yalnızca kendi uygulama derlemelerinizi dağıtıyorsanız ihtiyaç duyarsınız.
Başka sunucularla hiç konuşmayan bir ekip için Matrix ve Synapse'i self-host etmeli miyim?
Hayır. Federasyon, Synapse'in varlık sebebidir ve onu çalıştırmayı ağırlaştıran da budur. Diğer sunuculardaki odalara katılmak, onların durum verilerini çeker ve medyalarını diskinize önbelleğe alır; bu nedenle depolama alanı, kendi kullanıcılarınızla ilgisi olmayan nedenlerle artar. Bu gerçekleşmeden önce media_retention ayarını kısa bir remote_media_lifetime ile yapılandırın. Sadece kendi içinde konuşan bir ekip, operasyonel maliyeti üstlenir ancak hiçbir avantajından yararlanamaz; Mattermost veya Zulip aynı işi daha az donanım kaynağıyla yapacaktır.
Hangi self-hosted Slack alternatifinde ücretsiz tek oturum açma (SSO) bulunur?
Zulip ve Synapse. Zulip, self-hosted sunucusunda SAML ve LDAP'ı ücretsiz olarak içerir. Synapse ise yapılandırmasında OpenID Connect, SAML ve CAS'ı destekler; yeni kurulumlar ayrı bir bileşen olan Matrix Authentication Service'e geçmektedir. Rocket.Chat'in topluluk sürümü temel LDAP ve SAML girişini destekler ancak öznitelik eşitleme, grup eşleme ve arka plan eşitleme özelliklerini kurumsal lisans arkasında tutar. Mattermost'un ücretsiz Team Edition sürümü ise yalnızca GitLab OAuth destekler.