Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack 🎉 Learn more
LibreChat

DigitalOcean

Bu talimatlar, en ucuz katmanlardan birini (aylık 6 USD) kullanarak uzak bir Ubuntu sunucusunda Docker Kurulumu için sıfırdan başlayan birine yöneliktir.

Bu talimatlar ve docker guide, uzak bir Ubuntu sunucusunda Docker Kurulumu için sıfırdan başlayan birine yönelik tasarlanmıştır. Sizin için yararlı olan herhangi bir noktaya atlayabilirsiniz. Muhtemelen daha verimli/ölçeklenebilir yollar vardır, ancak bu kılavuz benim kişisel kullanım durumum için gayet iyi çalışıyor.

Bunu yapmanın birçok yolu vardır, ancak size bildiğim en iyi ve en kolay yöntemleri sunacağım. Bu yapılandırmalar, tercihinize veya ihtiyaçlarınıza göre değişiklik gösterebilir.

Digital Ocean, dağıtım için harika bir seçenektir: ücretsiz 200 USD kredi (60 gün boyunca) avantajından yararlanabilirsiniz ve en ucuz katmanlardan biri (6 USD/ay), düşük yoğunluklu, az kullanıcılı bir ortamda LibreChat için yeterli olacaktır. Kaynak ihtiyaçlarınız artarsa, her zaman çok kolay bir şekilde yükseltme yapabilirsiniz.

Digital Ocean, kullanışlı kaynak izleme ve sunucu erişim araçlarıyla kutudan çıktığı gibi geldiği için test dağıtımı konusunda da tercih ettiğim seçenektir.

Aşağıdaki Digital Ocean bağlantısını kullanmak, dağıtım maliyetlerini kredilerle karşılamama yardımcı olarak projeyi doğrudan destekleyecektir!

200$ kredi almak ve doğrudan LibreChat'i desteklemek için başlığa tıklayın!

Bu krediyi dilediğiniz gibi kullanmakta özgürsünüz!

DigitalOcean Referral Badge

Not: kaydolmak için bir kredi kartına veya PayPal hesabına ihtiyacınız olacaktır. Ben faturalandırmam için PayPal üzerinden ön ödemeli bir banka kartı kullanabiliyorum

İçindekiler

Bölüm I: Sıfırdan Başlamak:

1. DigitalOcean üzerinde başlayın

Buraya tıklayın veya başlamak için yukarıdaki başlığa tıklayın.

Giriş yaptıktan sonra, güzel bir karşılama ekranı ile karşılanacaksınız.

image

a) Projeler sayfasına gidin

"Kontrol panelimizi keşfedin" bağlantısına tıklayın veya doğrudan Projeler sayfasına gidin.

DigitalOcean'da sunucu örneklerine "droplets" denir ve bunlar "Projects" altında düzenlenir.

b) Kurulumu başlatmak için "Spin up a Droplet" öğesine tıklayın

image

İhtiyaçlarınıza göre bu ayarları düzenleyin; ben çalışacak en temel/en ucuz seçenekleri seçiyorum.

  • Bölge/Veri Merkezi Seçin: size ve kullanıcılarınıza en yakın olanı
  • Bir görüntü seçin: Ubuntu 22.04 (LTS) x64
  • Boyut Seçin: Paylaşımlı CPU, Temel Plan
    • CPU seçenekleri: Normal, 6 USD/ay seçeneği (0.009 USD/saat, 1 GB RAM / 1 CPU / 25 GB SSD / 1000 GB transfer)
    • Ek depolama alanı yok
  • Kimlik Doğrulama Yöntemini Seçin: Parola seçeneği en kolayıdır ancak tercih size kalmıştır
    • Alternatif olarak, geleneksel SSH kurulumunu yapabilirsiniz.
  • Önerilen: Geliştirilmiş metrik izleme ve uyarı sistemi ekleyin (ücretsiz)
    • Bunu seçmeyerek $4/ay seçeneği ile idare edebilirsiniz, ancak henüz test edilmemiştir
  • Ayrıntıları Tamamlayın:
    • Hostname'i istediğiniz herhangi bir şeyle değiştirin, geri kalan her şeyi varsayılan olarak bırakıyorum (1 droplet, etiket yok)
    • Son olarak, "Create Droplet" düğmesine tıklayın

image

Droplet oluşturulduktan sonra, bir ilerleme çubuğu ile birlikte çalışmaya başlayacaktır.

2. Droplet konsolunuza erişin

Çalıştırıldıktan sonra, droplet'a tıklayın ve konsolu başlatmak için sağ taraftaki Console bağlantısına tıklayın.

image

image

Droplet konsolunu bu şekilde başlatmak en kolay yöntemdir, ancak önceki adımda ayarladıysanız SSH ile de bağlanabilirsiniz.

Bu rehberi basit tutmak adına, süreci kolaylaştıracak ve droplet konsolu ile devam edeceğim. Eğer ilgileniyorsanız, işte SSH için resmi DigitalOcean rehberi.

3. Giriş yaptıktan sonra, hemen root olmayan yeni bir kullanıcı oluşturun:

Not: bu kılavuzda gördüğünüz her yerde büyüktür/küçüktür işaretlerini kaldırmalısınız

# example: adduser danny
adduser <yourusername>
# you will then be prompted for a password and user details

İşlemi tamamladığınızda, kullanıcıyı yetkilendirmek için aşağıdaki komutu çalıştırın

# example: usermod -aG sudo danny
usermod -aG sudo <yourusername>

sudo izinlerine sahip olduğunuzdan emin olmak için tekrar kontrol ederek bunu doğru şekilde yaptığınızdan emin olun:

getent group sudo | cut -d: -f4

Yeni kullanıcıya geçiş yapın

# example: su - danny
su - <yourusername>

4. Güvenlik Duvarı Kurulumu

Kurulumunuz için basit bir güvenlik duvarı yapılandırmanız şiddetle tavsiye edilir.

Projeler sayfasından droplet'inize tekrar tıklayın ve sol taraftaki ipv4 başlığı altındaki Networking sekmesine gidin:

image

Bir güvenlik duvarı oluşturun, droplet'inizi buna ekleyin ve şu gelen kurallarını ekleyin (bu kılavuz için işe yarayacaktır ancak ihtiyaca göre yapılandırın)

image


İlk kurulum bu noktada tamamlanmıştır. Sonraki adımlar için lütfen kurulum sürecinin geri kalanında size yol gösterecek olan Docker Deployment Guide kılavuzuna ilerleyin.

Bu rehber nasıl?