<aside> ⚠️

이 세팅은 아주 간단하게 무료로 n8n을 클라우드로 사용할 수 있습니다. 어디서든 접속 가능한 링크를 주기 때문에 사용하기 편합니다. 그리고 24시간 운영이 되어서 자동화를 하기 위해 해당 세팅이 꼭 필요합니다. 이런 장점이 있지만, 무료이니 단점이 있겠죠.

→ 단점은 정말 느립니다. n8n 버튼 하나 누르면 꽤…기다려야합니다. 그래서 로컬에 세팅을 하시고 테스트를 거친 후 허깅페이스로 들어가 실제로 사용하시면 됩니다.

</aside>

  1. https://supabase.com 에 들어가서 회원가입을 합니다. 그리고 아래 사진과 같이 organization을 새로 생성합니다.

    image.png

  2. 프로젝트를 새로 생성합니다. (이 비밀번호를 꼭 기억하세요.)

    image.png

    image.png

  3. 이렇게 새로 프로젝트가 나옵니다.

    image.png

  4. 최상단에 “Connect” 버튼 클릭

    image.png

  5. 아래와 같은 화면이 뜹니다.

    image.png

  6. Type을 SQLAlchemy 클릭

    image.png

  7. Method 를 Transaction pooler 로 변경

    image.png

  8. 아래로 스크롤을 내리면 3번의 Connect to your database의 View parameters 부분이 중요합니다.

    image.png

  9. https://huggingface.co 에 들어가서 회원가입을 합니다.

    image.png

  10. 상단 메뉴에서 “Spaces” 클릭

    image.png

  11. “New Spaces” 클릭

    image.png

  12. “Space name”에는 원하는 이름 선정, “Docker” 클릭, “Blank” 클릭 → “Create Space” 클릭

    image.png

  13. “Settings” 버튼 클릭

    image.png

  14. 아래와 같은 리스트가 뜹니다.

    image.png

  15. 밑에 내리다 보면 아래와 같은 부분이 나옵니다.

    image.png

  16. 세팅을 해줘야합니다.

    1. Variables

      1. GENERIC_TIMEZONE → Asia/Seoul
        • “New variable” 버튼 클릭

          image.png

        • 아래 사진 처럼 값 넣고 “Save” 버튼 클릭

          image.png

        • 완료 사진

          image.png

    2. Secrets

      • “New secret” 버튼 클릭

        image.png

      • 아래 내용들을 하나씩 추가합니다. ([]대괄호의 값은 8번의 supabase의 값입니다.)

        image.png

        • DB_TYPE → postgresdb

          image.png

        • DB_POSTGRESDB_HOST → [Supabase Host Address]

          image.png

        • DB_POSTGRESDB_PORT → 6543

          image.png

        • DB_POSTGRESDB_DATABASE → postgres

          image.png

        • DB_POSTGRESDB_USER → [Supabase User]

          image.png

        • DB_POSTGRESDB_PASSWORD → [Supabase Password] (2번에서 넣은 비밀번호)

          image.png

        • N8N_PORT → 7860

          image.png

        • N8N_ENCRYPTION_KEY → [랜덤한 영문 글자를 적으세요]

          image.png

        • WEBHOOK_URL → https://{username}-{spacename}.hf.space

          • username과 spacename은 맨 위로 올라가면 아래 사진과 같이 이름이 뜹니다.

          image.png

          image.png

          • 예를 들어 username이 “juliet”이고 spacename이 “n8n” 이라면
  17. 다 세팅을 하면 아래와 같이 리스트가 나옵니다.

    image.png

  18. 다시 위로 스크롤을 올려서 Files를 클릭합니다.

    image.png

  19. “+Contribute” 클릭 → “Create a new file” 클릭

    image.png