YouTubeKomputer Mechanic·2026년 10월 13일·0

I Run 5 Separate Hermes Agents on One Server (Instead of Paying for 5)

Quick Summary

Hermes 환경 5개를 위한 서버 임대 부담은, 한 서버에서 Docker 컨테이너를 용도별로 분리하는 방식으로 줄일 수 있다.

영상 보기

클릭 전까지는 가벼운 미리보기만 먼저 불러옵니다.

원본 열기

🖼️ 인포그래픽

I Run 5 Separate Hermes Agents on One Server (Instead of Paying for 5) 내용을 설명하는 본문 이미지

🖼️ 4컷 인포그래픽

I Run 5 Separate Hermes Agents on One Server (Instead of Paying for 5)의 핵심 내용을 4단계로 요약한 인포그래픽
I Run 5 Separate Hermes Agents on One Server (Instead of Paying for 5) 핵심 내용을 4단계로 압축한 4컷 인포그래픽

💡 한 줄 결론

Hermes 환경 5개를 위한 서버 임대 부담은, 한 서버에서 Docker 컨테이너를 용도별로 분리하는 방식으로 줄일 수 있다.

📌 핵심 요점

  1. 서버는 공유하고 메모리와 설정은 분리한다. 업무·개인 정보·고객 자료를 하나의 Hermes 설정에 모으면 대화 맥락이 섞이기 쉽다. 용도별 컨테이너를 만들면 같은 하드웨어에서 서로 다른 메모리·설정·에이전트 구성을 운영할 수 있다.
  2. 기존 장비를 활용하고 필요한 만큼 확장한다. 기존 Hermes 서버나 전용 PC를 사용할 수 있으며, 상시 운영이 필요하면 VPS를 선택할 수 있다. 영상은 작은 상품으로 시작해 자원이 부족해지면 업그레이드하는 접근을 권한다.
  3. 컨테이너마다 저장 공간과 운영 설정을 지정한다. Docker 설치 후 전용 사용자 계정에서 컨테이너 이름·자동 재시작·볼륨을 설정한다. 추가 컨테이너는 호스트에서 생성하며, 이미 내려받은 Hermes 이미지를 재사용한다.
  4. 각 환경의 메시징과 모델을 따로 설정한다. 컨테이너별로 Hermes 초기 설정을 진행하고 Telegram 봇 토큰과 사용자 ID를 연결한다. 모델과 추론 강도도 선택하며, 게이트웨이 재시작 후 실제 메시지 응답을 확인한다.
  5. 운영 규모는 서버 자원과 유지보수 능력에 맞춘다. 대시보드나 htop으로 CPU·RAM을 감시하고 docker ps로 실행 상태를 확인한다. 최신 이미지를 내려받은 뒤에는 각 컨테이너에도 업데이트를 적용해야 한다.

🧩 배경과 문제 정의

  • Hermes를 용도마다 별도 서버에 설치하면 서버 자원을 충분히 활용하지 못하면서 임대료와 관리 부담이 늘어난다.
  • 업무·개인 정보·고객 자료를 하나의 Hermes 설정에 모으면 메모리와 대화 맥락이 뒤섞이기 쉽다.
  • Docker 컨테이너로 설정을 분리하면 같은 서버의 하드웨어를 공유하면서도 각 환경의 메모리·설정·에이전트를 따로 운영할 수 있다. 영상의 구성은 대시보드, 콘텐츠 제작, 과학 연구, 사업, 개인 재무용 환경을 나누는 방식이다.

🕒 시간순 섹션별 상세정리

1. 서버를 늘리는 대신 Hermes 환경을 컨테이너로 분리한다

  • 하나의 Hermes 설정은 서버 자원의 일부만 사용하므로, 설정을 추가할 때마다 서버를 임대하면 활용도가 낮은 장비와 관리 대상이 함께 늘어난다 [00:35]
  • 모든 용도를 하나의 설정에 몰아넣으면 업무·개인 정보·고객 파일이 같은 메모리에 들어간다. Docker는 각 Hermes 설정을 별도 컨테이너에 두어 같은 서버에서 분리해 운영하는 대안이다 [00:57]

