Coolify를 사용한 n8n 최신 버전으로 자동 업데이트
중급
이것은DevOps분야의자동화 워크플로우로, 9개의 노드를 포함합니다.주로 Limit, Filter, HttpRequest, ScheduleTrigger, RemoveDuplicates 등의 노드를 사용하며. Coolify를 사용한 n8n 최신 버전으로 자동 업데이트
사전 요구사항
- •대상 API의 인증 정보가 필요할 수 있음
카테고리
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"nodes": [
{
"id": "35e69169-c5c2-49c8-beef-6ea6d0edc6bf",
"name": "릴리스 가져오기",
"type": "n8n-nodes-base.httpRequest",
"position": [
620,
-120
],
"parameters": {
"url": "https://api.github.com/repos/n8n-io/n8n/releases/latest",
"options": {},
"sendQuery": true,
"queryParameters": {
"parameters": [
{
"name": "per_page",
"value": "10"
}
]
}
},
"notesInFlow": true,
"typeVersion": 4.2
},
{
"id": "00cfe0a8-d757-4980-a3d6-cf190c740a25",
"name": "ENV 업데이트",
"type": "n8n-nodes-base.httpRequest",
"position": [
1060,
-220
],
"parameters": {
"url": "=https://console.buatan.id/api/v1/applications/{{ 'm8ccg8k44coogsk84swk8kgs' }}/envs",
"method": "PATCH",
"options": {},
"sendBody": true,
"authentication": "genericCredentialType",
"bodyParameters": {
"parameters": [
{
"name": "key",
"value": "N8N_VERSION"
},
{
"name": "value",
"value": "={{ $json.name.split('@').last() }}"
},
{
"name": "is_preview",
"value": "={{ false }}"
},
{
"name": "is_build_time",
"value": "={{ true }}"
},
{
"name": "is_literal",
"value": "={{ false }}"
}
]
},
"genericAuthType": "httpHeaderAuth"
},
"credentials": {
"httpBearerAuth": {
"id": "WMYtkCgKxL6oblQO",
"name": "Coolify - console.buatan.id"
},
"httpHeaderAuth": {
"id": "Psy1vTIAINFnvPV1",
"name": "Coolify - console.buatan.id"
}
},
"notesInFlow": true,
"typeVersion": 4.2
},
{
"id": "43ed4660-01ca-456f-b161-475a41f5cedc",
"name": "배포",
"type": "n8n-nodes-base.httpRequest",
"position": [
1280,
-220
],
"parameters": {
"url": "=https://console.buatan.id/api/v1/deploy?uuid={{ 'm8ccg8k44coogsk84swk8kgs' }}&force=false",
"options": {},
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth"
},
"credentials": {
"httpBearerAuth": {
"id": "WMYtkCgKxL6oblQO",
"name": "Coolify - console.buatan.id"
},
"httpHeaderAuth": {
"id": "Psy1vTIAINFnvPV1",
"name": "Coolify - console.buatan.id"
}
},
"notesInFlow": true,
"typeVersion": 4.2
},
{
"id": "4373ef71-d47f-435e-81c6-39bd19c82fab",
"name": "필터",
"type": "n8n-nodes-base.filter",
"position": [
400,
-320
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "14dc4b16-6592-41ca-a252-a82aa3abcaa4",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
},
"leftValue": "={{ $json.prerelease }}",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "5a737954-5eed-44fb-9ce9-d5036667b431",
"name": "제한",
"type": "n8n-nodes-base.limit",
"position": [
620,
-320
],
"parameters": {},
"typeVersion": 1
},
{
"id": "8605cae6-3be8-4e79-9ab7-f1adbfe0cbd4",
"name": "중복 제거",
"type": "n8n-nodes-base.removeDuplicates",
"position": [
840,
-220
],
"parameters": {
"options": {},
"operation": "removeItemsSeenInPreviousExecutions",
"dedupeValue": "={{ $json.name }}"
},
"typeVersion": 2
},
{
"id": "9a244465-1b0a-423c-8345-695e1b79a371",
"name": "릴리스 목록 가져오기",
"type": "n8n-nodes-base.httpRequest",
"position": [
180,
-320
],
"parameters": {
"url": "https://api.github.com/repos/n8n-io/n8n/releases",
"options": {},
"sendQuery": true,
"queryParameters": {
"parameters": [
{
"name": "per_page",
"value": "10"
}
]
}
},
"notesInFlow": true,
"typeVersion": 4.2
},
{
"id": "ee7f6381-80a2-40c9-adf5-6d9b12ccf4bc",
"name": "최신 릴리스 자동 업데이트",
"type": "n8n-nodes-base.scheduleTrigger",
"disabled": true,
"position": [
400,
-120
],
"parameters": {
"rule": {
"interval": [
{
"field": "hours"
}
]
}
},
"notesInFlow": true,
"typeVersion": 1.2
},
{
"id": "822e9e48-cbc2-40f0-b54f-91b873146a82",
"name": "베타 릴리스 자동 업데이트",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-40,
-320
],
"parameters": {
"rule": {
"interval": [
{}
]
}
},
"notesInFlow": true,
"typeVersion": 1.2
}
],
"connections": {
"5a737954-5eed-44fb-9ce9-d5036667b431": {
"main": [
[
{
"node": "8605cae6-3be8-4e79-9ab7-f1adbfe0cbd4",
"type": "main",
"index": 0
}
]
]
},
"43ed4660-01ca-456f-b161-475a41f5cedc": {
"main": [
[]
]
},
"4373ef71-d47f-435e-81c6-39bd19c82fab": {
"main": [
[
{
"node": "5a737954-5eed-44fb-9ce9-d5036667b431",
"type": "main",
"index": 0
}
]
]
},
"00cfe0a8-d757-4980-a3d6-cf190c740a25": {
"main": [
[
{
"node": "43ed4660-01ca-456f-b161-475a41f5cedc",
"type": "main",
"index": 0
}
]
]
},
"35e69169-c5c2-49c8-beef-6ea6d0edc6bf": {
"main": [
[
{
"node": "8605cae6-3be8-4e79-9ab7-f1adbfe0cbd4",
"type": "main",
"index": 0
}
]
]
},
"9a244465-1b0a-423c-8345-695e1b79a371": {
"main": [
[
{
"node": "4373ef71-d47f-435e-81c6-39bd19c82fab",
"type": "main",
"index": 0
}
]
]
},
"8605cae6-3be8-4e79-9ab7-f1adbfe0cbd4": {
"main": [
[
{
"node": "00cfe0a8-d757-4980-a3d6-cf190c740a25",
"type": "main",
"index": 0
}
]
]
},
"822e9e48-cbc2-40f0-b54f-91b873146a82": {
"main": [
[
{
"node": "9a244465-1b0a-423c-8345-695e1b79a371",
"type": "main",
"index": 0
}
]
]
},
"ee7f6381-80a2-40c9-adf5-6d9b12ccf4bc": {
"main": [
[
{
"node": "35e69169-c5c2-49c8-beef-6ea6d0edc6bf",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 데브옵스
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
시각화 참조 라이브러리에서 n8n 노드를 탐색
可视化 참조 라이브러리에서 n8n 노드를 탐색
If
Ftp
Set
+
If
Ftp
Set
113 노드I versus AI
기타
Google Maps를 사용하여 잠재 고객 생성 - AlexK1919
Google Maps를 사용하여 잠재 고객 생성
If
Set
Code
+
If
Set
Code
42 노드Alex Kim
영업
귀하의 워크플로우를 GitHub 저장소에 저장
매일 워크플로우 백업을 GitHub에 저장하고 Slack 알림 전송
If
N8n
Set
+
If
N8n
Set
18 노드Andrew
데브옵스
Docker 레지스터리 정리 워크플로우
Docker 레지스터리 클리닝 워크플로우
Set
Ssh
Code
+
Set
Ssh
Code
16 노드Muzaffer AKYIL
엔지니어링
GitHub 동기화 대시보드 - V2
提交 기록과 롤백 기능을 갖춘 GitHub 워크플로우 버전 관리 대시보드
If
N8n
Set
+
If
N8n
Set
94 노드Eduard
데브옵스
콘텐츠생성기 v3
AI驱动블로그자동화:사용GPT-4생성并게시SEO기사至WordPress및Twitter
If
Set
Code
+
If
Set
Code
144 노드Jay Emp0
콘텐츠 제작