coolify + n8n 으로 자동화해보자 - 설치편 (feat. vultr)
최근 재미있는 것을 봐서 시도해보려고 한다.
coolify 는 vercel / netlify 비슷한 서비스를 만들어주는 오픈소스라고 보면 된다.
- 서비스로도 사용할 수 있지만, 셀프 호스팅으로 설치해보려 한다.
- https://coolify.io/self-hosted
n8n 은 자동화(노코드 툴?)에서 자주 언급되는 make / zapier 같은 서비스를 만들어 주는 오픈소스
- 역시 이것도 셀프 호스팅으로 https://docs.n8n.io/hosting/
일단 목표는 n8n 으로 블로그 자동포스팅에 적용해보고자 한다.
이 블로그에 글을 올릴지, 별도의 다른 블로그로 할지는 모르겠다.
설치 자체는 가이드 따라서 하면 그리 어렵지는 않아 보이지만,
어느 정도 사양이면 제대로 사용할 수 있을지 실제로 돌려봐야 겠다.(coolify 는 최소 2G / 2 CPUs 정도면 된다고 하지만...)
vultr 에 설치해서 돌려봐야 겠다.
뜬금 광고 시간.(아래 링크로 최초 가입하시면 300$의 크레딧 -30일내사용- 을 받아서 사용해 볼 수 있습니다.)
30일동안 사용해보고 괜찮으면 연장해서 사용하면 좋을 듯 하다.
coolify + n8n 의 설치까지는 별 무리는 없어 보이지만, n8n 실제 사용은 또 다른 영역(노코드툴)이니 좀 헤맬지도 모르겠다.
#이제 본격적인 설치시간
월 비용은 대략 22달러 정도 될 듯 하다.
OS를 뭘로 할까? 기본 ubuntu 를 할까, Docker(on ubuntu) 로 할까 등등 살펴 보다보니, 어!
기본 설치되어 있는 이미지가 있네요.(유명해서 그런지. 이미 있군.)
살짝 고민, 설치부터 해볼까. 그냥 설치된 거 쓸까...
고민좀 해보고 다시 찾아오겠습니다.
[추가]
다시 돌아왔다, 그냥 설치된 버전으로 해보기로 했다.
vultr 관련 선택하고 Deploy 한 후 기다리면, 접속할 수 있다.
1. 기본 {서버IP}:8000 로 접속하면 된다.
2. 처음 접속하면 관리계정 등록을 하면 된다.
3. 그러면 coolify 관리화면으로 접속된다.
그냥 아이피로 접속해서 해도 되지만, 뭔가 세련되지 않은 듯 하다.
도메인을 연결해본다.
본인이 가지고 있는 도메인을 연결하면 된다.
SSL 인증서는 어디서 세팅하나 했는데, 자동으로 세팅해주는 듯 하다. (letsencrypt 를 사용한다)
Save 하고 설정한 도메인으로 재접속해서 사용하면 된다.
.
.
이제 n8n 을 설치해보자.
Projects 의 메뉴에서 +Add 로 적당한 이름을 적어준다.(다음 다음 넘어가면 된다)
production 클릭
+Add New Resource 클릭
이제 본격적인 패키지 선택
git 소스를 가져올 수도 있고 / Dockerfile 등 도커이미지를 사용할 수도 있고 / 데이터베이스를 설치할 수도 있다.
아래 부분에 Services 에서 검색한다. N8N 을 선택한다.( 그외 여러가지 유명한 서비스들이 있다)
최근 관심중인 supabase 도 보인다(이것도 해볼 예정)
n8n 을 선택한 후 다음 처럼 세팅한다.(도메인 세팅만 하면 된다)
적당한 서비스 이름 너히고, 도메인 넣고, Deploy 해준다 (좀 시간이 걸린 후 )
deploy 가 완료되면 다음처럼 바뀐다.
메뉴의 Links 에 설정한 도메인을 클릭해서 들어간다.
짠! (여기도 처음 접속시 관리계정 설정 하고 들어가면 된다)
[참고]
처음 에 다음 세팅을 How big is your company? 를 20 이하로 하면, 아래 설정창이 계속 나온다.
(뭔가 버그인 듯 하다. 아래처럼 20-99 로 해줬다)
이제 본격적인 n8n - 노코드 자동화를 설정해봐야 겠다.
'알아둘일' 카테고리의 다른 글
coolify 를 사용해서 nestJS + postgres 앱을 배포해보자 (0) | 2024.09.08 |
---|---|
n8n 음 뭔가 쉽진 않군. (4) | 2024.09.07 |
스프링프로젝트 letsencrypt 의 SSL 을 적용해보자. post_hook (0) | 2024.08.21 |
요즘 핫한 postgres (feat. supabase) (0) | 2024.08.20 |
스프링 프로젝트에 letsencrypt 인증서를 사용해보자 ( feat. pfx / PCKS12) (1) | 2024.08.06 |
WRITTEN BY
- 1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.