<aside> 📌

Intro


[안내사항]

이 글은 비개발자가 n8n, Docker 등을 모두 처음 설치 및 사용하면서 작성한 글입니다. 이 문제를 해결하기 위해 일주일 간 공부하고 찾아보면서 정리했습니다.

처음으로 작동이 완료됐을 땐 왜 성공했는지 알지 못해서 설치했던 걸 모두 지우고 다시 설치하기를 3번 정도 반복했던 것 같습니다. 그럼에도 다소 부족하거나 틀린 내용이 혹시 있을 수 있습니다.

댓글로 남겨주시면 확인 후 수정하도록 하겠습니다.

페이지 복제가 가능하도록 열어두었으니 자유롭게 가져가서 자신만의 방식으로 정리하고 공유해주셔도 좋을 것 같습니다.

설치 환경이 다를 경우 실행 및 접근 방식이 다를 수 있으며 전문가가 아니기 때문에 이에 대해서는 도움을 드리기 어렵습니다. 저와 같은 환경에서 동일한 문제로 어려움을 겪고 계신 분들께 조금이나마 도움이 되길 바랍니다!

[작업 수행일]

[사용자 설치 환경]

Part1. 로컬(내 컴퓨터)에 n8n AI 스타터 키트 설치

공식링크: https://github.com/n8n-io/self-hosted-ai-starter-kit

M1 프로세서가 장착된 Mac 환경에서 n8n이 제공하는 셀프 호스팅 AI 스타터 키트는 아래 두 가지 옵션 중에 선택해서 사용할 수 있습니다.

  1. 옵션 1: Docker를 사용하여 스타터 키트를 완전히 CPU에서 실행하기.
  2. 옵션 2: Mac에 Ollama를 설치하고, n8n을 연결하여 더 빠른 AI 추론을 얻기.

추천 사항

경험 수준과 더 원활한 설정을 원하시는 점을 고려할 때, 옵션 1을 시작하는 것을 추천드립니다. 더 간단하며 빠르게 시작할 수 있습니다. 나중에 더 빠른 AI 추론이 필요하다면 옵션 2로 전환할 수 있습니다. 여기에서는 옵션1만 다루었습니다.

선택 옵션 1: 스타터 키트를 완전히 CPU에서 실행하기

[전제 조건] Mac에 Docker가 설치되어 있어야 합니다. 설치되지 않았다면 위 내용을 참고해서 Docker Desktop for Mac 페이지에서 다운로드하여 설치하세요.

도커(Docker)란?


  1. 내 컴퓨터에서 터미널 실행:

    Cursor AI, VS Code, 터미널(내장 애플리케이션) 등에서 실행 가능하며 작성자는 Cursor AI 어플리케이션을 사용

    Cursor AI는 실행한 터미널 명령어 및 생성, 작성한 코드들을 즉각적으로 LLM 모델(gpt, claude 등)에게 피드백 받을 수 있어서 코드를 잘 다루지 못하는 초보자들에게 강력 추천 (Cursor AI의 인터페이스 및 사용법을 파악할 수 있는 튜토리얼 영상을 시청 후 아래 작업 수행하면 좋을 것 같음)

  2. n8n starter kit을 설치할 경로 선정 및 터미널에서 이동:

이제부터 *쉘(Shell) 명령어가 사용됨 *터미널에서 컴퓨터와 상호작용하기 위해 사용하는 명령어

  1. 파일 설치 경로 선정

    예시) Downloads 폴더에 설치를 하겠다.

  2. 터미널에서 파일을 설치할 경로로 이동

    예시) Downloads 폴더의 경로: /Users/AhnHyoSuk/Downloads

    기타)

    image.png