TL;DR
- Hetzner 가상 머신(VM)에 에이전트가 접근하도록 하면서 오픈소스 소프트웨어(OSS)를 시험하고 서비스형 소프트웨어(SaaS)를 셀프 호스팅 대안으로 교체하기 쉬워졌지만, 유지 관리와 보안 위험도 커짐.
- AI가 사이버 보안 경쟁을 가속하는 가운데 Ghost와 Metabase 등 직접 사용하는 서비스에서도 보안 문제가 발생함.
- N8N 워크플로를 구성해 최신 Docker 이미지를 가져오고 서비스를 재시작하는 업데이트 작업을 자동화함.
- 새 서비스마다 업데이트 확인과 적용, 변경 사항 요약의 Telegram 전송을 포함한 워크플로를 만들고, 이를 하나의 업데이트 워크플로로 묶음.
- 에이전트와 대화해 워크플로를 만들 수 있어 소프트웨어 업데이트의 번거로움을 줄이고 새 기능을 활용하기 쉬워짐.
셀프 호스팅과 커지는 보안 위험
- 에이전트에 Hetzner VM 접근 권한을 주면서 오픈소스 소프트웨어를 시험하고 기존 SaaS 구독을 셀프 호스팅 서비스로 대체하는 과정의 마찰이 크게 줄어듦.
- 에이전트가 명령줄 인터페이스(CLI) 도구로 도메인 이름 시스템(DNS)을 관리하고 VM에 SSH로 접속할 수 있어, GitHub 저장소를 지정하면 보통 10분 뒤에
<new-service>.hutch.is주소로 새 서비스를 사용할 수 있음. - 단점은 지속적인 유지 관리이며, 보통 필요한 작업은 적지만 실질적인 보안 위험을 초래함.
- 인공지능(AI)이 촉발한 사이버 보안 군비 경쟁이 초기 단계에 있으며, 영향은 생소한 소프트웨어에 그치지 않고 직접 사용하는 도구에도 미침.
- 블로그 플랫폼 Ghost는 2026년 3월 Anthropic의 바이럴 보안 발표에서 다뤄졌으며, 이 글도 Ghost에서 셀프 호스팅됨.
- 오픈소스 비즈니스 인텔리전스(BI) 도구 Metabase에서는 2026년 8월 심각한 취약점이 보고됨.
- https://www.metabase.com/blog/security-update-6-aug-2026
- https://www.metabase.com/blog/vulnerability-what-happened
- 개인 생산성 도구 모음을 더 많이 직접 운영하게 해 주는 대형 언어 모델(LLM)이 셀프 호스팅을 더 불안정한 선택으로 만들기도 함.
책임 있는 셀프 호스팅
- 해킹 사례가 공개되면 셀프 호스팅 환경은 공격에 취약한 상태가 되며, 해커는 기회가 사라지기 전에 가능한 한 많은 이득을 얻으려 함.
- 노출 시간을 최대한 빠르게 줄이는 방법은 보통 보안 패치를 적용하는 것이지만, 이런 유지 관리 작업은 서비스를 설정할 때보다 보상이 덜함.
- Codex나 Claude 같은 에이전트에 업데이트를 요청할 수 있지만, 이를 단순히 반복하는 방식은 게으름을 위한 게으름처럼 느껴져 더 영리한 자동화를 선호함.
- 셀프 호스팅에 대한 관심을 키운 도구 중 하나인 N8N을 자동화 및 워크플로 도구로 사용함.
- N8N에 로그인할 때마다 새 버전을 알리는 아이콘이 표시됐으며, Codex에 N8N 업데이트를 십여 차례 요청한 뒤 최신 Docker 이미지를 가져오고 서비스를 재시작하는 워크플로를 구성함.
- 자동화는 잘 작동했고, 업데이트 중 하나에는 N8N의 크게 개선된 모델 컨텍스트 프로토콜(MCP) 지원도 포함됨.
- Codex와 대화하는 것만큼 워크플로를 쉽게 만들 수 있게 되자 자동화 작업이 빠르게 늘어남.
도파민 되살리기
- 소프트웨어 업데이트는 보안 패치뿐 아니라 가끔 추가되는 유용한 새 기능을 활용하는 일이기도 함.
- VM에 새 서비스를 추가한 뒤 에이전트와 나누는 대화는 대개 해당 서비스의 업데이트 버전을 확인하고, 업데이트가 있으면 적용한 다음 변경 사항을 요약해 Telegram으로 보내는 N8N 워크플로를 만드는 내용임.
- N8N 계정에는 이런 워크플로가 여러 개 있으며, 각 서비스를 차례로 업데이트하는 하나의 워크플로에 묶여 있음.
- Metabase 업데이트 워크플로 예시도 N8N에 구성돼 있음.
- 이 방식은 최소한의 자동화에 가깝지만, 그 기준을 충족하기가 그 어느 때보다 쉬워짐.
- 에이전트에 예시 화면을 보여 주면 각자의 환경에 맞게 워크플로를 재현할 수 있음.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요