Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App Suggestion: [RustDesk] #896

Open
cvladan opened this issue Apr 5, 2023 · 5 comments
Open

App Suggestion: [RustDesk] #896

cvladan opened this issue Apr 5, 2023 · 5 comments

Comments

@cvladan
Copy link

cvladan commented Apr 5, 2023

Please tell us what app you'd like to see on CapRover as a one-click app.

RustDesk
Open source remote desktop software aka The Open Source TeamViewer Alternative

Do you know if there is any official Docker image for the app?
https://github.com/rustdesk/rustdesk-server

@wraythezw
Copy link

I'll second this!

@g2david
Copy link

g2david commented Jan 6, 2024

i vote for it

@brenner-tobias
Copy link

+1

@skyelillith
Copy link

+1

Is this maybe in someone's 3rd party Repository maybe?

@githubsaturn
Copy link
Collaborator

I don't know how this image is supposed to work, but it's fairly simple based on their instructions. Maybe this works?

  • In one click apps search for TEMPLATE and select that.
    Paste this template:
captainVersion: 4
services:
    $$cap_appname-hbbs:
        image: rustdesk/rustdesk-server:$$cap_rustdesk_version
        command: hbbs -r $$cap_appname.$$cap_root_domain:21117
        volumes:
            - $$cap_appname-data:/root
        ports:
            - '21115:21115'
            - '21116:21116'
            - '21118:21118'
        depends_on:
            - $$cap_appname-hbbr
        restart: unless-stopped
    $$cap_appname-hbbr:
        image: rustdesk/rustdesk-server:$$cap_rustdesk_version
        command: hbbr
        volumes:
            - $$cap_appname-data:/root
        ports:
            - '21117:21117'
            - '21119:21119'
        restart: unless-stopped

caproverOneClickApp:
    variables:
        - id: $$cap_rustdesk_version
          label: RustDesk Version
          defaultValue: 'latest'
          description: 'Select the version of RustDesk server to deploy. Default is "latest".'
    instructions:
        start: |-
            This CapRover One-Click App deploys RustDesk server with hbbs and hbbr services.
            Before proceeding, ensure you have the correct version selected for deployment.
        end: |-
            RustDesk Server has been successfully deployed! Access the server on the specified ports through your CapRover root domain.
    displayName: RustDesk Server
    isOfficial: false
    description: Deploy RustDesk server with hbbs and hbbr services on CapRover.
    documentation: This configuration is adapted for CapRover from the official RustDesk Docker images.

volumes:
    $$cap_appname-data: {}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants