Rustdesk started as an open-source alternative to TeamViewer. Now, it offers more than just remote desktop access, making it handy for casual self-hosting.

With no need for (dyn)DNS, port forwarding, or a VPN, you can get:

  • Remote terminal
  • File transfer
  • Tunneling (similar to SSH port forwarding)
  • Remote desktop

I think it’s a solid choice if you have a simple one-server setup.

you are viewing a single comment's thread
view the rest of the comments
[–] 6 points 10 months ago (3 children)

Ive been wanting to try out rust desk for a few weeks now but im not currently in a position where I can test it out.

I saw it uses a public relay server and they have a subscription model to self host, and I'm not particularly interested in either of those options. Are you able to self host a server for free if youre just connecting to a single computer?

  • source
  • hideshow 3 child comments
  • [–] 10 points 10 months ago*

    You can host the open-source ID and Relay servers for simple remote access at no cost. The pro subscription is mainly about account and device management.

    compose.yaml

    services:
      hbbs:
        container_name: hbbs
        image: rustdesk/rustdesk-server:latest
        command: hbbs
        volumes:
          - ./data:/root
        network_mode: "host"
        depends_on:
          - hbbr
        restart: always
    
      hbbr:
        container_name: hbbr
        image: rustdesk/rustdesk-server:latest
        command: hbbr
        volumes:
          - ./data:/root
        network_mode: "host"
        restart: always
    

  • source
  • parent