DockerLinuxNasıl yapılırSunucu

Discord Alternatifi: Revolt.chat Nasıl Kurulur ve Kendi Sunucunuzda Nasıl Host Edilir?

Günümüzün dijital iletişim çağında, Discord gibi platformlar arkadaşlarla, topluluklarla ve ekiplerle bağlantıda kalmak için vazgeçilmez hale geldi. Ancak, bazı kullanıcılar daha fazla özelleştirme, gizlilik ve kontrol istiyor. İşte burada Revolt.chat devreye giriyor. Bu yazıda, Revolt’un ne olduğunu, nasıl kurulduğunu ve kendi sunucunuzda Docker ile nasıl host edebileceğinizi anlatacağız.

Revolt.chat Nedir?

Revolt.chat, açık kaynaklı ve ücretsiz bir sohbet platformudur. Discord’a benzer bir kullanıcı deneyimi sunarken, kullanıcıların kendi sunucularını oluşturmasına ve tam kontrol sağlamasına olanak tanır. Özelleştirilebilir arayüzü, güçlü özellikleri ve aktif topluluğu ile dikkat çeker.

Revolt’un Özellikleri

  • Açık Kaynaklı: Kodlarına herkes erişebilir ve katkıda bulunabilir.
  • Özelleştirilebilir Arayüz: Temalar ve eklentiler ile kişiselleştirme imkanı.
  • Gizlilik ve Güvenlik: Verileriniz üzerinde tam kontrol.
  • Topluluk Desteği: Sürekli gelişen ve büyüyen bir kullanıcı tabanı.

Revolt’u Docker ile Kurmak

Docker, uygulamaları konteynerler içinde çalıştırmayı kolaylaştıran bir platformdur. Revolt’u Docker kullanarak hızlı bir şekilde kurabilirsiniz.

Gereksinimler

  • Bir sunucu veya VPS (Ubuntu 20.04 veya üzeri önerilir)
  • Docker ve Docker Compose yüklü olmalı
  • Temel terminal ve Linux komutları bilgisi

Adım 1: Sunucuyu Hazırlayın

Öncelikle sunucunuzda güncellemeleri yapın:

sudo apt update && sudo apt upgrade -y

Adım 2: Docker ve Docker Compose’u Kurun

Docker’ı kurmak için:

sudo apt install docker.io -y

Docker Compose’u kurmak için:

sudo apt install docker-compose -y

Adım 3: Revolt İçin Gerekli Dosyaları İndirin

Bir dizin oluşturun ve içine girin:

mkdir revolt && cd revolt

Revolt Chat self-hosted reposunu cloneluyoruz:

git clone https://github.com/revoltchat/self-hosted.git
cd self-hosted
cp .env.example .env

Adım 4: Revolt’u Başlatın

Docker Compose kullanarak konteyneri başlatın:

sudo docker-compose up -d

Bu komut, Revolt sunucunuzu arka planda çalıştırmaya başlayacaktır.

Adım 5: Web Tarayıcınızdan Erişin

Sunucunuzun IP adresini veya alan adını kullanarak Revolt’a erişebilirsiniz:

http://sunucu-ip-adresi

Kendi Sunucunuzda Revolt’u Host Etmek

Bir hosting firmasından sunucu kiralayarak Revolt’u kendi sunucunuzda barındırabilirsiniz.

Uygun Bir Hosting Firması Seçin

Narweb.net internet hizmetleri olarak size ihtiyacınız dahilinde uygun fiyat ve profesyonel donanımlar ile hizmet sağlayabiliriz. Buradan VDS paketlerimizi inceleyebilirsiniz.

Güvenlik Ayarları

  • SSH Anahtarı Kullanın
  • Güvenlik Duvarı Ayarlayın:

UFW’yi etkinleştirin ve gerekli portları açın:

sudo ufw allow OpenSSH
sudo ufw allow 5000/tcp
sudo ufw enable

Alan Adı ve SSL Sertifikası (Opsiyonel)

Daha profesyonel bir görünüm için alan adı ve SSL sertifikası kullanabilirsiniz.

  • Alan Adı Yönlendirmesi: DNS ayarlarınızda sunucu IP’sine yönlendirin.
  • Let’s Encrypt ile SSL Kurulumu:

Nginx kurun:

sudo apt install nginx -y

Certbot’u kullanarak SSL sertifikası alın:

sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d sizinalanadiniz.com

Nginx konfigürasyon dosyalarını Revolt’a göre ayarlamayı unutmayın.

Sonuç

Revolt.chat, Discord’a güçlü bir alternatif sunarak kullanıcılarına daha fazla kontrol ve özelleştirme imkanı tanır. Docker ile kurulumu oldukça basittir ve kendi sunucunuzda host ederek topluluğunuz için güvenli ve kişiselleştirilmiş bir iletişim platformu oluşturabilirsiniz.

Unutmayın: Sunucunuzu düzenli olarak güncellemek ve yedeklemek güvenlik ve performans için önemlidir.

Faydalı Linkler

Docker Resmi Sitesi

Revolt Resmi Sitesi

Revolt GitHub Deposu

https://github.com/revoltchat/self-hosted

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir