Jak Zainstalować Open WebUI na Serwerze w Chmurze

Ten przewodnik przeprowadzi Cię przez proces instalacji Open WebUI na serwerze w chmurze przy użyciu Dockera, umożliwiając bezproblemową interakcję z dużymi modelami językowymi.

Informacja o linkach afiliacyjnych Niektóre linki są afiliacyjne. Możemy otrzymać prowizję, jeśli dokonasz zakupu za ich pośrednictwem. Przed zamówieniem potwierdź u dostawcy aktualne ceny i oferty.

Na tej stronie
  1. Wymagania wstępne
  2. Krok 1: Ustawienie Serwera w Chmurze
  3. Krok 2: Instalacja Dockera
  4. Krok 3: Pobieranie Obrazu Dockera Open WebUI
  5. Krok 4: Uruchamianie Open WebUI
  6. Wyjaśnienie Parametrów
  7. Krok 5: Uzyskiwanie Dostępu do Open WebUI
  8. Krok 6: Konfiguracja Nginx (Opcjonalnie)
  9. Podsumowanie

Open WebUI to interfejs webowy typu open-source zaprojektowany do interakcji z dużymi modelami językowymi (LLM) takimi jak GPT-4. Ta przyjazna dla użytkownika platforma może być hostowana na serwerach w chmurze, co pozwala na skalowalne wdrożenie i łatwe zarządzanie modelami AI. W tym artykule przeprowadzimy Cię przez proces instalacji Open WebUI na serwerze w chmurze przy użyciu Dockera.

Wymagania wstępne

Zanim zaczniesz, upewnij się, że masz:

  1. Serwer w Chmurze: Możesz wybrać z AWS, Azure, Google Cloud lub dowolnego innego dostawcy usług chmurowych.
  2. Podstawowa Wiedza o Wierszu Poleceń: Znajomość poleceń terminala będzie pomocna.
  3. Zainstalowany Docker: Upewnij się, że Docker jest zainstalowany na Twoim serwerze. Możesz to sprawdzić, uruchamiając docker --version.

Krok 1: Ustawienie Serwera w Chmurze

  1. Uruchom Instancję: Zaloguj się do swojego dostawcy chmury i uruchom nową instancję serwera działającą na kompatybilnym systemie operacyjnym (np. Ubuntu 20.04).
  2. Dostęp SSH: Użyj klienta SSH, aby uzyskać dostęp do swojego serwera. Na przykład:
    ssh username@your_server_ip
    

Krok 2: Instalacja Dockera

Jeśli Docker nie jest jeszcze zainstalowany, użyj następujących poleceń, aby go zainstalować (zakładając serwer Ubuntu):

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

Zweryfikuj instalację za pomocą:

docker --version

Krok 3: Pobieranie Obrazu Dockera Open WebUI

Będziesz musiał uruchomić aplikację Open WebUI przy użyciu Dockera. Oficjalny obraz jest dostępny w rejestrze Dockera. Użyj następującego polecenia, aby go pobrać:

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

Krok 4: Uruchamianie Open WebUI

Możesz uruchomić Open WebUI za pomocą jednego polecenia Dockera. Oto jak to zrobić:

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

Wyjaśnienie Parametrów

  • -d: Uruchamia kontener w trybie odłączonym (w tle).
  • -p 3000:8080: Mapuje port 3000 na serwerze do portu 8080 w kontenerze (dostęp przez http://your-server-ip:3000).
  • -v open-webui:/app/backend/data: Tworzy wolumen dla trwałości danych.
  • -e OPENAI_API_KEY=your_openai_api_key: Ustawia klucz API OpenAI do autoryzacji.
  • --name open-webui: Nadaje nazwę kontenerowi Dockera.
  • --restart always: Automatycznie restartuje kontener w przypadku awarii lub ponownego uruchomienia serwera.

Krok 5: Uzyskiwanie Dostępu do Open WebUI

Po pomyślnym uruchomieniu kontenera możesz uzyskać dostęp do Open WebUI przez swoją przeglądarkę internetową:

http://your-server-ip:3000

Powinieneś zobaczyć interfejs Open WebUI, gdzie możesz zacząć korzystać z różnych modeli AI bezproblemowo.

Krok 6: Konfiguracja Nginx (Opcjonalnie)

Zaleca się użycie odwrotnego proxy, takiego jak Nginx, aby zwiększyć bezpieczeństwo i zarządzać ruchem. Oto krótki przegląd:

  1. Zainstaluj Nginx:

    sudo apt install nginx
    
  2. Skonfiguruj Nginx: Edytuj plik konfiguracyjny Nginx:

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

    Dodaj następującą konfigurację:

    server {
        listen 80;
        server_name your-domain.com;  # Zastąp swoją domeną
    
        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. Włącz Konfigurację:

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

Podsumowanie

Instalacja Open WebUI na serwerze w chmurze jest prostym procesem, który pozwala na wykorzystanie możliwości dużych modeli językowych poprzez intuicyjny interfejs. Dzięki łatwości użycia Dockera, wdrażanie aplikacji nigdy nie było prostsze. Postępując zgodnie z tym przewodnikiem, powinieneś mieć Open WebUI uruchomione w krótkim czasie, co zapewni Ci skuteczne narzędzie do zarządzania modelami AI.

Aby uzyskać dalsze dostosowania i zaawansowane funkcje, zapoznaj się z oficjalną dokumentacją na stronie GitHub Open WebUI i eksploruj dyskusje społeczności w celu uzyskania dodatkowych informacji i wskazówek.

Więcej VPS

Poznaj polecanego dostawcę i przeglądaj poradniki VPS według lokalizacji.