📋 Что вам понадобится:
- Ubuntu 22.04 или 24.04 LTS
- Подключение к интернету
- Права sudo
- ~15-20 ГБ свободного места на SSD (под установку + базовые модели)
Шаг 1: Обновление системы и установка базовых зависимостей
Откройте терминал (Ctrl+Alt+T) и выполните:
sudo apt update && sudo apt upgrade -y
Установите необходимые инструменты:
sudo apt install -y git wget curl build-essential software-properties-common
Шаг 2: Установка драйверов NVIDIA
Проверьте, установлены ли уже драйверы:
nvidia-smi
Если команда не найдена или показывает ошибку, установите драйверы:
sudo ubuntu-drivers autoinstall
Или установите конкретную версию (рекомендуется 535 или новее для RTX 3090):
sudo apt install -y nvidia-driver-535
Перезагрузите систему:
sudo reboot
После перезагрузки проверьте установку:
nvidia-smi
Вы должны увидеть вашу RTX 3090 с 24 ГБ VRAM и версию драйвера.
Шаг 3: Установка Python 3.13
ComfyUI официально рекомендует Python 3.13. Установите его из PPA:
sudo add-apt-repository ppa:deadsnakes/ppa -y
sudo apt update
sudo apt install -y python3.13 python3.13-venv python3.13-dev python3-pip
Проверьте версию:
python3.13 --version
Должно показать: Python 3.13.x
Шаг 4: Клонирование ComfyUI
Перейдите в директорию, где хотите установить ComfyUI (например, в домашнюю папку):
cd ~
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
Шаг 5: Создание виртуального окружения
Создайте изолированное Python-окружение для ComfyUI:
python3.13 -m venv venv
Активируйте его:
source venv/bin/activate
После активации в начале строки терминала появится (venv).
Шаг 6: Установка PyTorch с CUDA 13.0
Для RTX 3090 (серия 30xx) требуется PyTorch с CUDA 13.0 или выше:
pip install --upgrade pip
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu130
Примечание: Установка может занять 5-10 минут в зависимости от скорости интернета.
Проверьте, что PyTorch видит CUDA:
python -c "import torch; print(f'CUDA available: {torch.cuda.is_available()}'); print(f'CUDA version: {torch.version.cuda}'); print(f'GPU: {torch.cuda.get_device_name(0)}')"
Должно вывести:
CUDA available: True
CUDA version: 13.0
GPU: NVIDIA GeForce RTX 3090
Шаг 7: Установка зависимостей ComfyUI
Установите все необходимые библиотеки:
pip install -r requirements.txt
Шаг 8: Первый запуск ComfyUI
Запустите ComfyUI:
python main.py
При первом запуске ComfyUI автоматически скачает базовую модель. После завершения инициализации вы увидите сообщение:
To see the GUI go to: http://127.0.0.1:8188
Откройте браузер и перейдите по адресу: http://127.0.0.1:8188
Шаг 9: Скачивание моделей (опционально)
По умолчанию ComfyUI использует папку models/checkpoints/. Скачайте модели в эту директорию:
Пример: SD 1.5 (базовая модель, ~4 ГБ)
cd models/checkpoints/
wget https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.ckpt
cd ../..
Пример: SDXL (более современная модель, ~6.5 ГБ)
cd models/checkpoints/
wget https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_base_1.0.safetensors
cd ../..
Пример: Flux.1 Schnell (самая современная, ~24 ГБ)
cd models/checkpoints/
wget https://huggingface.co/black-forest-labs/FLUX.1-schnell/resolve/main/flux1-schnell.safetensors
cd ../..
После скачивания моделей перезапустите ComfyUI или обновите список моделей в интерфейсе.
Шаг 10: Создание systemd-сервиса (для автозапуска)
Чтобы ComfyUI запускался автоматически при загрузке системы, создайте systemd-сервис:
sudo nano /etc/systemd/system/comfyui.service
Вставьте следующий контент (замените yourusername на ваше имя пользователя):
[Unit]
Description=ComfyUI Stable Diffusion Web UI
After=network.target
[Service]
Type=simple
User=yourusername
WorkingDirectory=/home/yourusername/ComfyUI
ExecStart=/home/yourusername/ComfyUI/venv/bin/python main.py --listen 0.0.0.0
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
Сохраните файл (Ctrl+O, Enter, Ctrl+X).
Активируйте и запустите сервис:
sudo systemctl daemon-reload
sudo systemctl enable comfyui
sudo systemctl start comfyui
Проверьте статус:
sudo systemctl status comfyui
Теперь ComfyUI будет доступен по адресу http://ваш-ip:8188 с любого устройства в локальной сети.
🔧 Полезные команды для управления
Запуск ComfyUI вручную:
cd ~/ComfyUI
source venv/bin/activate
python main.py
Запуск с дополнительными параметрами:
# Для экономии VRAM (если возникают ошибки Out of Memory)
python main.py --lowvram
# Для использования CPU (очень медленно, только для тестов)
python main.py --cpu
# Для доступа из локальной сети
python main.py --listen 0.0.0.0
# Для использования конкретного порта
python main.py --port 8188
Остановка systemd-сервиса:
sudo systemctl stop comfyui
Просмотр логов:
sudo journalctl -u comfyui -f
Обновление ComfyUI:
cd ~/ComfyUI
git pull
source venv/bin/activate
pip install -r requirements.txt --upgrade
⚠️ Решение частых проблем
1. Ошибка «CUDA out of memory»
Добавьте флаг --lowvram или --gpu-only при запуске:
python main.py --lowvram
2. Ошибка при установке PyTorch
Убедитесь, что драйверы NVIDIA установлены корректно:
nvidia-smi
3. ComfyUI не видит модели
Проверьте, что модели находятся в правильных папках:
- Checkpoints:
models/checkpoints/ - LoRA:
models/loras/ - VAE:
models/vae/ - ControlNet:
models/controlnet/
4. Медленная загрузка моделей
Убедитесь, что модели хранятся на SSD, а не на HDD.
✅ Готово!
ComfyUI установлен и готов к работе. Откройте браузер и перейдите по адресу http://127.0.0.1:8188 (или http://ваш-ip:8188 для доступа из сети).
Теперь вы можете загружать рабочие процессы (workflows), скачивать модели и начинать генерировать изображения!