2. 기존 장비를 활용하거나 작은 VPS부터 시작한다

  • 기존 Hermes 운영 장비나 전용 서버가 있다면 서버 구매 과정은 건너뛸 수 있다. VPS는 상시 온라인 운영을 위한 선택지이며, 전용 PC를 사용할 수도 있다 [02:55]
  • Contabo의 월 5.28달러 예시 사양은 CPU 4코어, RAM 8GB, SSD 100GB다 [03:46]

3. VPS 계약 기간과 복구 옵션을 정한다

  • 월 5.28달러는 2년 계약 조건이며, 월 단위로 취소할 수 있는 선택지는 약 6.6달러다. 사용 기간이 불확실하면 계약 기간에 따른 차이를 고려해야 한다 [04:37]
  • 유럽연합 리전과 SSD 100GB는 추가 비용이 없는 선택지다. 가까운 리전은 추가 요금이 발생할 수 있으며, 운영체제 예시는 Ubuntu 26.04를 선택한다 [04:56]

4. IP 주소와 계정 정보로 VPS에 SSH 접속한다

  • 서버 구매 후 도착하는 이메일에서 IP 주소와 사용자 이름을 확인한다. 예시의 사용자 이름은 root이며, 구매 과정에서 지정한 비밀번호와 함께 접속에 사용한다 [06:29]
  • macOS의 Terminal이나 Windows의 PowerShell에서 ssh root@서버IP 형식으로 접속한다. 첫 연결에서는 지문 확인에 응답하고 비밀번호를 입력하며, 비밀번호 입력 내용은 화면에 표시되지 않는다 [07:13]

5. Docker를 설치하고 기존 환경과 분리한다

  • Docker 설치는 기존에 Docker 밖에서 실행 중인 Hermes 설정을 건드리지 않고, 새 설치를 위한 별도 환경을 만드는 방식이다 [08:50]
  • 컨테이너는 프로그램과 필요한 구성 요소를 하나의 독립된 공간에 담는다. 여러 Hermes 환경은 각각의 컨테이너에서 실행되면서 서버의 하드웨어 자원을 공유한다 [09:29]

6. root 대신 전용 사용자 계정에서 작업한다

  • root는 서버에서 가장 높은 권한을 가지므로, Hermes 운영용 사용자를 별도로 만든다. 예시에서는 Larry 계정을 생성하고 비밀번호를 지정하며, 생성된 계정에는 sudo 권한이 부여된다 [10:39]
  • su - Larry로 root에서 새 사용자로 전환한다. 이후 Docker를 통한 Hermes 설치 작업은 이 계정에서 진행한다 [12:03]

7. 첫 컨테이너에 이름·자동 재시작·저장 공간을 지정한다

  • 첫 컨테이너는 백그라운드에서 실행하도록 구성하고 Nexora라는 이름을 붙인다. 명령 안의 설정 이름도 일치시키며, 서버나 컨테이너가 재시작될 때 자동으로 다시 실행되도록 설정한다 [12:40]
  • 볼륨은 해당 환경의 파일을 저장하는 위치이며, 지정한 경로에서 Hermes Docker 이미지를 가져온다. 서버에 이미지가 없으면 처음 실행할 때 내려받고, 이후 컨테이너에서는 이미 받은 이미지를 활용한다 [13:28]

8. 컨테이너 밖에서 명령을 실행하거나 내부로 진입한다

  • Hermes 설정 명령은 컨테이너 밖에서 실행할 수도 있고, 컨테이너 내부 셸에 들어간 뒤 직접 실행할 수도 있다. 대상 컨테이너 이름은 자신의 설정 이름으로 바꿔야 한다 [15:00]
  • 컨테이너 내부에서는 평소 사용하던 Hermes 명령을 실행할 수 있다. exit를 입력하면 호스트의 사용자 계정으로 돌아오며, 내부에서 실행하는 초기 설정 과정은 Docker 밖의 설치와 동일하다 [15:56]

