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

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

달소 달소 1789

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

달소 달소
98Lv. 193936P
다음 레벨까지 2084P


메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등
보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업스토리지서버 - DS920+ 
하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

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
번호 분류 제목 글쓴이 날짜 조회 추천
가이드 Ubuntu에서 Ubuntu Pro 로 전환하기 2 달소 1일 전22:22 300 +3
가이드 Gaming Linux OS Garuda Linux 설치해보기. 1 달소 2일 전06:46 154 +1
Proxmox 8 레포 설정 및 패키지 설치방법. (The enterprise repository is enabled, but there is no active subscription!) 1 달소 2일 전05:50 160 +6
456 정보
image
달소 21.05.06.11:38 7925 +4
455 정보
image
달소 21.06.11.13:24 6940 +4
454 정보
image
달소 22.05.06.13:12 5869 +3
453 정보
image
달소 21.10.21.17:59 5606 +3
452 정보
image
펜타네스트 22.04.21.13:25 4844 +5
451 정보
image
달소 21.04.19.16:13 4776 +2
450 정보
image
달소 21.08.18.14:21 4686 0
449 정보
image
달소 21.06.10.10:52 4454 0
448 정보
image
달소 21.08.19.10:38 3838 0
447 정보
image
달소 22.01.12.19:08 3521 +4
446 정보
image
나스사랑 23.02.14.17:53 3498 +1
445 정보
image
달소 22.03.10.13:46 3493 +3
444 정보
normal
달소 22.01.17.21:20 3439 +2
443 정보
image
달소 21.10.09.23:29 3413 +1
442 정보
image
달소 23.05.29.16:11 3344 +5
441 정보
image
antegral 22.05.07.01:18 3193 +16
440 정보
image
theb1ue 22.09.22.18:00 3089 0
439 정보
image
달소 21.05.03.11:26 3042 +3
438 정보
image
달소 22.03.17.19:14 2983 +2
437 정보
normal
달소 22.03.21.11:47 2937 +4