Для того, чтобы n8n могла подключаться к АПИ ChatGPT или других нейронок необходимо, чтобы IP-адрес сервера или VPS, где установлена n8n, соответствовал разрешенной стране.
Есть 2 варианта решения этой задачи:
- Настройка на сервере/VPS VPN для подключений.
- Аренда сервера/VPS сразу за границей.
Первый вариант отбрасываем так как он сложнее и имеет сомнительный юридический статус. И переходим к оставшемуся
второму варианту.
Для этого идем к хостеру, который сдает в аренду VPS с предустановленной n8n в нужной нам стране.
Шаг 1. Выбираем страну
В разделе “Конфигурация сервера” нажимаем на “Россия, Санкт-Петербург” и в выпадающем меню появляется “Европа, Латвия”.
Шаг 2. Выбираем конфигурацию
Минимальные требования для работы платформы n8n зависят от планируемой нагрузки:
- Для небольших проектов с 5–10 рабочими процессами и невысокой частотой их выполнения достаточно базовой конфигурации: 2 ГБ оперативной памяти, 2 виртуальных CPU и 20 ГБ дискового пространства.
- Для средних нагрузок (10–30 активных рабочих процессов с регулярным выполнением) рекомендуется 4 ГБ оперативной памяти, 2 vCPU и 40–60 ГБ SSD.
2.1. Выбираем нужные параметры на ползунках и ниже в “Готовых решениях” выбираем n8n. 2.2. Справа включаем переключатель “Быстрая установка ПО”. 2.3. Нажимаем “Создать”.
Шаг 3. Обновление n8n до последней версии
На VPS по умолчанию встанет версия, которая была актуальной на момент создания образа. Это значит, что после авторизации в n8n может выясниться, что текущая версия уже устарела. Это видно в нижнем левом углу.
Так как система все время развивается, то имеет смысл обновления делать.
Для этого:
3.1. Авторизуемся на VPS по SSH в личном кабинете хостинга в разделе “Облако”. Данные доступа придут на почту, указанную при регистрации. Скопировать и вставить пароль не получится, только ручной ввод. 3.2. Переходим в директорию n8n командой: __cd /opt/beget/n8n.__ 3.3. Открываем файл docker-compose.yml в текстовом редакторе: __nano docker-compose.yml__ 3.4. Находим строку __image: ____docker.n8n.io/n8nio/n8n:X.X.X__ (X.X.X – текущая версия ПО) и меняем в ней версию n8n на нужную.
3.5. Посмотреть актуальную версию можно нажав на количество апдейтов снизу слева на главном экране n8n. 3.6. Сохраняем изменения и закрываем файл: сочетание клавиш Ctrl+X, затем y, чтобы сохранить изменения, и Enter, чтобы подтвердить имя файла. 3.7. Скачиваем образ новой версии n8n командой: __docker-compose pull__ 3.8. Останавливаем работу текущей версии n8n командой: __docker-compose down__ 3.9. Запускаем новую версию n8n командой: __docker-compose up -d__ 3.10. Ждем 2–5 минут, пока n8n выполнит миграцию на новую версию и запустится.
__✨Пишите в комментариях, пользуетесь ли n8n или поставили его по этой инструкции.
