Dijital Dönüşüm

Rocket.Chat Kurulumu: Ücretsiz ve Self-Hosted Microsoft Teams Alternatifi

Bu yazıda Rocket.Chat’in ne olduğunu, neden Microsoft Teams’e güçlü bir alternatif sunduğunu ve Docker kullanarak kendi sunucunuza nasıl hızlıca kurabileceğinizi adım adım anlatıyoruz. Kurumsal anlık mesajlaşma, dosya paylaşımı ve görüntülü görüşme ihtiyaçları için ücretsiz ve açık kaynak bir çözüm arayanlar için rehber niteliğinde bir içerik.

Erkan Erol
15 Ara 2025
33 görüntülenme
6 dk okuma
Paylaş:

Rocket.Chat Nedir?

Rocket.Chat, açık kaynak (open-source) ve self-host edilebilir bir kurumsal anlık mesajlaşma platformudur. Microsoft Teams ve Slack’e benzer şekilde;

  1. Anlık mesajlaşma
  2. Kanal ve grup sohbetleri
  3. Dosya paylaşımı
  4. Sesli ve görüntülü görüşmeler

gibi temel kurumsal iletişim ihtiyaçlarını karşılar. En büyük farkı ise verilerin tamamen sizin sunucunuzda kalmasıdır.

Neden Rocket.Chat?

Kurumsal firmalar için Rocket.Chat’i cazip kılan başlıca nedenler:

  1. ✅ Ücretsiz Community Edition
  2. ✅ Kendi sunucunda çalışır (on-premise)
  3. ✅ Vendor lock-in yok
  4. ✅ LDAP / Active Directory entegrasyonu
  5. ✅ Yerleşik görüntülü görüşme (WebRTC)
  6. ✅ Geniş API ve özelleştirme imkânı

Özellikle veri gizliliği, uyumluluk ve özelleştirilebilirlik arayan ekipler için güçlü bir Teams alternatifidir.

Rocket.Chat Sistem Gereksinimleri

Minimum gereksinimler:

  1. Linux tabanlı bir sunucu (Ubuntu 20.04+ önerilir)
  2. Docker & Docker Compose
  3. En az 2 GB RAM (4 GB önerilir)
  4. Açık bir domain veya IP adresi

Docker ile Rocket.Chat Kurulumu (Hızlı Yöntem)

1️⃣ Docker ve Docker Compose Kurulumu


sudo apt update
sudo apt install -y docker.io docker-compose
sudo systemctl enable docker
sudo systemctl start docker


2️⃣ Docker Compose Dosyasını Oluşturma


mkdir rocketchat && cd rocketchat
nano docker-compose.yml

version: "3"

services:
rocketchat:
image: rocket.chat:latest
restart: unless-stopped
environment:
- PORT=3000
- ROOT_URL=http://localhost:3000
- MONGO_URL=mongodb://mongo:27017/rocketchat
depends_on:
- mongo
ports:
- "3000:3000"

mongo:
image: mongo:5
restart: unless-stopped
volumes:
- ./data/db:/data/db

3️⃣ Servisi Başlatma


docker-compose up -d

Tarayıcıdan:


http://sunucu-ip-adresi:3000

adresine giderek kurulumu tamamlayabilirsiniz.

İlk Kurulum Sonrası Yapılması Gerekenler

  1. Admin hesabı oluşturma
  2. Workspace adı belirleme
  3. Varsayılan kanalları ayarlama
  4. Dosya yükleme limitlerini düzenleme

Görüntülü Görüşme Özelliği

Rocket.Chat, ek bir servis kurmadan:

  1. 1:1 görüntülü görüşme
  2. Grup görüşmeleri
  3. Ekran paylaşımı

özelliklerini WebRTC üzerinden sunar. Bu yönüyle Mattermost gibi alternatiflere kıyasla daha tak-çalıştır bir deneyim sağlar.

Organizasyon Yapısı ve Profil Bilgileri

Rocket.Chat, LDAP veya Active Directory ile entegre edilerek:

  1. Kullanıcının birimi
  2. Ünvanı
  3. Yöneticisi
  4. Organizasyon hiyerarşisi

gibi bilgilerin profil kartlarında gösterilmesine imkân tanır. Böylece kurumsal bir People Directory deneyimi elde edilir.

Kimler İçin Uygun?

Rocket.Chat özellikle:

  1. Kurumsal iç iletişim ihtiyacı olan firmalar
  2. Kendi sunucusunda çözüm çalıştırmak isteyenler
  3. Teams / Slack lisans maliyetlerinden kaçınanlar
  4. Güvenlik ve veri kontrolüne önem veren ekipler

için ideal bir çözümdür.

Sonuç

Rocket.Chat, ücretsiz, güçlü ve özelleştirilebilir yapısıyla Microsoft Teams’e gerçek bir alternatiftir. Kısa sürede kurulabilir, uzun vadede ise kurumunuza özel ihtiyaçlara göre geliştirilebilir.

Eğer “kontrol bende olsun” diyorsanız, Rocket.Chat kesinlikle değerlendirilmesi gereken bir çözümdür.