opened image
Open WebUI icon

Open WebUI

Wersja

0.9.6

OS

ubuntu 24.04

wdrożyć Open WebUI

Open WebUI  

 

Open WebUI to interfejs webowy do pracy z modelami językowymi. Przejmuje całą część wizualną: czat, historię rozmów, zarządzanie modelami oraz przesyłanie dokumentów do analizy. Platforma działa z Ollama i lokalnymi modelami lub łączy się z zewnętrznymi API — OpenAI, Anthropic oraz innymi kompatybilnymi dostawcami.

 

Samodzielna instalacja przez Docker wymaga czasu: trzeba skonfigurować Docker, uruchomić Ollama, ustawić parametry startowe oraz skonfigurować sieć między kontenerami. Obraz z Marketplace eliminuje te kroki. Wybierasz obraz, tworzysz VPS i po kilku minutach otwierasz gotowy interfejs w przeglądarce.

 

 

Co jest potrzebne

 

  • Konto u dostawcy VPS z dostępem do Marketplace obrazów.
  • VPS z minimum 2 vCPU i 4 GB RAM do uruchomienia bez GPU.
  • Dla Ollama z modelami o 7B parametrów: 8 GB RAM lub więcej.

 

Wybieramy obraz i tworzymy serwer

 

W Marketplace znajdujemy obraz Open WebUI. Klikamy Deploy i wybieramy konfigurację serwera. Wystarczy:

 

  • CPU: 2–4 vCPU
  • RAM: 4–8 GB
  • Dysk: 40 GB SSD — modele Ollama zajmują około 2–8 GB każdy.

 

Ustawiamy hasło lub podłączamy klucz SSH i klikamy przycisk utworzenia serwera. Serwer zostanie uruchomiony w ciągu 1–2 minut.

 

 

 

Łączymy się przez SSH

 

Po uruchomieniu serwera nawiązujemy połączenie:

 

Linux / macOS:

 

ssh root@IP_Server

 

Windows - PowerShell:

 

ssh root@IP_Server

 

Wprowadzamy hasło ustawione podczas tworzenia VPS lub korzystamy z klucza SSH.

 

Jeśli wcześniej nie pracowaliście z SSH, pełny opis połączenia z Linux/macOS oraz Windows za pomocą PuTTY znajduje się pod linkiem:

 

Windows, Linux/macOS — Łączenie się przez SSH

 

 

Uzyskujemy dane dostępowe

 

Login i hasło administratora są przechowywane bezpośrednio na serwerze w pliku /root/.password_credentials. Wyświetlamy je za pomocą polecenia:

 

cat /root/.password_credentials

 

 

 

Zapiszcie lub skopiujcie je — będą potrzebne podczas pierwszego logowania. Później hasło można zmienić bezpośrednio w ustawieniach interfejsu.

 

 

Otwieramy interfejs webowy

 

W przeglądarce wpisujemy adres IP serwera:

 

http://IP_server

 

Otworzy się strona logowania Open WebUI. Wprowadzamy dane z pliku /root/.password_credentials.

 

 

 

 

Po autoryzacji zostaniesz przeniesiony do panelu Open WebUI, gdzie będzie można utworzyć główne konto administratora.

 

 

Po zalogowaniu trafisz do głównego interfejsu czatu. Jeśli na serwerze jest już skonfigurowana Ollama, dostępne modele pojawią się na rozwijanej liście w górnej części ekranu.

 

 

 

Możliwości interfejsu

 

Open WebUI odwzorowuje znany format czatu. Po lewej stronie znajduje się historia rozmów, w centrum — aktywna konwersacja. Można prowadzić kilka równoległych czatów, przełączać się między nimi oraz wracać do dowolnego zarchiwizowanego dialogu.

 

  • Przełączanie modeli w czasie rzeczywistym bez ponownego ładowania strony. Jeśli na serwerze nie ma Ollama, można podłączyć zewnętrzne API przez Settings → Connections.
  • Przesyłanie dokumentów. Pliki PDF, DOCX i TXT można dołączać za pomocą ikony spinacza w polu wpisywania. System indeksuje zawartość, a model odpowiada na pytania na podstawie tekstu. Do stałego przechowywania użyj Workspace → Knowledge Base.
  • Zarządzanie zespołem. W Admin Panel → Users można tworzyć konta pracowników lub zezwolić na samodzielną rejestrację. Nowe konta domyślnie otrzymują status Pending — wymagają zatwierdzenia administratora. Dostęp do konkretnych modeli można skonfigurować osobno dla każdego użytkownika.

 

 

Dodawanie modeli Ollama

 

Dodatkowe modele są pobierane bezpośrednio z poziomu interfejsu. Przejdź do Settings → Models, wpisz nazwę modelu z katalogu Ollama i kliknij Pull. Postęp pobierania będzie widoczny w czasie rzeczywistym.

 

Orientacyjne wymagania zasobów:

 

   
ModelRozmiar na dyskuMin. RAM
llama3.2:3b~2 GB4 GB
mistral:7b~4,1 GB8 GB
llama3.1:8b~4,7 GB8 GB
qwen2.5:14b~8,9 GB16 GB
   

 

 

Podłączanie zewnętrznych API

 

Open WebUI łączy się z dowolnym API zgodnym z formatem OpenAI. GPT-4o, Claude lub inny dostawca pojawi się na wspólnej liście modeli obok lokalnych modeli Ollama.

 

Przejdź do Settings → Connections → OpenAI API. Wprowadź klucz API oraz podstawowy adres URL dostawcy. Dla OpenAI jest to:

https://api.openai.com/v1

 

Po zapisaniu ustawień modele będą od razu dostępne do wyboru.

 

 

Co skonfigurować dalej

 

Po pierwszym logowaniu warto wykonać trzy kroki:

 

  • Zainstalować Nginx z Let's Encrypt — korzystanie z własnej domeny przez HTTPS jest bezpieczniejsze niż otwarty dostęp HTTP przez adres IP.
  • Zablokować bezpośredni dostęp do portu 3000 w zaporze sieciowej — jeśli używasz Nginx, port 3000 powinien być dostępny tylko z lokalnego hosta, a nie z zewnątrz.
  • Zmienić domyślne hasło z pliku .password_credentials — aby uniknąć stałego korzystania ze standardowych danych logowania.

 

Instalacja przez Marketplace usuwa całą początkową konfigurację. Otrzymujesz gotowe środowisko pracy i możesz poświęcić pierwsze minuty na konfigurację, a nie na samo wdrażanie.