Difference between revisions of "ComfyUI: instalasi"

From OnnoWiki
Jump to navigation Jump to search
(Created page with "Berikut panduan instalasi '''ComfyUI menggunakan Docker''' di server '''Ubuntu 24.04'''. ==1. Prasyarat== Pastikan server sudah siap: sudo apt update && sudo apt upgrade...")
 
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
−
Berikut panduan instalasi '''ComfyUI menggunakan Docker''' di server '''Ubuntu 24.04'''.
+
Referensi: https://marcqualie.com/blog/post/install-comfyui-on-ubuntu
  
 +
Install dependency
  
 +
sudo apt update
 +
sudo apt install git python3 python3-venv python3-dev build-essential libgl1 ssh systemd-timesyncd -y
  
−
==1. Prasyarat==
 
  
−
Pastikan server sudah siap:
 
  
−
sudo apt update && sudo apt upgrade -y
+
Install nvidia drivers
−
sudo apt install -y git docker.io docker-compose
 
  
−
Jika pakai GPU NVIDIA, instal juga driver & runtime:
+
sudo ubuntu-drivers list --gpgpu
 +
sudo apt update
 +
sudo ubuntu-drivers install --gpgpu
 +
sudo nvidia-cuda-toolkit
  
−
  sudo apt install -y nvidia-driver-535 nvidia-docker2
+
  sudo nvidia-smi
−
sudo systemctl restart docker
 
  
  
−
==2. Clone Repository ComfyUI==
+
Clone ComfyUI into ~/src
  
−
  git clone https://github.com/comfyanonymous/ComfyUI.git
+
  git clone https://github.com/comfyanonymous/ComfyUI.git ~/ComfyUI
−
cd ComfyUI
 
  
 +
Set up the Python virtual environment
  
−
==3. Buat File `docker-compose.yml`==
+
sudo apt install python3.12-venv
  
−
Contoh konfigurasi (CPU only):
+
cd ~/ComfyUI
 +
python3 -m venv .venv
 +
source .venv/bin/activate
 +
pip install --upgrade pip wheel
 +
pip install -r requirements.txt
  
−
version: "3.9"
+
Install GPU-accelerated PyTorch (Optional)
−
services:
 
−
  comfyui:
 
−
    image: ghcr.io/comfyanonymous/comfyui:latest
 
−
    container_name: comfyui
 
−
    ports:
 
−
      - "8188:8188"
 
−
    volumes:
 
−
      - ./output:/app/output
 
−
      - ./models:/app/models
 
−
    restart: unless-stopped
 
  
−
Jika ingin pakai '''GPU NVIDIA''' (CUDA):
+
pip install torch torchvision
  
−
version: "3.9"
+
Manually run ComfyUI
−
services:
 
−
  comfyui:
 
−
    image: ghcr.io/comfyanonymous/comfyui:latest
 
−
    container_name: comfyui
 
−
    ports:
 
−
      - "8188:8188"
 
−
    volumes:
 
−
      - ./output:/app/output
 
−
      - ./models:/app/models
 
−
    deploy:
 
−
      resources:
 
−
        reservations:
 
−
          devices:
 
−
            - capabilities: [gpu]
 
−
    runtime: nvidia
 
−
    restart: unless-stopped
 
  
 +
cd ~/src/comfyanonymous/ComfyUI
 +
python3 -m venv .venv
 +
source .venv/bin/activate
 +
python3 main.py --listen 0.0.0.0 &
  
−
==4. Jalankan Container==
 
  
−
docker-compose up -d
 
  
−
Cek status:
 
  
−
docker ps
 
  
 +
==Referensi==
  
−
==5. Akses ComfyUI==
+
* https://marcqualie.com/blog/post/install-comfyui-on-ubuntu
−
 
 
−
Buka browser ke:
 
−
 
 
−
http://<IP_SERVER>:8188
 
−
 
 
−
 
 
−
==6. Tambahan (Opsional)==
 
−
 
 
−
* Jika butuh update:
 
−
 
 
−
  git pull
 
−
  docker-compose pull
 
−
  docker-compose up -d
 
−
 
 
−
* Jika ingin custom extension, mount folder:
 
−
 
 
−
  - ./custom_nodes:/app/custom_nodes
 
−
 
 
−
 
 
−
Mau saya bikinkan '''versi Dockerfile custom'' (misalnya pakai Ubuntu base + Python 3.11 + ComfyUI build dari source), atau cukup langsung pakai image resmi dari `ghcr.io/comfyanonymous/comfyui` di atas?
 

Latest revision as of 10:06, 27 September 2025

Referensi: https://marcqualie.com/blog/post/install-comfyui-on-ubuntu

Install dependency

sudo apt update
sudo apt install git python3 python3-venv python3-dev build-essential libgl1 ssh systemd-timesyncd -y


Install nvidia drivers

sudo ubuntu-drivers list --gpgpu
sudo apt update
sudo ubuntu-drivers install --gpgpu
sudo nvidia-cuda-toolkit
sudo nvidia-smi


Clone ComfyUI into ~/src

git clone https://github.com/comfyanonymous/ComfyUI.git ~/ComfyUI

Set up the Python virtual environment

sudo apt install python3.12-venv
cd ~/ComfyUI
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip wheel
pip install -r requirements.txt

Install GPU-accelerated PyTorch (Optional)

pip install torch torchvision

Manually run ComfyUI

cd ~/src/comfyanonymous/ComfyUI
python3 -m venv .venv
source .venv/bin/activate
python3 main.py --listen 0.0.0.0 &



Referensi