Open WebUI Yedekleme ve Güncelleme Kılavuzu

Son güncelleme: 22/07/2026

  • Docker'da kalıcı birimler uygulayarak konteyner güncellenirken veri kaybını önlemek.
  • Sohbetleri ve bilgi tabanlarını korumak için webui.db dosyası ve vector_db klasörünün kapsamlı yedeklemesi.
  • Son görüntüleri indirerek ve hizmetleri yeniden başlatarak güvenli güncelleme işlemini gerçekleştirin.

Open WebUI'yi yedekleme ve geri yükleme nasıl yapılır?

¿Open WebUI'yi nasıl yedekleyip geri yükleyebilirim? Evde kendi yapay zekânızı geliştirme macerasına atıldıysanız, muhtemelen bunu zaten biliyorsunuzdur: Open WebUI ve Ollama Onlar yenilmez bir ekip oluşturuyorlar. Birincisi, ChatGPT tarzı, şık ve tanıdık bir arayüz sağlarken, ikincisi her şeyin çalışmasını sağlayan motor görevi görüyor. Open WebUI'yi Ollama ile Bağlama Modelleri kendi donanımınıza taşımak. Verilerinizin bilgisayarınızdan ayrılmadan sohbet edebilmek harika bir şey, ancak elbette, sohbet geçmişinizi veya ayarlarınızı kaybetme korkusu bizi bir noktada düşünmeye sevk ediyor. Bu bilgileri nasıl koruyabiliriz?.

Yeni başlayanlar için, özellikle macOS Sequoia gibi ortamlarda, Docker konteynerleri biraz kafa karıştırıcı olabilir. Bazen bir güncelleme olduğunu görürüz ve panikleriz: Konteyneri güncellersem sohbetlerim silinir mi? Kısa cevap hayır, Docker konteyneri doğru şekilde yapılandırıldığı sürece silinmez. veri kalıcılığıBu bağlamda, yapılandırmanızın hatasız çalışmasını nasıl sağlayacağınızı ve gönül rahatlığı için yedeklemeleri nasıl yöneteceğinizi adım adım açıklayacağız.

Web arayüzünü açın
İlgili makale:
Open WebUI'yi veri kaybı olmadan nasıl güncelleyebilirsiniz?

Her şeyin temelinde şu yatıyor: Verilerin yok olmamasını sağlamak.

Yedeklemelerden bahsetmeden önce, Docker konteynerlerinin doğası gereği geçici olduğunu anlamak önemlidir. Konteyner içinde veri depoluyorsanız, sürümü güncellemek için konteyneri silmek her şeyi silecektir. Bu nedenle yedekleme kullanmak hayati önem taşır. kalıcı hacimlerGitHub deposundaki resmi Docker Compose'u kullandıysanız, bu sorun zaten çözülmüş demektir; ancak kendi mix'inizi oluşturduysanız, volume'ün doğru ayarlandığından emin olun. open-webui Ana dosya sisteminizdeki bir yola doğru şekilde eşlenmiştir.

Özel içerik - Buraya Tıklayın  Bir dizinin uzunluğunu nasıl bulabilirim?

Verilerinizin sabit sürücüde tam olarak nereye kaydedildiğini öğrenmek için şu komutu çalıştırabilirsiniz: docker volume inspect open-webuiBu size Mac'inizdeki veya sunucunuzdaki gerçek yolu verecektir. Eğer kullanmayı tercih ederseniz... doğrudan bağlama bağlantıları (Seçtiğiniz sabit rotalar) Bu rotaları mutlaka not etmeniz çok önemlidir, çünkü uygulamaya karar verdiğiniz herhangi bir yedekleme komut dosyasının ana hedefi bunlar olacaktır.

Açık Web Arayüzü Veri Yönetimi

Tam olarak neyi desteklemeliyiz?

Kalıcı veri klasörüne baktığımızda birkaç öğe göreceğiz. Bunların en önemlisi ise dosya. webui.dbBu, verilerin saklandığı bir SQLite veritabanıdır. tüm sohbet geçmişiKullanıcılar ve ayarlar. Ancak önemli olan tek şey bu değil. Ayrıca klasörümüz de var. uploads/ Yüklediğimiz dosyalarla birlikte vector_db/Bu dosya, RAG'ın (recovery augmented generation) doğru şekilde çalışması için gerekli olan ChromaDB veritabanını içerir.

