Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

VPS Üzerinde Rocket.Chat'i Kendiniz Barındırma (Tam Kılavuz)

Bu detaylı rehberle VPS üzerinde Rocket.Chat'i kendiniz barındırmayı öğrenin. Kurulum ve performans optimizasyonu için adım adım talimatlar.

Rocket.Chat, Slack ve Microsoft Teams gibi popüler araçlara rakip olan açık kaynaklı bir takım işbirliği platformudur. İster takım iletişiminizi yönetmek isteyen bir geliştirici olun, ister kendin barındırmayı keşfetmek isteyen bir homelabber, bu kılavuz Rocket.Chat’i VPS üzerinde kurma ve yapılandırma sürecinin tamamını size anlatacaktır.

Neden Rocket.Chat için VPS Kullanmalıyım?

VPS üzerinde Rocket.Chat’i kendiniz barındırmak çeşitli avantajlar sağlar:

Doğru VPS Sağlayıcısını Seçmek

Rocket.Chat gibi uygulamaları kendiniz barındırırken, doğru VPS sağlayıcısını seçmek çok önemlidir. İşte geliştiriciler için en iyi VPS seçeneklerinden bazıların karşılaştırması:

SağlayıcıBaşlangıç FiyatıRAMDepolamaPerformans
Contabo VPS5.99 EUR/ay4 GB300 GBMükemmel
Hetzner Cloud4.15 EUR/ay2 GB20 GBİyi
DigitalOcean6 USD/ay1 GB25 GBİyi
Vultr6 USD/ay1 GB25 GBİyi
Linode (Akamai)5 USD/ay2 GB50 GBİyi

Güçlü bir deneyim için, RAM ve depolama kapasiteleri nedeniyle Contabo veya Hetzner tavsiye edilir. Daha fazla seçenek için tam VPS karşılaştırmamıza göz atabilirsiniz.

Gereksinimler

Kurulumdan önce şu şeye ihtiyacınız olacak:

  1. Ubuntu gibi bir Linux işletim sistemi çalıştıran bir VPS örneği (20.04 veya daha yeni önerilir).
  2. Sunucunuza root erişimi.
  3. Komut satırı temel bilgisi.

Adım Adım Kurulum Rehberi

Adım 1: VPS’nize Bağlanın

SSH kullanarak VPS’nize bağlanın. user@your_vps_ip kısmını kendi VPS bilgilerinizle değiştirin.

ssh user@your_vps_ip

Adım 2: Sistemi Güncelleyin

Bağlantı kurduktan sonra, paket listesini güncelleyin ve yüklü paketleri yükseltin.

sudo apt update && sudo apt upgrade -y

Adım 3: Docker Kurulumu

Rocket.Chat, Docker konteyneri içinde verimli şekilde çalışır. Aşağıdaki komutları kullanarak Docker ve Docker Compose’u yükleyin.

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

Adım 4: Docker Ağı Oluşturun

Rocket.Chat için özel bir Docker ağı oluşturun.

docker network create rocketchat-network

Adım 5: MongoDB’yi dağıtın

Rocket.Chat, verilerini depolamak için MongoDB’ye ihtiyaç duyar. Aşağıdaki komutla bir MongoDB konteyneri oluşturun.

docker run -d --name mongodb --network rocketchat-network -e MONGO_INITDB_ROOT_USERNAME=admin -e MONGO_INITDB_ROOT_PASSWORD=password mongo:4.4

password yerine güçlü bir şifre belirleyin.

Adım 6: Rocket.Chat’i dağıtın

Şimdi, Rocket.Chat konteynerini çalıştırın:

docker run -d --name rocketchat --network rocketchat-network -e ROCKETCHAT_MONGO_URL=mongodb://admin:password@mongodb:27017/rocketchat -e ROCKETCHAT_URL=https://your_domain_or_ip -e ROCKETCHAT_PORT=3000 -p 3000:3000 rocketchat/rocket.chat

Adım 7: Rocket.Chat’e Erişin

Kurulum tamamlandıktan sonra, web tarayıcınızda http://your_vps_ip:3000 adresine giderek Rocket.Chat arayüzüne ulaşabilirsiniz.

Adım 8: Kurulumu Tamamlayın

Ekrandaki yönergeleri takip ederek kurulumunuzu tamamlayın, yönetici hesabı oluşturun ve ihtiyaçlarınıza göre ek ayarları yapılandırın.

Sıkça Sorulan Sorular (SSS)

Düşük özellikli bir VPS üzerinde Rocket.Chat çalıştırabilir miyim?

Evet, minimal özelliklere sahip bir VPS üzerinde Rocket.Chat çalıştırabilirsiniz. Ancak, daha iyi performans ve kullanıcı deneyimi için en az 2 GB RAM kullanmanız önerilir. Düşük özellikli VPS’ler, özellikle birden çok kullanıcı ile yavaş yanıt sürelerine yol açabilir.

Rocket.Chat verilerimi nasıl yedeklerim?

Rocket.Chat örneğinizi yedeklemek için, MongoDB veritabanını düzenli olarak yedeklemelisiniz. Bunu şu komutla yapabilirsiniz:

docker exec mongodb sh -c 'mongodump --archive=/backup/rocketchat.bson --gzip'

Daha sonra, yedeklenmiş dosyayı konteynerinizden ana makinaya veya dış bir depolama alanına kopyalayabilirsiniz. Otomatik yedekleme planları kurmak için cron işleri kullanmak da veri koruma stratejinizi geliştirebilir.

Kendinize barındırmak güvenli midir?

Kendi kendine barındırma doğru şekilde yapıldığında güvenlidir. Şunlara dikkat edin:

Bu yönergeleri takip ederek, güvenli bir Rocket.Chat örneği sahip olabilirsiniz.

Bu kılavuzla, VPS üzerinde Rocket.Chat’i kendiniz barındırma konusunda kendinize güven duymalısınız. İletişimlerinizi kendi şartlarınızla yönetmenin keyfini çıkarın!