Перед началом, ставим следующие программы:
Код
sudo apt-get install python3.10-venv
Код
sudo apt-get install git
Код
sudo apt-get update
sudo apt-get install gcc // ставим кимпилятор для сборки пакета на языке C
sudo apt-get install make // устанавливаем пакет make
sudo apt-get install libreadline-dev // недостующие библиотеки
sudo apt-get install zlibc zlib1g-dev // исправляет configure: error: zlib library not found
sudo apt-get install zlib1g zlib1g-dev // для ubuntu 22.04 (только)
И проверяем версию питона (моя версия Python 3.10.12):
Я буду установливать ComfyUI в ветку «/home»
В Ubuntu ветка папок /home - это каталог, где пользователи хранят свои личные файлы, настройки и документы.
Логика папок следующая «/home/имя_пользователя/»
Чтоб попать в корень вашей персональной папки «/home» нужно ввести в терминал команду «cd»

Создадим в /home/ еще одну папку под названием ComfyUI, для этого введем в терминал команду
У нас будет создан путь «/home/имя_пользователя/ComfyUI»
Чтоб выбрать папку «/home/имя_пользователя/ComfyUI» введите

В эту папку мы загрузим ComfyUI с (
github)
Код
git clone https://github.com/ArdeniusAI/ComfyUI-cpu.git

Выберем папку ComfyUI-cpu

Запускаем скрипт установки
Код
./install_comfyui-cpu.sh


ВАЖНО, по умолчанию скрипт запуска (./start_comfyui-cpu.sh) запускает ComfyUI на 127.0.0.1:8188
Код
#!/bin/bash
source venv/bin/activate
python main.py --cpu --cpu-vae --auto-launch
Нам нужно его изменить, следующим образом, указав ip и port:
Код
#!/bin/bash
source venv/bin/activate
python main.py --cpu --cpu-vae --listen=192.168.8.110 --port=8188 --auto-launch
Права доступа я дал рекурсивно (в случае если будет ошибка доступа)
Запускаем скрипт запуска
Код
./start_comfyui-cpu.sh
Для завершения работы сервера используйте
CTRL+C
ВНИМАНИЕ, когда вы закроете терминал ComfyUI прекратит свою работу. Я пока не знаю как это решить, потом решу.
Прификс & и --background не помагают.
Открываем браузер и указываем в адресной строке
Код
http://192.168.8.110:8188/

Поздравляю, вы установили ComfyUI на серверную Ubuntu.