본문 바로가기

n8n4

개인 n8n 서버 배포하기: (2) HTTPS(SSL) 인증:433 SSL 도입 이유기존에 n8n 서버를 HTTP로 배포하면 인증 관련 에러나 쿠키 저장 문제가 발생하는데 n8n은 기본적으로 보안 강화를 위해 HTTPS 환경을 전제로 Secure Cookie를 사용하기 때문이다. 이를 해결하려면:N8N_SECURE_COOKIE=false로 설정하여 HTTPS 의존성 끄기혹은 정식으로 SSL 인증서를 적용하여 HTTPS로 접근. 하지만 나는 팀원들과 함께 안정적이고 안전하게 n8n을 사용하기 위해, SSL 인증을 적용하는 방법을 선택했다.Caddy를 선택이유n8n 서버에 HTTPS 인증을 적용하기 위해 Caddy를 사용했다.Caddy는 간편한 설정만으로 리버스 프록시 및 SSL 인증서를 자동으로 발급·갱신해주는 서비스이다. Let's Encrypt와 기본적으로 통합되어 .. 2025. 7. 31.
개인 n8n 서버 배포하기 : (1) 포트 포워딩(kt 공유) 지금까지는 클라우드 서비스를 통해 배포했지만, 비용 문제로 인해 이번에는 개인 PC를 이용한 배포를 시도했다.목표DNS를 통해 외부에서 n8n 서버 접속SSH를 통한 외부 접속 가능WSL이 아닌 Ubuntu 환경에서 서버 운영Jenkins 기반 CI/CD 구현일단 Docker를 통해 n8n로컬 환경에서 접속이 가능하고외부에서 나의 PC에 접속하게 해야한다. 네트워크 개념 이해 포트포워딩포트포워딩은 내부 네트워크에 있는 장치(예: 개인 PC)에 외부에서 접근할 수 있도록 해주는 설정입니다. 쉽게 말해, 외부에서 내 서버로 접속이 가능하도록 공유기에서 특정 포트를 열어주는 과정입니다. 이를 통해 외부에서도 http://내공인IP:포트번호로 내 서버에 접속할 수 있습니다. IP와 DNS란?IP 주소 (Inte.. 2025. 7. 23.
녹음 파일 자동 회의록 생성기 : n8n + STT 회의 내용을 녹음한 뒤 자동으로 회의록을 작성하는 n8n 워크플로를 구축했다.Google Meet·Zoom용 실시간 STT 챗봇 오픈소스도 있지만, 우리 팀은 Discord로 회의를 진행한다.(Discord에도 STT 봇을 만들 수 있을거 같다. 이는 다음 기회에 검토 예정)→ Discord 음성은 노트북에서 직접 녹음한 뒤 Google Drive에 업로드하는 방식이 더 적합하다고 판단했다.1. Google Drive Trigger특정 폴더에 새 파일이 생성/업데이트되면 워크플로 시작.기존에 작성한 Workflow에서는 Trigger가 작동을 안함 이유를 모르겠음.2. Google Drive → 파일 다운로드Trigger에서 받은 file ID를 사용해 녹음 파일 다운로드.3. Whisper(STT)Op.. 2025. 6. 10.
반복되는 회의록 작성을 자동화: n8n으로 구축한 문서 자동화 시스템 이번 일경험 프로젝트를 시작하며 팀별 회의 진행시 회의록 작성과 지출 내용이 포함되어 있는 회의록을 작성해야 했습니다. 아무래도 회의 진행마다 매번 작성해야하는 번거러움과 프로젝트에 더 시간적 투자를 위해 자동화를 구축했습니다.회의록 자동화 요구사항Google Docs 자동 생성 및 저장회의록 템플릿 형식에 문서 생성챗봇을 통한 문서 자동생성사용 스킬n8n: Workflow 기반의 데이터 흐름 자동화.Python : Discord Bot 및 Webhook 연동Google API + OAuth2: Docs 자동 생성 및 Drive 연동시스템 흐름사용자가 Discord에서 명령어 입력 (회의 데이터 입력)Discord 봇이 메시지 파싱하여 n8n Webhook으로 전송n8n에서 데이터 가공 → Google .. 2025. 6. 7.