inflearn logo
강의

Course

Instructor

[Dante Labs] Build Your Own AI Virtual Office with Hermes × Codex (8-Week Master Course)

Unit 3.0 — Hostinger VPS One-Click Installation Guide: Hermes That Works 24/7 Even Without a Server (VPS)

vps에서 tailscale

Resolved

110

yskim

3 asked

0

안녕하세요. 강의와 노트를 따라해서 Hostinger VPS에서 Docker로 실행 중인 Hermes Agent 컨테이너 내부에 Tailscale을 설치해 윈도우에서 접속해 사용하고 있습니다.

문제는 설치 다음날 윈도를 재부팅해 접속하면 실패하는데 tailscale 웹화면에서 둘다 disconnect 상태이고 윈도에선 tailscale 데몬 다시 연결해야하는데, vps에서도 이 명령들을 도커터미널에서 반복해야만 합니다.

```
% setsid -f tailscaled \
--tun=userspace-networking \
--socks5-server=localhost:1055
% tailscale up
% tailscale ip
```


이게 정상 설치된 상태인건가요?
어떻게 vps를 자동으로 tailscaled 프로세스가 계속 살아있도록 만들수 있나요?

감사합니다.


인공지능(ai) ai-agent

Answer 2

0

yskim

예 감사합니다.

0

yskim

아래 q&a로 좀더 트러블슈팅하고 해결안되는 문제를 다시 정리해 올립니다.
https://inf.run/wq663
vps 의 hermes 도커 프로젝트를 리스타트 하고 터미널로 ps aux로 확인해 보면, 자동으로
hermes dashboard --host ..
hermes gateway run
두개의 프로세스가 실행중이고 프로젝트 열기를 하면 Hermes Agent 가 아래 주소로 열립니다.
https://hermes-agent-vlmj.srv18*******.hstgr.cloud/sessions

그런데 tailscale에선 vps linux가 연결안된 상태고, setsid -f tailscaled 로 연결을 시켜도
현재 실행된 Agent는 (아마 기실행되어서 .. ) talescale주소로 연결이 안됩니다.

제 짐작엔 tailscaled 를 도커 재실행시 hermes 자동실행하기전 먼저 자동시작되게
프로세스를 세팅하면 될거 같은데, 도움주시면 감사하겠습니다


1

dantelabs

안녕하세요 혹시 카카오 오픈채팅방에서 질문 주신 분이실까요?

해당 답변은 아래 와 같았습니다.
---

안녕하세요

호스팅어 VPS 의 각 도커 컨테이너 말고, VPS 터미널로 들어가세요 우선.

거기에 tailscale을 설치하는 방법이에요.

아래 내용 참고해보세요. 조금 어려우시다면, 그곳에 코덱스를 설치한다음에 코덱스에 요청을 넣어보셔도 되요. 도커컨테이너 터미널이 아닙니다 이부분만 헷갈리지 마시구요.


) 가장 깔끔한 방법 — Tailscale를 컨테이너가 아닌 VPS 호스트에서 돌리기

Tailscale는 컨테이너 안보다 호스트 OS에서 systemd 서비스로 돌리는 게 정석입니다. 이렇게 하면 Docker를 몇 번을 재시작하든 네트워크는 영향받지 않습니다.

호스팅거 VPS에 SSH로 접속한 뒤(호스트 셸, 컨테이너 셸 아님):

# 1. Tailscale 설치 (Ubuntu/Debian 계열)

curl -fsSL https://tailscale.com/install.sh | sh

# 2. 부팅 시 자동 시작 + 지금 바로 시작 (핵심)

sudo systemctl enable --now tailscaled

# 3. 로그인/연결

sudo tailscale up

# 4. 상태 확인

tailscale status

tailscale ip -4 # 이 VPS의 Tailscale IP 확인

systemctl enable --now tailscaled 이 한 줄이 질문의 답입니다.

- enable = 부팅할 때 자동 시작

- --now = 지금 즉시 시작

- systemd가 프로세스가 죽으면 자동 재기동까지 해줍니다

이제 Docker 컨테이너(Hermes)는 -p 포트 매핑만 되어 있으면, 호스트의 Tailscale IP + 포트로 어디서든 접속됩니다. Tailscale를 컨테이너 안에 둘 이유가 사라집니다.

image.png

해결이 되셨기를 바랍니다.

기본 프로필에서 설정 복제가 현재는 없는데 어떻게 설정해야되나요?

0

36

1

슬랙에서 /profile 해도 sophie가 호출되지않습니다ㅠㅠ

0

38

1

멀티 에이전트 Vs. 단일 에이전트 지식 아카이빙

0

39

1

MAGMA와 함께 개인 서비스도 같이 구축할때는 어떻게 세팅하는게 효율적인가요?

0

50

1

hermes dashboard : Failed to restart gateway

0

54

1

hermes slack 설정 문제?

0

53

1

hermes memory setup

0

91

3

unit3.8 ready 입력 시 오류

0

70

4

URL을 어디서 찾을수잇을까요?

0

55

2

slack app 생성

0

45

1

memory setup 후 헤르메스 리스타트 문제

0

91

3

Wave 설치 여부에 관한 질문

0

53

2

hermes session list에 슬랙에서 새롭게 생성한 세션이 보이지 않습니다.

0

62

2

hermes dashboard

0

51

1

hermes profile 설정

0

75

2

새롭게 나온 강의와 어떤 차이가 있을까요?

0

95

2

앱 게시 불가

0

50

1

1.13 다른 부분 정리

0

71

2

1.12 강의랑 실제 진행이랑 조금 다릅니다.

0

116

2

Unit 1.13 — Telegram × Hermes 연동 가이드: 메신저로 에이전트와 대화하기

0

97

2

deskrpg 최신 버전에서 게이트웨이 연결이 안됩니다.

0

61

2

docker deskop은 항상 켜놓아야하나요?

0

61

2

Owal Alpha무료모델 없음

0

61

2

슬랙에서 소피가 호출되지 않아요.

0

90

3