Cara Menginstal Open WebUI di Cloud Server

Panduan ini akan memandu Anda melalui proses instalasi Open WebUI di cloud server menggunakan Docker, memungkinkan interaksi yang mulus dengan model bahasa besar.

Pengungkapan afiliasi Sebagian tautan adalah tautan afiliasi. Kami dapat menerima komisi saat Anda membeli melalui tautan tersebut. Periksa harga dan penawaran terkini dengan penyedia sebelum memesan.

Di halaman ini
  1. Prasyarat
  2. Langkah 1: Menyiapkan Cloud Server Anda
  3. Langkah 2: Menginstal Docker
  4. Langkah 3: Menarik Gambar Docker Open WebUI
  5. Langkah 4: Menjalankan Open WebUI
  6. Penjelasan Parameter
  7. Langkah 5: Mengakses Open WebUI
  8. Langkah 6: Mengonfigurasi Nginx (Opsional)
  9. Kesimpulan

Open WebUI adalah antarmuka web sumber terbuka yang dirancang untuk berinteraksi dengan model bahasa besar (LLM) seperti GPT-4. Platform yang ramah pengguna ini dapat dihosting di cloud server, memungkinkan penerapan yang dapat diskalakan dan manajemen model AI yang mudah. Dalam artikel ini, kami akan memandu Anda melalui proses instalasi Open WebUI di cloud server menggunakan Docker.

Prasyarat

Sebelum Anda mulai, pastikan Anda memiliki hal-hal berikut:

  1. Cloud Server: Anda dapat memilih dari AWS, Azure, Google Cloud, atau penyedia layanan cloud lainnya.
  2. Pengetahuan Dasar Command Line: Familiaritas dengan perintah terminal akan sangat membantu.
  3. Docker Terinstal: Pastikan Docker terinstal di server Anda. Anda dapat memeriksa dengan menjalankan docker --version.

Langkah 1: Menyiapkan Cloud Server Anda

  1. Luncurkan Instance: Masuk ke penyedia cloud Anda dan luncurkan instance server baru yang menjalankan OS yang kompatibel (seperti Ubuntu 20.04).
  2. Akses SSH: Gunakan klien SSH untuk mendapatkan akses ke server Anda. Misalnya:
    ssh username@your_server_ip
    

Langkah 2: Menginstal Docker

Jika Docker belum terinstal, gunakan perintah berikut untuk menginstalnya (dengan asumsi server Ubuntu):

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

Verifikasi instalasi dengan:

docker --version

Langkah 3: Menarik Gambar Docker Open WebUI

Anda perlu menjalankan aplikasi Open WebUI menggunakan Docker. Gambar resmi tersedia di registry Docker. Gunakan perintah berikut untuk menariknya:

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

Langkah 4: Menjalankan Open WebUI

Anda dapat menjalankan Open WebUI menggunakan satu perintah Docker. Berikut cara melakukannya:

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

Penjelasan Parameter

  • -d: Menjalankan kontainer dalam mode terpisah (latar belakang).
  • -p 3000:8080: Memetakan port 3000 di server ke port 8080 di dalam kontainer (akses melalui http://your-server-ip:3000).
  • -v open-webui:/app/backend/data: Membuat volume untuk ketahanan data.
  • -e OPENAI_API_KEY=your_openai_api_key: Mengatur kunci API OpenAI untuk otentikasi.
  • --name open-webui: Menamai kontainer Docker.
  • --restart always: Secara otomatis memulai ulang kontainer saat terjadi kegagalan atau reboot server.

Langkah 5: Mengakses Open WebUI

Setelah berhasil menjalankan kontainer, Anda dapat mengakses Open WebUI melalui browser web Anda:

http://your-server-ip:3000

Anda akan disambut dengan antarmuka Open WebUI, di mana Anda dapat mulai menggunakan berbagai model AI dengan mulus.

Langkah 6: Mengonfigurasi Nginx (Opsional)

Disarankan untuk menggunakan proxy terbalik seperti Nginx untuk meningkatkan keamanan dan mengelola lalu lintas. Berikut adalah gambaran singkat:

  1. Instal Nginx:

    sudo apt install nginx
    
  2. Konfigurasi Nginx: Edit file konfigurasi Nginx:

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

    Tambahkan konfigurasi berikut:

    server {
        listen 80;
        server_name your-domain.com;  # Ganti dengan domain Anda
    
        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. Aktifkan Konfigurasi:

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

Kesimpulan

Menginstal Open WebUI di cloud server adalah proses yang sederhana yang memungkinkan Anda memanfaatkan kemampuan model bahasa besar melalui antarmuka yang intuitif. Dengan kemudahan penggunaan Docker, menerapkan aplikasi tidak pernah semudah ini. Mengikuti panduan ini, Anda seharusnya dapat menjalankan Open WebUI dalam waktu singkat, memberikan Anda alat yang efektif untuk mengelola model AI.

Untuk kustomisasi lebih lanjut dan fitur lanjutan, lihat dokumentasi resmi di halaman GitHub Open WebUI dan jelajahi diskusi komunitas untuk wawasan dan tips tambahan.

Lebih Banyak VPS

Lihat penyedia yang direkomendasikan dan jelajahi panduan VPS berdasarkan lokasi.