9. Telegram 봇 토큰과 사용자 ID로 메시징을 연결한다

  • 빠른 설정에서 계정을 인증하고 임시로 사용할 모델과 기본 옵션을 선택한 뒤 Telegram 연결을 진행한다. 자동 연결은 시험 과정에서 더 복잡하게 느껴졌다는 이유로 수동 방식을 선택한다 [16:46]
  • BotFather에서 새 봇을 만들고 이름과 사용자 이름을 지정한다. 사용자 이름은 bot으로 끝나야 하며, 발급받은 봇 토큰을 Hermes 설정에 입력한다 [17:42]

10. 사용할 모델과 추론 강도를 별도로 설정한다

  • 초기 설정 후 모델 설정 명령으로 OpenAI와 ChatGPT 구독 연결을 선택한다. 브라우저 인증과 코드 입력을 거쳐 구독 계정을 Hermes에 연결한다 [19:05]
  • 예시 모델은 GPT 5.6이며, 작업에 항상 가장 비싼 모델이 필요한 것은 아니라는 판단을 덧붙인다. 추론 강도는 medium으로 설정하고, 강도가 높을수록 토큰 소비가 늘어난다고 보여준다 [19:53]

11. 게이트웨이를 재시작하고 첫 봇의 응답을 확인한다

  • 설정을 마친 뒤 Hermes 게이트웨이를 재시작하고 Telegram에서 봇 대화를 시작한다 [20:28]
  • Docker 환경에서는 게이트웨이 재시작 후 Telegram 연결이 준비되기까지 시간이 걸릴 수 있다. 경험상 약 2분 정도 기다리라고 제안하지만, 정확한 대기 시간으로 확정하지는 않는다 [20:53]

12. 같은 이미지로 두 번째 Cadence 환경을 추가한다

  • 첫 컨테이너에서 exit로 나온 뒤 호스트에서 두 번째 컨테이너 생성 명령을 실행한다. 콘텐츠 제작용 환경의 이름은 Cadence로 정하며, 첫 컨테이너 내부에서 생성 명령을 실행하지 않도록 강조한다 [21:30]
  • 기존 Hermes 이미지를 다시 내려받을 필요가 없어 두 번째 생성은 더 빠르게 끝난다. docker ps에서 Nexora와 Cadence가 함께 실행되는 것을 확인하고, Cadence 내부에서 별도의 Hermes 초기 설정을 진행한다 [23:01]

13. 각 컨테이너에 용도가 다른 대시보드를 설치한다

  • 대시보드 자동 설치기는 서버의 두 Hermes 환경을 감지하고 설치 대상을 선택하게 한다. Nexora 컨테이너를 선택하며, 설치기에는 연구·글쓰기·개발 등을 맡는 약 14개 에이전트가 포함된다 [25:20]
  • 첫 컨테이너의 Nexora 설치가 완료되고, 제공된 URL에서 실행 중인 미션 컨트롤 대시보드를 확인한다. 이 환경은 개인·업무·고객 작업 등 필요한 용도로 사용할 수 있다 [26:16]

14. 컨테이너별 에이전트 격리와 서버 자원 한도

  • Nexora에는 실행 담당·브랜드 디자이너·개발자·재무 보조 등의 에이전트가 있고, Cadence에는 Atlas·Vera·Kite·Orion이 있다. 두 환경은 서로 다른 컨테이너에서 실행되므로 구성이 격리되고 충돌하지 않는다 [27:55]
  • 서버가 감당하는 범위에서 컨테이너를 계속 추가할 수 있다. 추가 실행 후 docker ps로 Nexora·Cadence·Javas라는 세 Hermes 환경이 실행 중인 것을 확인한다 [28:21]

15. 최신 이미지 내려받기와 컨테이너별 업데이트 적용

  • 새 업데이트가 나오면 안내된 docker pull 명령으로 최신 Hermes 이미지를 내려받는다. 시연에서는 몇 분 전에 이미 이미지를 내려받았기 때문에 최신 상태로 확인된다 [29:58]
  • 이미지를 내려받은 뒤에는 운영 중인 각 컨테이너에도 업데이트를 적용해야 한다. Javas 예시에서는 해당 환경의 설정으로 업데이트용 프롬프트를 생성해 터미널에 붙여 넣으며, 같은 절차를 다른 Hermes 환경에도 반복해 최신 이미지를 적용한다 [30:18]

