From 4fe1bb44e46a859398de18347f759bad67733ab5 Mon Sep 17 00:00:00 2001 From: vbevdev Date: Sun, 26 Jul 2026 21:43:58 +0000 Subject: [PATCH] RustDesk Reviewed-on: https://git.vbev.dev/vbevdev/vbev.dev/pulls/4 --- .env.example | 1 + .gitea/workflows/deploy.yaml | 2 ++ docker-compose.yml | 19 +++++++++++++++++++ 3 files changed, 22 insertions(+) diff --git a/.env.example b/.env.example index 69293b9..2932b57 100644 --- a/.env.example +++ b/.env.example @@ -1,3 +1,4 @@ BESZEL_HUB_URL=http://mon.localhost NEXTCLOUD_DOMAIN=cld.localhost GITEA_URL=http://git:3000 +RUSTDESK_DOMAIN=sup.local diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index 0a7d0f3..ecf7ae5 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -80,6 +80,7 @@ jobs: GITEA_URL: ${{ vars.GIT_URL }} VAULTWARDEN_ADMIN_TOKEN: ${{ secrets.VAULTWARDEN_ADMIN_TOKEN }} NEXTCLOUD_DOMAIN: ${{ vars.NEXTCLOUD_DOMAIN }} + RUSTDESK_DOMAIN: ${{ vars.RUSTDESK_DOMAIN }} run: | sshpass -e ssh -p 22 "$SSH_USERNAME@$SSH_HOST" bash -s << EOT set -e @@ -89,6 +90,7 @@ jobs: BESZEL_HUB_URL=$BESZEL_HUB_URL NEXTCLOUD_DOMAIN=$NEXTCLOUD_DOMAIN GITEA_URL=$GITEA_URL + RUSTDESK_DOMAIN=$RUSTDESK_DOMAIN EOF_ENV mkdir -p secrets diff --git a/docker-compose.yml b/docker-compose.yml index 0d752a7..79c8915 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,6 +7,9 @@ services: ports: - '80:80' - '443:443' + - '21116:21116/tcp' + - '21116:21116/udp' + - '21117:21117/tcp' volumes: - ./data/nginx-proxy-manager/data:/data - ./data/nginx-proxy-manager/letsencrypt:/etc/letsencrypt @@ -106,6 +109,22 @@ services: retries: 3 start_period: 10s + sup-hbbs: + image: rustdesk/rustdesk-server:latest + command: hbbs -r ${RUSTDESK_DOMAIN}:21117 -k _ + restart: unless-stopped + volumes: + - ./data/rustdesk:/root + depends_on: + - sup-hbbr + + sup-hbbr: + image: rustdesk/rustdesk-server:latest + command: hbbr + restart: unless-stopped + volumes: + - ./data/rustdesk:/root + networks: default: name: vbevdev