Welcome! This guide will help you easily set up your self-hosted RustDesk server on Kubernetes. With this software, you can control computers remotely, and it works great on ARM64 devices like Raspberry Pi. Letβs get started.
Before you proceed, ensure you have the following:
For instructions on installing Helm, visit the Helm documentation.
The orc-k8s-helm-rustdesk application provides:
To download the software, visit the Releases page. Here, you will find the latest version of the software.
Once youβre on the Releases page, look for the latest version of the Helm chart. Click on the link that says something like orc-k8s-helm-rustdesk-vX.X.X.tgz. This file will contain all the necessary components to set up the RustDesk server.
Run the following command to install the chart:
helm install rustdesk ./orc-k8s-helm-rustdesk-vX.X.X.tgz
Replace X.X.X with the version number you downloaded.
After you install the Helm chart, you may want to customize your setup. You can do this by editing the values file that comes with the chart. To access it, use the following command:
helm get values rustdesk > values.yaml
Open the values.yaml file in a text editor. Here, you can adjust settings for Bitwarden integration, external IPs for MetalLB, and other configurations.
Once you have updated the values.yaml file to your liking, apply it with this command:
helm upgrade rustdesk ./orc-k8s-helm-rustdesk-vX.X.X.tgz -f values.yaml
After a successful installation and configuration, you can access your RustDesk server. Open a web browser and enter the external IP address assigned by MetalLB. Use this IP to connect to your remote desktops.
If you encounter issues, check the following:
For more troubleshooting tips, check the official RustDesk documentation.
Congratulations! You have successfully set up your own RustDesk server on Kubernetes. Enjoy remote access with ease.