feat: Added rustdesk containers

This commit is contained in:
2026-05-21 17:06:58 +01:00
parent 7715f84755
commit 51e53f8ec3
4 changed files with 71 additions and 0 deletions
+53
View File
@@ -0,0 +1,53 @@
services:
hbbs:
image: rustdesk/rustdesk-server:latest
container_name: rustdesk-hbbs
command: hbbs
restart: unless-stopped
volumes:
- ./data:/root
networks:
- proxy
ports:
- "21115:21115/tcp"
- "21116:21116/tcp"
- "21116:21116/udp"
# - "21118:21118/tcp"
labels:
- "traefik.enable=true"
- "traefik.http.middlewares.redirect-web-secure.redirectscheme.scheme=https"
- "traefik.http.routers.rustdesk-insecure.middlewares=redirect-web-secure"
- "traefik.http.routers.rustdesk-insecure.rule=Host(`rd.luke-else.co.uk`)"
- "traefik.http.routers.rustdesk-insecure.entrypoints=web"
- "traefik.http.routers.rustdesk.rule=Host(`rd.luke-else.co.uk`)"
- "traefik.http.routers.rustdesk.entrypoints=websecure"
- "traefik.http.routers.rustdesk.tls.certresolver=myresolver"
# Service
- "traefik.http.services.rustdesk.loadbalancer.server.port=21118"
hbbr:
image: rustdesk/rustdesk-server:latest
container_name: rustdesk-hbbr
command: hbbr
restart: unless-stopped
volumes:
- ./data:/root
networks:
- proxy
ports:
- "21117:21117/tcp"
- "21119:21119/tcp"
networks:
proxy:
external: true
+4
View File
@@ -21,6 +21,10 @@ cd ./Bitwarden/
docker compose down docker compose down
cd .. cd ..
cd ./Rustdesk/
docker compose down
cd ..
cd ./Misc/ cd ./Misc/
docker compose down docker compose down
cd .. cd ..
+4
View File
@@ -30,6 +30,10 @@ cd ./Bitwarden/
docker compose pull && docker compose up -d docker compose pull && docker compose up -d
cd .. cd ..
cd ./Rustdesk/
docker compose pull && docker compose up -d
cd ..
cd ./Misc/ cd ./Misc/
docker compose pull && docker compose up -d docker compose pull && docker compose up -d
cd .. cd ..
+10
View File
@@ -11,6 +11,12 @@
- ftp - ftp
- 27017 - 27017
- "21115:21115/tcp"
- "21116:21116/tcp"
- "21116:21116/udp"
- "21117:21117/tcp"
- "21119:21119/tcp"
- Install SSH keys - Install SSH keys
- Setup unattended upgrades - Setup unattended upgrades
- Install docker, docker-compose and apache utils. - Install docker, docker-compose and apache utils.
@@ -47,6 +53,10 @@ ACKEE_PASSWORD=XXX
- Ensure that all data is fully encrypted during transfer. - Ensure that all data is fully encrypted during transfer.
- Ensure that ports are assigned correctly for the system - Ensure that ports are assigned correctly for the system
## Rustdesk
- No additional setup required bar the ports
## Database ## Database
- Ensure that mysql root password, user and default database are updated. - Ensure that mysql root password, user and default database are updated.