AI 자동화툴_n8n을 5분 안에 자체 호스팅하는 방법 _Jono Catliff

How To Self-Host n8n In 5 Minutes

 

1. nadn 자가 호스팅 설정 방법

nadn을 자가 호스팅하는 방법은 크게 두 가지로 나눌 수 있습니다. 첫째는 클라우드 기반 호스팅을 이용하는 것이고, 둘째는 로컬 컴퓨터에 직접 설치하는 것입니다. 클라우드 호스팅은 호스팅거(Hostinger)나 레일웨이(Railway)와 같은 제3의 플랫폼을 이용하여 nadn 인스턴스를 운영하는 방식으로, n8n을 다른 호스팅 플랫폼에서 사용하는 것과 유사합니다. 반면, 로컬 컴퓨터에 설치하는 방식은 사용자의 컴퓨터 자체에 nadn을 설치하여 운영하는 것을 의미합니다. 각 방식은 기술적 배경, 업타임, 비용, 설정 시간 등에서 차이를 보입니다. 기술적 배경이 없는 사용자에게는 클라우드 호스팅이 간단하고 빠르며 쉬운 방법입니다. 데이터 보안이나 사용자 정의 웹 애플리케이션 구축과 같이 기술적인 부분을 중요하게 생각하는 사용자에게는 로컬 컴퓨터에 설치하는 것이 더 적합할 수 있습니다. 클라우드 호스팅은 24시간 언제 어디서나 접속 가능하고 안정적인 서비스를 제공하지만, 로컬 컴퓨터에 설치하는 경우 인터넷 연결이 끊기거나 컴퓨터에 문제가 발생하면 nadn 인스턴스에 접속할 수 없게 됩니다. 비용 측면에서는 로컬 컴퓨터에 설치하는 것이 무료이지만, 안정적인 업타임을 보장하기 위해서는 클라우드 호스팅을 고려해야 하며, 이 경우 월 5달러에서 20달러 정도의 비용이 발생할 수 있습니다. 설정 시간은 두 방식 모두 짧은 시간 안에 가능하지만, 로컬 컴퓨터에 설치하는 경우 문제 발생 시 해결에 많은 시간이 소요될 수 있습니다. 클라우드 호스팅은 호스팅 제공업체가 모든 것을 관리해주기 때문에 유지 관리가 용이합니다.

 

2. 클라우드 호스팅 설정 (호스팅거, Railway)

클라우드 환경에서 nadn을 설정하는 방법은 호스팅거(Hostinger) 또는 레일웨이(Railway)를 사용하는 것이 일반적입니다. 호스팅거는 다양한 가격대의 요금제를 제공하며, 가장 저렴한 요금제는 월 4.99달러부터 시작합니다. nadn 사용에 필요한 리소스에 따라 요금제를 업그레이드할 수 있습니다. 다만, 초기 가격은 할인된 가격이며, 선택한 기간이 종료되면 정상 가격으로 인상된다는 점을 유념해야 합니다. 호스팅거에서 nadn을 설정하려면 먼저 원하는 요금제를 선택하고 결제 페이지로 이동합니다. 결제를 완료하면 호스팅 관리 페이지로 리디렉션됩니다. 이 페이지에서 서버 위치를 선택하고 운영체제로 nadn을 선택한 후 루트 비밀번호를 설정합니다. 추가 기능 옵션을 선택하고 다음 단계를 진행하면 nadn 클라우드 버전을 쉽게 설정할 수 있습니다. 레일웨이(Railway)는 또 다른 클라우드 호스팅 대안으로, 호스팅거보다 저렴한 옵션이 될 수 있습니다. 레일웨이에서 nadn을 설정하는 것은 매우 간단하며, 웹사이트에서 “nadn on Railway” 버튼을 클릭하면 원클릭 배포가 가능합니다. 레일웨이의 하비(Hobby) 요금제는 월 5달러부터 시작하며, 필요에 따라 프로(Pro) 요금제로 업그레이드할 수 있습니다. 두 플랫폼 모두 간단한 설정 과정을 통해 nadn 인스턴스를 클라우드에서 쉽게 운영할 수 있도록 지원합니다. 호스팅거와 레일웨이를 통해 클라우드 nadn을 사용하면 언제 어디서나 nadn 워크플로우에 액세스할 수 있으며, 안정적인 서비스를 제공받을 수 있습니다.

 

