본문으로 이동

Hermes: 두 판 사이의 차이

학교의 모든 지식. SMwiki
잔글 채널
 
(같은 사용자의 중간 판 3개는 보이지 않습니다)
1번째 줄: 1번째 줄:
== 개요 ==
== 개요 ==
=== 지원 환경 ===
지원되는 운영체제와 요구사항은 다음과 같습니다.
{| class="wikitable"
|+ 요구사항
|-
! 항목
! 요구 조건
|-
| 운영체제
| Linux (Ubuntu 20.04+), macOS 12+, Windows 10+
|-
| PHP
| 8.2 이상
|-
| 데이터베이스
| MariaDB 10.6+, MySQL 8+, PostgreSQL 13+, SQLite 3
|-
| 웹서버
| Apache 2.4+, Nginx + PHP-FPM
|-
| 메모리
| 2GB 이상 (권장 4GB)
|-
| 저장 공간
| 1GB 이상
|}


=== 설치 ===
=== 설치 ===
36번째 줄: 8번째 줄:
|-
|-
|준비
|준비
|파이썬 기반이라, 파이썬이 필요하다.
|필요한 것은 설치 과정 중에 자동으로 설치된다.
|sudo apt update
|sudo apt update
sudo apt install -y curl
sudo apt install -y python3 python3-venv python3-pip
|-
|-
|설치
|설치
50번째 줄: 19번째 줄:
* 설치할 때 로그인이 필요하다. 링크를 주는데, 거기 로그인해서 구독제를 선택한다.(free 있음) 카드와 연결하면 됨. 이걸 해야 다음단계로 진행된다.
* 설치할 때 로그인이 필요하다. 링크를 주는데, 거기 로그인해서 구독제를 선택한다.(free 있음) 카드와 연결하면 됨. 이걸 해야 다음단계로 진행된다.
* 툴 선택에선 그냥 맘 편하게 다 체크하면..
* 툴 선택에선 그냥 맘 편하게 다 체크하면..
* 게이트웨이는.. LLM 중계자인데... 잘 모르면 설치하는 게 편할 듯.
* 게이트웨이는.. LLM 중계자.. 및 채널과 연동하는 녀석인데... 잘 모르면 설치하는 게 편할 듯.
|https://hermes-agent.nousresearch.com/
|https://hermes-agent.nousresearch.com/
|-
|-
68번째 줄: 37번째 줄:
|설정 시작
|설정 시작
|LLM 모델 등 연결을 하게 되는데... 이건 좀 공부가 필요할 듯;
|LLM 모델 등 연결을 하게 되는데... 이건 좀 공부가 필요할 듯;
쉬우면..서도 어렵다. 매번 할때마다 헷갈리고;;
|hermes setup
|-
|채널 연동
|[[메신저 채널 연동]] 참고.
|
|-
|게이트웨이 실행
|<code>nohup hermes gateway > hermes.log 2>&1 &</code> 으로 백그라운드에서 돌려도 되지만, 재부팅하면 꺼짐.
하여, systemd로 만드는 게 일반적이다.
* which hermes 해서 나온 경로를 비고의 ExecStart 로 넣는 넛이 목표다.(보통 <code>/home/사용자명/.local/bin/hermes</code>)(마지막에 띄어쓰고 gateway는 살려둔다.)
* sudo nano /etc/systemd/system/hermes-gateway.service
* 코드를 기입한다.
* sudo systemctl daemon-reload sudo systemctl enable hermes-gateway  sudo systemctl start hermes-gateway
* <code>systemctl status hermes-gateway</code> 로 확인.
* 로그는 <code>journalctl -u hermes-gateway -f</code> 로 본다.
|[Unit]
Description=Hermes Gateway
After=network.target
[Service]
User=id8436
ExecStart=경로 gateway
Restart=always
[Install]
WantedBy=multi-user.target
|}
=== 사용 ===
{| class="wikitable"
!과정
!설명
!비고
|-
|설정 시작
|LLM 모델 등 연결을 하게 되는데... 이건 좀 공부가 필요할 듯;
쉬우면..서도 어렵다. 매번 할때마다 헷갈리고;;
|hermes setup
|hermes setup
|-
|설정 변경
|
* 환경변수 설정: nano ~/.hermes/.env
* 설정 파일 수정: hermes config edit
|설정 반영 후엔 재시작.
hermes gateway restart
|-
|시작
|처음 시작하면 모델 켜고 기타 등등 시간이 조금 걸린다.
|hermes chat
|}
|}
== 채널 ==
채널 연동을 위에서 잘 했다고 가정 하에...
=== 슬렉 ===
채널에서 /invite @Hermes 따위로 초대하여...[아직 검증 안됨.]
[[분류:Hermes]]
[[분류:Hermes]]