Ayrıca şunu da bulduk: audit.log denetim olayları ve klasörü için cache/Kapsamlı bir yedekleme için kopyalamak idealdir. tüm veri diziniDaha seçici olmak isterseniz, veritabanına ve yüklenen belgelere öncelik verebilirsiniz, ancak kalıcı depolama klasörünün tam bir kopyasını oluşturmak, özellikle de ihtiyacınız olduğunda, istenmeyen sürprizlerden kaçınmanın en kolay yoludur. Sohbetlerinizi ChatGPT'den Open WebUI'ye taşıyın..

Özel içerik - Buraya Tıklayın  HyperOS 3: resmi çıkış tarihi, yeni özellikler ve uyumlu telefonlar

Etkili yedekleme işlemleri gerçekleştirme stratejileri

Bunu yapmanın en klasik ve etkili yollarından biri şudur: rsyncBu, çok hızlı artımlı yedeklemelere olanak tanır. Verileri yerel bir NAS'a veya buluta (örneğin S3 veya Backblaze B2) taşımak için bir görev zamanlayabilirsiniz. Veri tutarlılığını sağlamak için yedeklemeyi bir NAS üzerinde gerçekleştirmek en iyisidir. soğuk dosya sistemiYani, kopyalama işleminden önce konteyneri kısa bir süreliğine durdurup, hemen ardından tekrar başlatarak.

Daha deneyimli kullanıcılar için, komut satırı aracını kullanmak gibi seçenekler mevcuttur. .backup SQLite'ın yerel araçları, hizmeti durdurmadan veritabanının tutarlı bir kopyasını elde etmek için kullanılabilir. [Diğer araçlar] gibi araçlar da kullanılabilir. borgbackup veya resticVeri tekilleştirme ve şifreleme özellikleri sunan bu hizmetler, özel bilgilerinizin güvenliğine ek bir katman daha ekler.

Sohbetlerden hiçbirini kaybetmeden Open WebUI nasıl güncellenir?

Sistem size yeni bir sürümün mevcut olduğunu bildirdiğinde paniklemeyin. İşlem oldukça basittir. Öncelikle, aşağıdaki komutu çalıştırarak en son imajı indirmeniz gerekiyor. docker pull ghcr.io/open-webui/open-webui:mainArdından durun ve mevcut konteyneri silin. docker stop open-webui y docker rm open-webuiSon olarak, komutu tekrar çalıştırıyorsunuz. docker run Kurulum için kullandığınız orijinal dosya.

Özel içerik - Buraya Tıklayın  Open WebUI'yi LM Studio ile nasıl bağlayabilirim?

Verilerin şurada bulunması sayesinde: adı verilen cilt Ve bu yazılım imajının içinde değil; yeni konteyner eski veritabanınızı hemen tanıyacaktır. Docker Compose kullanıyorsanız, işlem daha da basittir: sadece şunu yapın: docker compose pull ardından bir docker compose up -d böylece her şey güncellenir. otomatik ve temiz bir şekilde.

Optimizasyon ve ekstralar: RAG, Ses ve MCP

Uygulamanızdan en iyi şekilde yararlanmak için, Bilgi bölümüne kendi PDF dosyalarınızı yükleyerek RAG'ınızı geliştirebileceğinizi unutmayın. İşlemleri daha da hızlandırmak için şablonu indirmeniz şarttır. nomic-embed-text Llama kullanıyorsanız, modelin karışıklık yaşadığını fark ederseniz, özellikle Llama 3.2 gibi küçük modeller kullanıyorsanız, öbek boyutunu yaklaşık 800 token'a düşürmeyi deneyin.

Ses konusunda ise Open WebUI, konuşma tanıma için Whisper'ı ve konuşma sentezi için OpenAI TTS veya Coqui-TTS'yi entegre etmeye olanak tanır. Son olarak, Model Bağlam Protokolü (MCP) Bu, oyunun kurallarını tamamen değiştiren bir özellik; yerel yapay zekanızın GitHub veya Slack gibi harici araçlarla etkileşim kurmasına olanak tanıyarak basit bir sohbeti bambaşka bir boyuta taşıyor. gerçek anlamda verimli asistan.

Yerel yapay zekâmızın tam kontrolünü sağlamak, Docker birimlerinin iyi yönetilmesini, SQLite veritabanının ve vektör klasörünün düzenli yedeklerinin alınmasını ve görüşmelerimizin ve özel yapılandırmalarımızın bütünlüğünü tehlikeye atmamak için doğru imaj güncelleme akışının izlenmesini gerektirir.