Команда инженеров · свой ЦОД в РФ · своё железо · своя панель · CloudStack + Linstor · MCP · база знаний по self-hosted

Автоматизация документации с AI

Преобразует веб-контент в структурированную документацию для Docsify с помощью OpenAI. Автоматически извлекает информацию из HTML и форматирует её для публикации.

Показать оригинал (англ.)
Docsify example

Automated workflow: Docsify example. This workflow integrates 21 different services: convertToFile, stickyNote, merge, switch, outputParserAutofixing. It contains 77 nodes and follows best practices for error handling and security.

Комбинированный (Complex)Продвинутый · 60 нодHtmlConverttofileOpenAIExtractfromfile
Как это работает

Схема сценария, как в редакторе n8n: ноды и связи между ними. Кликните, чтобы рассмотреть.

клик - увеличить ⤢≡CONFIGset◆Convert to FileconvertToFile⑂HasFile?if◆Extract from FileextractFromFile◆Main Pagehtml◆Instance overviewhtml◆Sort-workflowssort⑂doc actionswitch≡Empty Setset◆Load Doc FilereadWriteFile⇥Respond withmarkdownrespondToWebhook⇥Respond with HTMLrespondToWebhook◆Save New Doc FilereadWriteFile≡Blank Doc Fileset◆Fetch SingleWorkflow1n8n≡Fill WorkflowTableset◆Basic LLM ChainnoOp◆OpenAI Chat ModelnoOp◆Structured OutputParsernoOp◆Auto-fixing OutputParsernoOp⇥Respond with mainpage HTMLrespondToWebhook◆Workflow Tagshtml◆No Operation, donothingnoOp◆Mergemerge◆Fallback file namehtml◆mkdirexecuteCommand◆Merge1merge◆Edit Pagehtml◆Workflow mdcontenthtml⑂Is Action Edit?1if⑂Is Action Edit?2if{}Generate MermaidChartcode◆Merge2merge≡Generated Docset◆PassthroughnoOp◆Merge3merge◆Merge4merge◆Merge5merge≡Edit Fieldsset⑂Is Action Save?if◆Merge6merge⇥Respond OK on SaverespondToWebhook⇥single workflowwebhook⑂file typesswitch◆Get All Workflowsn8n⑂md filesswitch◆Get Workflow tagsn8n⇥docsifywebhook
  1. ТриггерdocsifyWebhook
  2. Триггерsingle workflowWebhook
  3. ДействиеCONFIGSet
  4. ДействиеMerge4Merge
  5. ДействиеMerge5Merge
  6. Действиеfile typesSwitch
  7. Действиеmd filesSwitch
  8. Действиеdoc actionSwitch
  9. ДействиеNo Operation, do nothingNo Op
  10. ДействиеGet All WorkflowsN8n
  11. ДействиеGet Workflow tagsN8n
  12. ДействиеLoad Doc FileRead Write File
  13. ДействиеEmpty SetSet
  14. ДействиеSort-workflowsSort
  15. ДействиеmkdirExecute Command
  16. ДействиеPassthroughNo Op
  17. ДействиеEdit FieldsSet
  18. ДействиеMerge1Merge
  19. ДействиеFill Workflow TableSet
  20. ДействиеHasFile?If
  21. ДействиеExtract from FileExtract From File
  22. ДействиеFetch Single Workflow1N8n
  23. ДействиеGenerate Mermaid ChartCode
  24. ДействиеMerge3Merge
  25. ДействиеMergeMerge
  26. ДействиеIs Action Edit?1If
  27. ДействиеBasic LLM ChainNo Op
  28. ДействиеOpenAI Chat ModelNo Op
  29. ДействиеAuto-fixing Output ParserNo Op
  30. ДействиеStructured Output ParserNo Op
  31. ДействиеMerge2Merge
  32. ДействиеBlank Doc FileSet
  33. ДействиеGenerated DocSet
  34. ДействиеConvert to FileConvert To File
  35. ДействиеIs Action Edit?2If
  36. ДействиеSave New Doc FileRead Write File
  37. ДействиеMerge6Merge
  38. ДействиеIs Action Save?If
  39. ДействиеMain PageHtml
  40. ДействиеInstance overviewHtml
  41. ДействиеWorkflow TagsHtml
  42. ДействиеEdit PageHtml
  43. ДействиеWorkflow md contentHtml
  44. ДействиеFallback file nameHtml
  45. ТриггерRespond with main page HTMLRespond To Webhook
  46. ТриггерRespond with HTMLRespond To Webhook
  47. ТриггерRespond with markdownRespond To Webhook
  48. ТриггерRespond OK on SaveRespond To Webhook