2026년 6월 22일 (월) 08:20 기준 최신판

과정 설명 비고
준비 필요한 것은 설치 과정 중에 자동으로 설치된다. sudo apt update
설치 공식 홈페이지에서 손쉽게 안내한다.

터미널에서 설치하는 게 간편하지. 웬만한 것들은 자동으로 해주니까.

  • 필요한 것들이 자동 설치되는데, 꽤 걸린다.
  • 설치할 때 이것저것 묻는데, openclaw가 있으면 통합할거냐고도 물어본다.
  • 설치할 때 로그인이 필요하다. 링크를 주는데, 거기 로그인해서 구독제를 선택한다.(free 있음) 카드와 연결하면 됨. 이걸 해야 다음단계로 진행된다.
  • 툴 선택에선 그냥 맘 편하게 다 체크하면..
  • 게이트웨이는.. LLM 중계자.. 및 채널과 연동하는 녀석인데... 잘 모르면 설치하는 게 편할 듯.
https://hermes-agent.nousresearch.com/
확인 버전 출력되면 성공.

이후 자동으로 설정 진행.

hermes --version

hermes doctor

과정 설명 비고
설정 시작 LLM 모델 등 연결을 하게 되는데... 이건 좀 공부가 필요할 듯;

쉬우면..서도 어렵다. 매번 할때마다 헷갈리고;;

hermes setup
채널 연동 메신저 채널 연동 참고.
게이트웨이 실행 nohup hermes gateway > hermes.log 2>&1 & 으로 백그라운드에서 돌려도 되지만, 재부팅하면 꺼짐.

하여, systemd로 만드는 게 일반적이다.

  • which hermes 해서 나온 경로를 비고의 ExecStart 로 넣는 넛이 목표다.(보통 /home/사용자명/.local/bin/hermes)(마지막에 띄어쓰고 gateway는 살려둔다.)
  • sudo nano /etc/systemd/system/hermes-gateway.service
  • 코드를 기입한다.
  • sudo systemctl daemon-reload sudo systemctl enable hermes-gateway sudo systemctl start hermes-gateway
  • systemctl status hermes-gateway 로 확인.
  • 로그는 journalctl -u hermes-gateway -f 로 본다.
[Unit]

Description=Hermes Gateway

After=network.target

[Service]

User=id8436

ExecStart=경로 gateway

Restart=always

[Install]

WantedBy=multi-user.target

과정 설명 비고
설정 시작 LLM 모델 등 연결을 하게 되는데... 이건 좀 공부가 필요할 듯;

쉬우면..서도 어렵다. 매번 할때마다 헷갈리고;;

hermes setup
설정 변경
  • 환경변수 설정: nano ~/.hermes/.env
  • 설정 파일 수정: hermes config edit
설정 반영 후엔 재시작.

hermes gateway restart

시작 처음 시작하면 모델 켜고 기타 등등 시간이 조금 걸린다. hermes chat

채널 연동을 위에서 잘 했다고 가정 하에...

채널에서 /invite @Hermes 따위로 초대하여...[아직 검증 안됨.]