- Sohbet ve yapılandırma depolaması, Docker birimleri kullanılarak yönetilir ve bu sayede imaj sürümünden bağımsız olarak veri kalıcılığı sağlanır.
- Tamamen manuel kontrolden, harici araçlar kullanılarak yapılan tam otomasyona kadar çeşitli yükseltme stratejileri mevcuttur.
- Open WebUI ve Ollama'nın birleşimine dayanan mimari, gizlilik üzerinde mutlak kontrol ve yerel donanımın gücünü kullanma olanağı sağlıyor.

Yapay zekâ arayüzüne girdiğinizde yeni bir sürümün mevcut olduğuna dair bir bildirimle karşılaştıysanız, biraz endişelenmeniz anlaşılabilir bir durum. Neyse ki, bunun bir yolu var. WebUI arayüzünü hiçbir şey kaybetmeden güncelleyin. (Konuşmalar, ayarlar vb.). Kimse sohbet geçmişini kaybetmeyi veya her şeyi sıfırdan yeniden yapılandırmak zorunda kalmayı sevmez, özellikle de şablonlarınız ve belgeleriniz Mac veya PC'nizde zaten iyi organize edilmişse.
İyi haber şu ki Web arayüzünü açın Yazılım ve verilerin ayrı yollardan iletilmesi için tasarlanmıştır. Temel olarak, silmediğiniz sürece sorun yok. Docker hacmi Veritabanının saklandığı yerde, sohbetleriniz kaybolmadan uygulama sürümünü istediğiniz kadar değiştirebilirsiniz.
Open WebUI'yi güncel tutmaya yönelik stratejiler
İşlerin ne kadar karmaşık olmasını istediğinize bağlı olarak birkaç yol var. Eğer mutlak kontrol sahibi olmayı tercih eden ve sürprizlerden hoşlanmayan biriyseniz, ideal seçenek şudur: belirli bir sürüm ayarlayın (0.8.6 sürümü gibi). Bu, üretim ortamları veya çalışma ekipleri için şiddetle tavsiye edilir, çünkü geçiş yapmadan önce sürüm notlarını okumanıza olanak tanır.
Öte yandan, eğer sadece evde deneme amaçlı kullanıyorsanız, etiketi kullanabilirsiniz. :mainBu her zaman en son sürüme işaret eder, bu da süreci daha çevik hale getirir, ancak bazı önemli değişiklikleri kaçırma riski de vardır. işleyişi bozmak Daha önce yapılandırdığınız bir araçtan.
manuel güncelleme yöntemi
İşleri kendi hızlarında yapmayı tercih edenler için, Open WebUI'yi hiçbir şey kaybetmeden güncellemenin en şeffaf yolu manuel işlemdir. Öncelikle, bir işlemin gerçekleştirilmesi şarttır. veri yedeklemesiÇünkü bazı veritabanı geçişlerinde bir sorun çıkması durumunda geri alınması zordur. Dosyalar güvenli hale getirildikten sonra, komutu kullanarak güncellenmiş görüntüyü indirmeniz yeterlidir. docker pull.
Yeni sürümü indirdikten sonra, mevcut konteyneri durdurup silmeniz gerekiyor. Panik yapmayın. Sohbetleriniz konteynerin içinde değil.Ancak ilgili birimde. Son olarak, komutu tekrar çalıştırırsınız. docker run Orijinal. Önemli bir püf noktası: güncelledikten sonra, ona bir puan verin. tarayıcı önbelleğini temizle Eski dosyalar nedeniyle arayüzün garip görünmesini önlemek için Cmd+Shift+R tuşlarını kullanın.
Watchtower ile süreci otomatikleştirme
Her hafta komut yazmak size zahmetli geliyorsa, bunun için bir araç var. Gözcü KulesiBu, Open WebUI'nin yeni sürümlerini izleyen ve varsa, sizin hiçbir şey yapmanıza gerek kalmadan otomatik olarak indirip kuran bir konteynerdir.
Tek seferde çalıştırıp her şeyi anında güncellemek için terminalde hızlı bir komut çalıştırabilirsiniz. En iyi yanı ise Watchtower'ın bu özelliği sunmasıdır. mevcut hacimlere saygı duyarBu nedenle, güncelleme görünmez bir şekilde yapılır ve verileriniz bozulmadan kalır. "Kur ve unut" deneyimi arayanlar için tercih edilen seçenektir.
Open WebUI ve Ollama nasıl çalışır?
Open WebUI'yi hiçbir şey kaybetmeden güncellemek gerçekten mümkün mü? Mimariyi anlamanız gerekiyor. Open WebUI sadece görünür yüz, rahatça sohbet etmemizi sağlayan ön uçtur. Modelleri gerçekten çalıştıran motor ise... OllamaBu, yerel çıkarımı ele alır ve GGUF dosyalarını yönetir.
Apple Silicon işlemcili Mac'lerde yapılacak en akıllıca şey çalıştırmaktır. Ollama doğal olarak faydalanmak GPU MetalOpen WebUI ise Docker'da çalışmaya devam eder. Bu ikisi, Docker'ın dahili ağı üzerinden şu adresi kullanarak iletişim kurar: host.docker.internal:11434Teknik sorunlar yaşamadan üstün performans sergilemek.
RAG ve Fonksiyonlarla Yapay Zekaya Güç Katmak
Sistemin güncel tutulmasının nedenlerinden biri de aşağıdaki gibi özelliklere erişim sağlamaktır: yerli RAGBu özellik, yapay zekanın bilgi tabanı olarak kullanması için kendi PDF veya metin belgelerinizi yüklemenize olanak tanır. Sistem, bilgiyi parçalara ayırır ve vektör tabanlı bir veritabanında depolar. ChromaDB.
Ayrıca, Open WebUI'yi herhangi bir kayıp olmadan güncellemek genellikle iyileştirmeler getirir. İşlem Hatları ve FonksiyonlarBu araçlar, e-posta adreslerini istemlerden kaldırmak için filtreler veya metni otomatik olarak özetlemek için eylemler gibi Python mantığını doğrudan sohbete eklemenize olanak tanır. Son zamanlarda aşağıdaki özellikler entegre edilmiştir: Model Bağlam Protokolü (MCP)Bu, yapay zekanın GitHub veya Slack gibi harici araçlarla etkileşim kurmasına olanak tanır.
Docker alternatifleri ve sorun giderme
Docker hızlı bir yöntem olsa da, bazı kullanıcılar yerel kurulumu tercih etmektedir. pip veya GitHub deposunu klonlayarak. Bu, kaynak verimliliğini iyileştirmek Sanallaştırma katmanını kaldırarak, Python sürümlerini manuel olarak yönetmeyi gerektirir (bu proje için en istikrarlı sürüm 3.11'dir).
Güncelleme sonrasında arayüzün Ollama modellerini bulamadığını fark ederseniz, büyük olasılıkla bir ağ sorunu vardır. Linux'ta bu bayrak genellikle eksiktir. --add-hostDiğer durumlarda ise şöyle olabilir: Ollama yalnızca 127.0.0.1 ile bağlantılıdır.Konteynerin ona erişmesini engellemek. Değişkeni yapılandırın. OLLAMA_HOST=0.0.0.0:11434 Bu, genellikle bu sorunların %90'ını çözer.
Gördüğünüz gibi, Open WebUI'yi hiçbir şey kaybetmeden güncellemek çok basit. Sistemi güncel tutmak, modern bir arayüzün rahatlığından ödün vermeden yerel modellerin gücünden yararlanmak ve veri kalıcılığının her zaman geçici konteyner yerine harici birimlere dayalı olmasını sağlamak anlamına gelir.
Farklı dijital mecralarda on yıldan fazla deneyime sahip, teknoloji ve internet konularında uzmanlaşmış editör. E-ticaret, iletişim, online pazarlama ve reklam şirketlerinde editör ve içerik yaratıcısı olarak çalıştım. Ekonomi, finans ve diğer sektörlerin internet sitelerinde de yazılar yazdım. İşim aynı zamanda tutkumdur. Artık makalelerim aracılığıyla Tecnobits, Hayatlarımızı iyileştirmek için teknoloji dünyasının bize her gün sunduğu tüm haberleri ve yeni fırsatları keşfetmeye çalışıyorum.