Сценарий «Автоматизация документации с AI» состоит из 48 нод: docsify, single workflow, CONFIG, Merge4, Merge5, file types, md files, doc action и других. Интеграции: Html, Converttofile, OpenAI, Extractfromfile, Respondtowebhook, Webhook, N8N, Executecommand, Readwritefile.

Что понадобится
ПараметрЗначениеОписание
Учётные данныеHtml · Converttofile · OpenAI · Extractfromfile · Respondtowebhook · Webhook · N8N · Executecommand · ReadwritefileДля каждого сервиса нужен свой ключ/токен - впишете их в n8n после установки.
Объём сценария60 нод · продвинутыйЧисло нод и уровень сложности логики. Больше нод - тоньше настройка.
Форматn8n workflow JSONГотовый воркфлоу. При развороте через кнопку импортируется автоматически.
Установка в один клик

Развернуть n8n с этим сценарием

Готовый сервер с n8n из маркетплейса Fatmetal - воркфлоу уже загружен. Рекомендованная конфигурация уже подставлена в заказ: 2 CPU · 4 ГБ · 50 ГБ. Останется вписать свои ключи, и автоматизация заработает. Нужна помощь с настройкой под нагрузку или сетью? Напишите инженеру.

Защищённый инстанс

n8n отдаём закрытым, а не голым

n8n часто атакуют - поэтому инстанс приезжает уже защищённым, без ручной настройки.

Владелец создан заранее

Аккаунт администратора настроен автоматически при развёртывании. Окно самостоятельной регистрации закрыто - никто не перехватит ваш инстанс в первые минуты после запуска (частый вектор атаки на self-hosted n8n).

Единый пароль с сервером

Логин в n8n - тот же пароль, что у вашей машины. Не нужно искать отдельные креды в файлах, меньше шансов оставить дефолт.

fail2ban против перебора

Автоматически банит IP после серии неудачных попыток входа по SSH. Защита от брутфорса из коробки.

HTTPS и security-заголовки

Трафик шифруется (Let's Encrypt, авто-обновление), выставлены HSTS, X-Frame-Options, X-Content-Type-Options, Referrer-Policy - защита от кликджекинга, MIME-снифинга и downgrade-атак.

Что дальше

После оплаты - сервер с готовым сценарием

Сервер создаётся автоматически за несколько минут. Ничего настраивать вручную не нужно - n8n поднимется сам, а этот сценарий уже будет внутри.

1

Сервер создаётся

После оплаты сервер разворачивается автоматически за несколько минут: ставится n8n, база данных и HTTPS. Дождитесь готовности в личном кабинете.

2

Открываете адрес

Адрес формируется из IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Например IP 45.15.159.10 → https://45-15-159-10.fatmetal.net/. HTTPS уже настроен. Готовый адрес также есть в личном кабинете - можно просто скопировать его оттуда.

3

Входите готовыми данными

Аккаунт владельца уже создан - регистрировать ничего не нужно. Логин: admin@<адрес вашего сервера> (тот же адрес, что открыли на шаге 2 - например admin@45-15-159-10.fatmetal.net). Пароль - тот же, что у вашего сервера: он в личном кабинете и в /root/n8n-credentials.txt на сервере. Войдите и при желании сразу смените пароль в настройках. Интерфейс английский - у n8n нет русской локализации.

4

Сценарий уже внутри

Этот сценарий уже импортирован - найдёте его в разделе Workflows. Останется вписать свои ключи для интеграций (Html, Converttofile, OpenAI) в Credentials и включить сценарий.

Важно: сохраните ключ шифрования. Ключ (N8N_ENCRYPTION_KEY) и пароль базы лежат на сервере в /root/n8n-credentials.txt. Этим ключом зашифрованы учётные данные интеграций - берегите его и сделайте резервную копию: без ключа их не восстановить даже из бэкапа базы.
Оригинал сценария (англ.): «Docsify example». Источник: коллекция Zie619/n8n-workflows (лицензия MIT).