• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

도커를 이용한 오픈소스 원격관리 프로젝트Rustdesk 구축하기

달소 달소 1761

1

3

 

안녕하세요. 달소입니다.

 

오랜만에 가이드글입니다 ㅎㅎ

Rustdesk 는 많이들 알고계시는 Teamviewer 와 비슷한 원격 관리를 도와주는 오픈소스 프로젝트입니다.

UI 자체도 팀뷰어와 비슷할 뿐만아니라 실제 사용하는것도 비슷합니다.

++클라이언트를 설치해놓으면 웹으로도 접근이 가능도하네요 ㅎ

image.png.jpg

예전에 찾아봤다가 무슨이유에서인지 설치를안하고 그냥 그만뒀었는데 최근 블랙앤해적님께서 도커 컴포즈도 올려주시고해서 한번 더 소개 겸 설치해봤습니다.

 

https://github.com/rustdesk/rustdesk

 

오픈소스 답게 대부분의 플랫폼에 대한 클라이언트가 있고 자체호스팅으로 구성할수 있는 매력적인 프로젝트입니다.

image.png.jpg

 

셀프호스팅에대한 가이드는 아래 주소를 참고해주시면됩니다.

 

https://rustdesk.com/docs/en/self-host/

 

설치환경

Ubuntu 22.04 LTS

Docker

Docker-compose 

 

컨테이너 생성하기

mkdir -p /data/rustdesk

cd /data/rustdesk

vi docker-compose.yml

 

version: '3'

networks:
  rustdesk-net:
    external: false

services:
  hbbs:
    container_name: hbbs
    ports:
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21118:21118
    image: rustdesk/rustdesk-server:latest
    command: hbbs -r mydomain.com  #도메인주소
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    depends_on:
      - hbbr
    restart: unless-stopped

  hbbr:
    container_name: hbbr
    ports:
      - 21117:21117
      - 21119:21119
    image: rustdesk/rustdesk-server:latest
    command: hbbr
    volumes:
      - ./data:/root
    networks:
      - rustdesk-net
    restart: unless-stopped

 

image.png.jpg

각 포트에 대한 설명은 위와같으며 릴레이서버만 사용할경우 21117만 웹까지 사용하시려면 21118,9도 같이 포트포워딩해주세요.

docker-compose up -d

image.png.jpg

 

 

image.png.jpg

 

이렇게 하면 설치가 완료된것입니다.

별도의 웹 콘솔은 없기때문에 클라이언트 설치부터 사용방법으로 넘어가겠습니다.

 

클라이언트 설치 및 사용하기

플랫폼에 맞는 클라이언트를 먼저 설치해주세요.

https://rustdesk.com

image.png.jpg

 

설치가되면 프로그램을 실행시켜주세요.

그리고 ID 옆에 있는 점세개를 누르시고 ID/Relay Server를 눌러줍니다.

image.png.jpg

그리고 Relay Server쪽에 사용하시는 도메인을 넣어주세요. 공인 ip로 넣어주셔도됩니다.

 

image.png.jpg

 

OK를 누르고 우측하단에 Ready로 나오면 성공입니다.

 

image.png.jpg

 

테스트를 하기위해서 안드로이드 앱도 설치했습니다.

image.png.jpg

 

설치되면  셋팅으로 넘어가서 ID/Relay Server로 갑니다.

 

image.png.jpg

 

여기서는 API 서버 주소를 사용하시는 도메인으로 넣어주세요.

 

image.png.jpg

 

그리고 OK를 눌러주시면됩니다.

다시 홈으로 가서 Remote ID 입력

image.png.jpg

pw를 입력해주거나 PC에서 접속을 허용해주시면됩니다.

image.png.jpg

image.png.jpg

 

끝입니다 ㅎ

 

image.png.jpg

 

웹으로도 가능합니다.

http://web.rustdesk.com/#/

 

image.png.jpg

 

마찬가지로 api 서버 주소 넣어주시고 연결해주시면 

요렇게 잘 연결됩니다

image.png.jpg

신고공유스크랩
3
1등
냉동개구리 2022.09.18. 10:35

도커를 이용해서 설치하는 거면 무조건 본인의 서버에서 직접 돌아가는 것이라 생각했는데

도커에다가 설치해도 공개 랑데뷰 / 릴레이 서버 / 자체 호스팅 구분처럼 뭔가 다르게 할 수 있나보군요.

공개 랑데뷰, 릴레이 서버, 자체 호스팅의 차이가 정확히 뭘까요?

profile image
달소 글쓴이 2022.09.18. 11:56
냉동개구리

https://github.com/rustdesk/rustdesk/wiki/How-does-RustDesk-work%3F

작동방식은 위글을 참고하시면될거같습니다

2등
배뚱이 2023.05.09. 12:19
흠...
Ready, For faster connection, please set up your own server
라고 뜬걸 봐선 달소님 서버가 아니라 Rustdesk 기본서버로 접속된 것 같네요..

혹시 Relay Server 가 아니라 ID Server에 넣어야하는게 아닐까요?

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
질문 proxmox ssd 인식이 갑자기 안됩니다 고장인걸까요? 3 kmw_ 20시간 전09:37 112 +1
질문 ZFS 풀에서 계속 에러가 뜹니다 3 bass9030 1일 전00:43 76 +1
잡담 백업 주기와 방법에 대한 고민 12 칼룬 1일 전18:12 207 +1
453 정보
normal
행복구슬 24.04.07.13:38 1008 +5
452 정보
image
DarkAcid 24.03.30.09:32 311 +2
451 정보
image
달소 24.03.28.22:48 171 +1
450 정보
image
Razorbacks 24.03.28.18:06 159 +1
449 정보
image
툭툭이 24.03.28.11:14 831 +14
448 정보
image
서맹 24.03.10.15:34 318 +1
447 정보
normal
서맹 24.03.09.17:09 206 +1
446 정보
image
달소 24.03.09.05:27 57 0
445 정보
image
달소 24.03.08.16:02 192 +2
444 정보
normal
서맹 24.03.08.15:15 173 +1
443 정보
normal
SHISHAMO 24.03.03.16:08 476 +1
442 정보
image
똥쓰똥쓰 24.03.01.13:15 649 +3
441 정보
image
honey720 24.02.28.00:20 235 +6
440 정보
image
권씨아저씨 24.02.24.21:41 202 +1
439 정보
image
콜라 24.02.23.16:30 142 +1
438 정보
normal
very 24.02.23.13:54 153 0
437 정보
normal
KelvinKang 24.02.20.20:35 113 +1
436 정보
image
달소 24.02.19.22:51 286 +1
435 정보
image
빨간물약 24.02.19.13:28 602 +3
434 정보
normal
어흥 24.02.19.01:07 170 +1