Pull to refresh
8
4.5
Yury Kossakovsky@SnoopyII

Software Developer

Send message

Спасибо!
Все так, проблема в том, что эта переменная не прокидывалась в n8n до этого. Я добавил необходимые изменения, сейчас все будет работать, достаточно обновиться через команду:

sudo bash ./scripts/update.sh

После переменная NODES_EXCLUDE автоматически появится в .env файле и будет использоваться n8n.

@A-Gorbach @itenthusiast-ru Спасибо!

Есть две опции как изменить timezone:
1) Глобально сразу для всех workflow
2) Точечно для каждого workflow по отдельности

Глобально:
Нужно добавить переменную GENERIC_TIMEZONE в .env файл в корне проекта, например:

GENERIC_TIMEZONE=America/New_York


И затем перезапустить сервисы через

sudo bash ./scripts/update.sh



Точечно:
Нужно в workflow в котором хотите изменить timezone зайти в Settings:

А затем выбрать искомую из селектора Timezone:

Интегрировал Postgresus в свой Docker Compose стек буквально за 5 минут - 7 строк конфига и всё работает. Именно потому что автор упаковал всё в Docker-образ. Использую в проде для бэкапа баз, работает стабильно. Docker сейчас стандарт для self-hosted, и это было правильное архитектурное решение.

Здравствуйте! Не совсем понял вопрос - уточните, пожалуйста.

Если речь про обновление до n8n v2, то с вашей стороны нужно будет только проверить свои воркфлоу через Settings -> Migration Report и исправить те, которые будут подсвечены как требующие внимания.

Обновление сборки станет доступно после выхода стабильной версии 2.0.x.

По первому вопросу - зависит от серьёзности проекта.

Если это пет-проекты или прототипирование - да, весь стек отлично живёт на одном VPS. Собственно, для этого сборка и создавалась: быстро поднял окружение, проверил гипотезу, показал заказчику MVP. Для этих целей в ней есть всё что нужно.

Если говорить про серьёзный продакшн - там я n8n не использую. Обычно это экосистема langchain и облачные провайдеры моделей.

По железу. Тут, к сожалению, нельзя дать универсальный ответ - слишком много переменных.

Минимальный сетап (n8n + бэкапы + мониторинг) - 2 CPU / 4 GB RAM. Дальше нужно смотреть конкретно:

  • Какие сервисы планируете запускать

  • Будете ли использовать локальные модели или облачные API

  • Если локальные - какие именно модели, какого размера, и на чём запускаете (CPU или GPU)

По сути, нужно составить список того, что хотите поднять, и добавлять ресурсы к минимальному сетапу. Базовые требования сильно зависят от того, используются ли LLM вообще - это самая ресурсоёмкая часть. Запуск модели на CPU и на GPU - это совершенно разные истории по потреблению RAM и скорости инференса.

Wildcard-сертификаты в проекте не используются. Настраивается wildcard DNS-запись (*.domain.com), но сертификаты получаются отдельно для каждого поддомена через стандартный HTTP-01 challenge. Caddy делает это полностью автоматически - нужен только открытый порт 80/443 и указанный email в LETSENCRYPT_EMAIL. API-ключи DNS-провайдера не требуются.

@Mortello @kiru @vassilevev

Отвечу на вопрос про различия:
Основное отличие Flowise то, что это специализированная платформа для AI-агентов на базе LangChain, тогда как n8n скорее мультитул, в котором есть все и сразу.

Flowise добавили в проект ещё весной 2025, и тогда разница с n8n была ощутимой - он сильно выигрывал в построении мультиагентных систем, например у него первого появились rag, evals, tracing, shared state между агентами и тд. Но n8n последние полгода активно догонял flowise, и сейчас различия не так существенны.

Лично я использую Flowise скорее из привычки, так как начинал с него во времена когда в n8n агентные ноды еще не были так развиты.

Помню, когда знакомился с n8n тоже проходил через большинство из описанных болей (настройка прокси, SSL, VPN, переменные окружения, очередь задач и прочие нюансы установки n8n на VPS). Чтобы упростить этот процесс, я сделал полностью автоматизированный установщик n8n на VPS, который за 10 минут поднимает готовую инфраструктуру n8n c очередью задач, бэкапами, мониторингом, все через Docker Compose, сразу с рабочими связями и SSL. Так же в wizard доступны и другие сервисы для развертывания, например Flowise, Supabase, возможно, кому-то пригодится. Инструкция по установке со списком доступных сервисов в readme проекта — https://github.com/kossakovsky/n8n-installer

Information

Rating
998-th
Location
Alberta, Канада
Date of birth
Registered
Activity

Specialization

Фронтенд разработчик, Фулстек разработчик
Старший
Английский язык
JavaScript
TypeScript
Redux
Node.js
NestJS
Next.js
React
Vue.js
Nuxt.js