피드로 돌아가기
Setup N8N For Free with Supabase No Credit Card Verification Needed.
Dev.toDev.to
Backend

Setup N8N For Free with Supabase No Credit Card Verification Needed.

신용카드 없이 Hugging Face Spaces와 Supabase를 조합해 n8n 워크플로우 자동화 서버를 무료로 배포

And Go Web Solutions | AGWS2026년 3월 24일10beginner

Context

클라우드 호스팅 서비스 대부분은 가입 시 신용카드 검증을 필수로 요구한다. 개발자들이 자동화 워크플로우 도구를 테스트하거나 소규모 프로젝트를 운영하려면 결제 정보 입력 없이 무료로 사용 가능한 플랫폼이 필요하다.

Technical Solution

  • Hugging Face Spaces를 호스팅 플랫폼으로 선택: 이메일 가입만으로 16GB RAM, 2vCPU, 자동 HTTPS 및 무료 SSL 인증서 제공하는 yourname.hf.space 도메인 할당
  • n8n 템플릿 Space 복제: 사전 구성된 n8n 이미지를 Hugging Face Spaces에 중복 생성해 초기 설정 시간 단축
  • Supabase PostgreSQL 데이터베이스 연결: 트랜잭션 풀러(Transaction Pooler)를 사용해 6543 포트로 안정적인 데이터베이스 연결 구성
  • 환경변수 기반 설정: N8N_ENCRYPTION_KEY(32자 임의 문자열), DB_POSTGRESDB_* 변수들, N8N_PORT=7860 등을 Hugging Face Spaces 시크릿 및 공개 변수로 등록
  • 데이터 보존 설정: EXECUTIONS_DATA_PRUNE=true와 EXECUTIONS_DATA_MAX_AGE=72시간으로 워크플로우 실행 기록을 Supabase에 저장해 서버 재시작 후에도 유지

Impact

N8N_PORT를 7860으로 설정할 경우 Hugging Face Spaces 요청이 정상 처리되며, 트랜잭션 풀러 포트 6543을 사용할 경우 기본 PostgreSQL 포트 5432 연결 실패 문제가 해결된다.

Key Takeaway

신용카드 검증 없이 워크플로우 자동화 서버를 배포하려면 각 서비스의 프리 티어 제약(포트 번호, 풀러 설정)을 정확히 파악하고 환경변수로 명시적으로 설정하는 것이 필수다.


신용카드 없이 자동화 워크플로우 서버가 필요한 스타트업이나 개인 개발자는 Hugging Face Spaces(호스팅) + Supabase(데이터베이스) + n8n(자동화 도구) 조합을 사용하되, 반드시 N8N_PORT=7860으로 설정하고 Supabase 트랜잭션 풀러의 포트 6543을 명시해야 연결 오류를 방지할 수 있다.

원문 읽기