Bulut Sunucuda Açık Web Arayüzü Nasıl Kurulur

Bu kılavuz, Docker kullanarak bulut sunucusunda Açık Web Arayüzü kurulum sürecini adım adım anlatmaktadır ve büyük dil modelleri ile kesintisiz etkileşim sağlar.

Satış ortaklığı açıklaması Bazı bağlantılar satış ortaklığı bağlantılarıdır. Bu bağlantılardan alışveriş yaptığınızda komisyon kazanabiliriz. Sipariş vermeden önce güncel fiyatları ve teklifleri sağlayıcıdan doğrulayın.

Bu sayfada
  1. Ön Gereksinimler
  2. Adım 1: Bulut Sunucunuzu Ayarlama
  3. Adım 2: Docker'ı Kurma
  4. Adım 3: Açık Web Arayüzü Docker Görüntüsünü İndirme
  5. Adım 4: Açık Web Arayüzünü Çalıştırma
  6. Parametrelerin Açıklaması
  7. Adım 5: Açık Web Arayüzüne Erişim
  8. Adım 6: Nginx Yapılandırması (İsteğe Bağlı)
  9. Sonuç

Açık Web Arayüzü, GPT-4 gibi büyük dil modelleri (LLM'ler) ile etkileşimde bulunmak için tasarlanmış açık kaynaklı bir web arayüzüdür. Bu kullanıcı dostu platform, bulut sunucularında barındırılabilir ve AI modellerinin ölçeklenebilir dağıtımını ve kolay yönetimini sağlar. Bu makalede, Docker kullanarak bulut sunucusunda Açık Web Arayüzü kurulum sürecini adım adım anlatacağız.

Ön Gereksinimler

Başlamadan önce, aşağıdakilere sahip olduğunuzdan emin olun:

  1. Bir Bulut Sunucu: AWS, Azure, Google Cloud veya başka bir bulut hizmet sağlayıcısından birini seçebilirsiniz.
  2. Temel Komut Satırı Bilgisi: Terminal komutlarına aşina olmak faydalı olacaktır.
  3. Docker Yüklü: Sunucunuzda Docker'ın yüklü olduğundan emin olun. Bunu docker --version komutunu çalıştırarak kontrol edebilirsiniz.

Adım 1: Bulut Sunucunuzu Ayarlama

  1. Örnek Başlatma: Bulut sağlayıcınıza giriş yapın ve uyumlu bir işletim sistemi (örneğin, Ubuntu 20.04) çalıştıran yeni bir sunucu örneği başlatın.
  2. SSH Erişimi: Sunucunuza erişmek için bir SSH istemcisi kullanın. Örneğin:
    ssh username@your_server_ip
    

Adım 2: Docker'ı Kurma

Eğer Docker henüz yüklü değilse, aşağıdaki komutları kullanarak yükleyin (Ubuntu sunucusu varsayılarak):

sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker

Kurulumu doğrulamak için:

docker --version

Adım 3: Açık Web Arayüzü Docker Görüntüsünü İndirme

Açık Web Arayüzü uygulamasını Docker kullanarak çalıştırmanız gerekecek. Resmi görüntü Docker kayıt defterinde mevcuttur. Aşağıdaki komutu kullanarak indirin:

docker pull ghcr.io/open-webui/open-webui:main

Adım 4: Açık Web Arayüzünü Çalıştırma

Açık Web Arayüzünü tek bir Docker komutuyla çalıştırabilirsiniz. İşte nasıl yapılacağı:

docker run -d \
  -p 3000:8080 \
  -v open-webui:/app/backend/data \
  -e OPENAI_API_KEY=your_openai_api_key \
  --name open-webui \
  --restart always \
  ghcr.io/open-webui/open-webui:main

Parametrelerin Açıklaması

  • -d: Konteyneri ayrık modda (arka planda) çalıştırır.
  • -p 3000:8080: Sunucudaki 3000 numaralı portu konteynerdeki 8080 numaralı porta yönlendirir (http://your-server-ip:3000 üzerinden erişim).
  • -v open-webui:/app/backend/data: Veri kalıcılığı için bir hacim oluşturur.
  • -e OPENAI_API_KEY=your_openai_api_key: Kimlik doğrulama için OpenAI API anahtarını ayarlar.
  • --name open-webui: Docker konteynerine bir isim verir.
  • --restart always: Konteynerin arıza veya sunucu yeniden başlatıldığında otomatik olarak yeniden başlamasını sağlar.

Adım 5: Açık Web Arayüzüne Erişim

Konteyneri başarıyla çalıştırdıktan sonra, Açık Web Arayüzüne web tarayıcınızdan erişebilirsiniz:

http://your-server-ip:3000

Açık Web Arayüzü arayüzü ile karşılaşmalısınız; burada çeşitli AI modellerini kesintisiz bir şekilde kullanmaya başlayabilirsiniz.

Adım 6: Nginx Yapılandırması (İsteğe Bağlı)

Güvenliği artırmak ve trafiği yönetmek için Nginx gibi bir ters proxy kullanmanız önerilir. İşte kısa bir genel bakış:

  1. Nginx'i Kurun:

    sudo apt install nginx
    
  2. Nginx'i Yapılandırın: Nginx yapılandırma dosyasını düzenleyin:

    sudo nano /etc/nginx/sites-available/open-webui
    

    Aşağıdaki yapılandırmayı ekleyin:

    server {
        listen 80;
        server_name your-domain.com;  # Alan adınızı buraya yazın
    
        location / {
            proxy_pass http://localhost:3000;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;
        }
    }
    
  3. Yapılandırmayı Etkinleştirin:

    sudo ln -s /etc/nginx/sites-available/open-webui /etc/nginx/sites-enabled/
    sudo systemctl restart nginx
    

Sonuç

Bulut sunucusunda Açık Web Arayüzü kurmak, büyük dil modellerinin yeteneklerinden yararlanmanızı sağlayan basit bir süreçtir. Docker'ın kullanım kolaylığı sayesinde uygulamaları dağıtmak hiç bu kadar basit olmamıştı. Bu kılavuzu takip ederek, Açık Web Arayüzü'nü kısa sürede çalıştırmış olacaksınız ve AI modellerini yönetmek için etkili bir araç elde edeceksiniz.

Daha fazla özelleştirme ve gelişmiş özellikler için, Açık Web Arayüzü GitHub sayfasındaki resmi belgeleri inceleyin ve ek bilgiler ve ipuçları için topluluk tartışmalarını keşfedin.

Daha Fazla VPS

Önerilen sağlayıcıyı ve konuma göre VPS kılavuzlarını inceleyin.