🧾 결론

  • 이 구성의 핵심은 Hermes 환경마다 서버를 추가하는 대신, 컨테이너로 용도와 대화 맥락을 나누는 데 있다.
  • Nexora와 Cadence는 같은 서버에서 서로 다른 대시보드와 에이전트 구성을 운영하는 예시다. 상세 설명에서는 Javas까지 세 환경의 동시 실행을 확인한다.
  • 컨테이너를 추가할 수 있는 수는 서버가 감당하는 자원 범위에 달려 있다. 초기 설치 이후에도 자원 감시와 컨테이너별 업데이트가 필요하다.

📈 투자·시사 포인트

  • 서버 비용: 용도별 서버 임대를 줄일 여지가 있지만, 자료만으로 전체 운영비가 정확히 얼마나 절감되는지는 계산할 수 없다.
  • 계약 조건: 월 5.28달러 예시는 2년 계약 조건이며, 월 단위 취소가 가능한 선택지는 약 6.6달러다. 표시 가격과 사용 기간을 함께 비교해야 한다.
  • 확장 판단: 처음부터 큰 VPS를 선택하기보다 실제 CPU·RAM 사용량을 보고 증설하는 방식이 제시된다.
  • 운영 부담: 서버를 공유해도 환경별 봇 연결·모델 설정·업데이트 작업은 남는다. 서버 수 감소와 관리 작업 감소를 동일하게 볼 수는 없다.

⚠️ 불확실하거나 확인이 필요한 부분

  • 제목은 Hermes 에이전트 5개를 언급하지만, 제공된 상세 설명에서 동시 실행을 명시적으로 확인하는 환경은 Nexora·Cadence·Javas 세 개다. 다섯 환경의 동시 부하와 안정성은 확인되지 않는다.
  • 대시보드의 RAM 사용량은 8.6으로 표시되지만 단위가 명시되지 않는다. 이 수치를 월 5.28달러 예시의 RAM 8GB와 직접 비교해 수용량을 판단하기 어렵다.
  • 게이트웨이 재시작 후 약 2분을 기다리라는 설명은 경험적 안내다. Cadence의 초기 무응답 원인도 재시작 지연으로 추정했을 뿐 확정하지 않았다.
  • 자막 기반 정리: 타임스탬프가 있는 자막을 기준으로 정리했으며, 고유명사·수치·인용은 원문 확인 필요 시 별도 검증한다.
  • 영상 속 주장: 발표자의 해석·전망·비교는 확인된 외부 사실이 아니라 영상 속 주장으로 분리해 읽는다.
  • 검증 필요: 수치, 기업 실적, 정책·시장 전망은 발행 전 최신 자료로 별도 검증이 필요하다.

✅ 액션 아이템

  • 대시보드·콘텐츠 제작·연구·사업·개인 재무 중 필요한 용도를 정하고, 환경별로 분리할 메모리와 자료를 구분한다.
  • 기존 서버 활용 가능성을 확인하고, VPS가 필요하면 계약 기간·리전 추가 요금·백업 옵션을 비교한다.
  • 원본 설치 명령과 이미지 경로를 확보한 뒤 전용 사용자 계정에서 컨테이너별 이름·볼륨·자동 재시작 설정을 확인한다.
  • 각 컨테이너에 별도 Telegram 봇과 사용자 ID를 연결하고, 게이트웨이 재시작 후 메시지 응답을 확인한다.

❓ 열린 질문

  • 목표로 하는 다섯 환경을 동시에 가동하면 CPU·RAM·디스크 사용량은 얼마나 늘어나는가?
  • 서버 임대료와 환경별 모델 사용을 함께 고려할 때 실제 월 운영비는 얼마인가?
  • 컨테이너별 저장 자료와 설정은 VPS 스냅샷을 통해 어느 범위까지 복구할 수 있는가?

관련 문서

공통 태그와 주제 흐름을 기준으로 같이 보면 좋은 문서를 이어서 제안합니다.