mirror of
https://github.com/Dokploy/templates.git
synced 2026-03-12 01:56:43 -05:00
Add RustDesk blueprint for self-hosted remote desktop (#331)
* Add RustDesk blueprint for self-hosted remote desktop Introduces a new blueprint for RustDesk, including Docker Compose configuration, metadata, icon, and template files. This enables easy deployment of a self-hosted RustDesk remote desktop server. * Update RustDesk logo file reference Changed the logo file in meta.json from 'rustdesk.svg' to 'rustdesk.png' to reflect the correct image format. * Add RustDesk to meta.json Introduced RustDesk as a new entry in meta.json with relevant metadata, including description, logo, links, and tags for remote desktop and self-hosted productivity. * Delete meta.json * Update meta.json * Update meta.json
This commit is contained in:
27
blueprints/rustdesk/docker-compose.yml
Normal file
27
blueprints/rustdesk/docker-compose.yml
Normal file
@@ -0,0 +1,27 @@
|
||||
services:
|
||||
hbbs:
|
||||
image: rustdesk/rustdesk-server:latest
|
||||
command: hbbs
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- rustdesk-data:/root
|
||||
ports:
|
||||
- 21115
|
||||
- 21116
|
||||
- 21116/udp
|
||||
depends_on:
|
||||
- hbbr
|
||||
|
||||
hbbr:
|
||||
image: rustdesk/rustdesk-server:latest
|
||||
command: hbbr
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- rustdesk-data:/root
|
||||
ports:
|
||||
- 21117
|
||||
- 21118
|
||||
- 21119
|
||||
|
||||
volumes:
|
||||
rustdesk-data: {}
|
||||
BIN
blueprints/rustdesk/rustdesk.png
Normal file
BIN
blueprints/rustdesk/rustdesk.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 7.4 KiB |
9
blueprints/rustdesk/template.toml
Normal file
9
blueprints/rustdesk/template.toml
Normal file
@@ -0,0 +1,9 @@
|
||||
[variables]
|
||||
server_domain = "${domain}"
|
||||
|
||||
[config]
|
||||
|
||||
[config.env]
|
||||
RUSTDESK_RELAY_SERVER = "${server_domain}:21117"
|
||||
|
||||
[[config.mounts]]
|
||||
17
meta.json
17
meta.json
@@ -4617,6 +4617,23 @@
|
||||
"self-hosted"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "rustdesk",
|
||||
"name": "RustDesk",
|
||||
"version": "latest",
|
||||
"description": "RustDesk is a full-featured open source remote control alternative for self-hosting and security with minimal configuration.",
|
||||
"logo": "rustdesk.png",
|
||||
"links": {
|
||||
"github": "https://github.com/rustdesk/rustdesk-server",
|
||||
"website": "https://rustdesk.com/",
|
||||
"docs": "https://rustdesk.com/docs/"
|
||||
},
|
||||
"tags": [
|
||||
"remote-desktop",
|
||||
"self-hosted",
|
||||
"productivity"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "rutorrent",
|
||||
"name": "ruTorrent",
|
||||
|
||||
Reference in New Issue
Block a user