3. 로컬 컴퓨터 호스팅 설정

로컬 컴퓨터에 nadn을 호스팅하려면 먼저 nadn 웹사이트에서 GitHub 저장소로 이동해야 합니다. GitHub 저장소에서 “빠른 시작 가이드”를 찾아 지침을 따릅니다. 로컬 호스팅을 위해서는 Node.js가 필요합니다. Node.js가 설치되어 있지 않다면 Node.js 웹사이트에서 다운로드하여 설치해야 합니다. Node.js 설치가 완료되면 GitHub 저장소로 돌아가서 npx n8n 명령어를 복사합니다. 맥(Mac) 사용자는 터미널을 열고, 윈도우(Windows) 사용자는 터미널에 해당하는 명령 프롬프트를 실행합니다. 터미널에 복사한 npx n8n 명령어를 붙여넣고 실행합니다. nadn을 설치할 것인지 묻는 메시지가 나타나면 “Y” 또는 “Yes”를 입력하고 엔터 키를 누릅니다. 그러면 nadn이 로컬 컴퓨터에 다운로드됩니다. 설치가 완료되면 “O”를 눌러 로컬 환경에서 nadn을 엽니다. 로컬 호스트 환경에서 이메일과 비밀번호를 사용하여 nadn 계정에 로그인할 수 있습니다. 로컬 호스팅은 컴퓨터에 저장된 파일을 기반으로 실행되므로 다른 사람이 이 로컬 호스트 환경에 직접 로그인할 수 없다는 점을 기억해야 합니다. 서버를 종료하려면 터미널로 돌아가서 “Command + C” (맥) 또는 “Control + C” (윈도우)를 누릅니다. 서버를 다시 시작하려면 터미널에서 npx n8n 명령어를 다시 실행하고 “O”를 누르면 됩니다. 로컬 컴퓨터에 nadn을 호스팅하는 것은 대량의 데이터를 수동으로 처리하거나 사용자 정의 웹 애플리케이션을 구축하는 데 유용할 수 있습니다.

 

4. nadn 자가 호스팅의 장단점

nadn 자가 호스팅은 장단점을 모두 가지고 있습니다. 자가 호스팅의 단점 중 하나는 Google Sheets와 같은 특정 애플리케이션을 인증하는 데 어려움이 있을 수 있다는 점입니다. 클라이언트 ID와 클라이언트 비밀을 얻기 위해 nadn 문서를 참조해야 하며, 이는 기술적인 지식이 없는 사용자에게는 복잡하게 느껴질 수 있습니다. 또한, 자가 호스팅 버전에서는 프로젝트 및 팀 협업 기능이 제한됩니다. 엔터프라이즈 요금제를 사용하지 않는 한 팀원과 협업하기 어렵습니다. nadn의 업데이트 또는 추가 지원에 대한 보장이 없다는 점도 단점입니다. nadn 개발팀이 유료 버전을 장려하기 위해 자가 호스팅 버전의 업데이트를 중단하거나 제한할 수 있습니다. 반면, 자가 호스팅의 가장 큰 장점은 무제한 작업이 가능하다는 것입니다. 유료 버전에 비해 훨씬 저렴한 비용으로 nadn을 사용할 수 있습니다. 호스팅거와 같은 서비스를 이용하면 월 4.99달러부터 시작하여 필요에 따라 리소스를 업그레이드할 수 있습니다. 또한, nadn은 오픈 소스이므로 데이터에 대한 완전한 통제권을 가질 수 있습니다. 이러한 장단점을 고려하여 자신의 필요에 맞는 호스팅 방법을 선택하는 것이 중요합니다. 클라우드 호스팅은 기술적인 부담을 줄이고 안정적인 서비스를 제공하지만, 비용이 발생하고 데이터 통제권이 제한될 수 있습니다. 반면, 로컬 호스팅은 비용이 저렴하고 데이터 통제권이 높지만, 기술적인 지식이 필요하고 안정성이 떨어질 수 있습니다.

위로 스크롤