Setting Up a Free RustDesk Server in the Cloud!

RustDesk hosted in the cloud for free

Estimated read time: 1:20

    Learn to use AI like a Pro

    Get the latest AI workflows to boost your productivity and business performance, delivered weekly by expert consultants. Enjoy step-by-step guides, weekly Q&A sessions, and full access to our AI workflow archive.

    Canva Logo
    Claude AI Logo
    Google Gemini Logo
    HeyGen Logo
    Hugging Face Logo
    Microsoft Logo
    OpenAI Logo
    Zapier Logo
    Canva Logo
    Claude AI Logo
    Google Gemini Logo
    HeyGen Logo
    Hugging Face Logo
    Microsoft Logo
    OpenAI Logo
    Zapier Logo

    Summary

    This video provides a detailed guide on how to set up a RustDesk server on Oracle Cloud for free. RustDesk is an open-source alternative to TeamViewer and AnyDesk, allowing users to host it in the cloud or at home. The creator explains how to create a free Oracle Cloud account, set up a virtual machine, configure the network, install Docker and RustDesk, and manage IP addresses using no-ip.com for a more stable connection. While requiring a credit card for account creation, Oracle Cloud assures no charges if you stay within the free tier limits. The tutorial is designed to enable users to efficiently manage remote connections without incurring costs.

      Highlights

      • Get a RustDesk server running in Oracle Cloud for free! 💸
      • Even with a credit card required, no charges if you stay within free tier. 🚫💰
      • Configure your VM using Ubuntu and set up networking efficiently. 🖥️
      • Pro tip: Use Docker for an easier RustDesk setup. 🐳
      • Use no-ip.com to handle dynamic IP changes seamlessly. 🔄

      Key Takeaways

      • RustDesk is a free, open-source alternative to TeamViewer. 💻
      • Oracle Cloud offers a free tier but requires a credit card for setup. 💳
      • Setting up a cloud server ensures remote access anytime, anywhere. ☁️
      • Managing network settings and IP addresses is crucial for connectivity. 🌐
      • Freedom to experiment with cloud services without financial risk. 🆓

      Overview

      Ever thought about hosting a remote server for free? With RustDesk and Oracle Cloud, you can do just that—no strings attached! This video guides you step-by-step on setting up a RustDesk server, an open-source alternative to TeamViewer and AnyDesk, in Oracle Cloud's free tier. By following these instructions, you can have a reliable and cost-effective remote access solution up and running in no time.

        First things first, creating your free Oracle Cloud account involves entering your credit card information. Don't fret—no charges apply if you keep within the free services offered. Once your account is set up, dive into creating a virtual machine with Ubuntu, setting up networking, and saving the all-important private key. Installation of Docker streamlines the process, making it straightforward to kickstart the RustDesk server with just a couple of commands.

          The cherry on top? Managing IP addresses with no-ip.com—which ensures your server remains accessible despite potential changes in dynamic IPs. Customizing your setup to handle such IP changes is not just clever but necessary to maintain uninterrupted remote access. Want a cost-free, flexible, and robust solution without compromising on connectivity? This guide is your go-to!

            Chapters

            • 00:00 - 01:00: Introduction and Account Creation The chapter introduces the process of setting up the Rest Desk server in Oracle Cloud without any costs. Rest Desk is presented as a free and open-source alternative to popular software like TeamViewer and AnyDesk, capable of being hosted either at home or in the cloud. The video reassures viewers about the necessity of providing credit card information during account creation, clarifying that Oracle Cloud's free tier will not incur any charges as long as services are not upgraded.
            • 01:00 - 03:00: Setting Up Oracle Cloud VM This chapter provides a guide on setting up an Oracle Cloud VM. It begins with the user being encouraged to try and explore Oracle Cloud services without financial risk, as Oracle provides a free tier. New users can take advantage of a 30-day free trial and receive $300 in credits to experiment with the services. The chapter guides the user to open a browser, search for 'Oracle free tier,' and start their free experience by clicking 'Start for free' and entering their information to create an account.
            • 03:00 - 05:00: Downloading and Setting Up Putty The chapter provides instructions on downloading and setting up Putty. It begins with verifying you are human and verifying your email. Next, you add some additional information post-email verification. You should switch the customer type to 'individual,' and you may change the cloud name if desired. For the home region, select the nearest one to minimize latency, as this setting cannot be changed later. Lastly, the chapter concludes by instructing users to add an address.
            • 05:00 - 07:00: Installing Docker and RustDesk The chapter guides the reader through the process of creating an account and logging into the dashboard of a cloud service provider. It explains that no charges will be incurred unless an upgrade is made involving payment details like credit card information. Once logged in, the user can create a Cloud Virtual Machine (VM) by navigating to the appropriate section and clicking 'create a VM instance'. It also suggests choosing a short name for the VM for ease of reference within the terminal.
            • 07:00 - 09:00: Configuring Ingress Rules The chapter titled 'Configuring Ingress Rules' discusses the initial setup when working with Oracle Cloud. There is a preference for using Ubuntu as the image due to the author's familiarity, although other options are available. The chapter notes that for non-paying customers, there are limited options available, especially for server shapes, but paying customers have access to a wider variety. Additionally, the chapter highlights that first-time users need to configure network settings, although this process is described as straightforward.
            • 09:00 - 11:00: Configuring Dynamic DNS with NoIP The chapter is titled 'Configuring Dynamic DNS with NoIP'. In this chapter, the process of setting up a virtual cloud network is detailed. It involves assigning a name to the network, creating and naming a new public subnet, and optionally changing the IP address. An important step highlighted is the necessity to save the private key before creation; failing to do so will require the entire setup to be restarted. After saving the key, the user is instructed to click 'create'. The next steps presumably appear on a new screen.
            • 11:00 - 11:30: Conclusion and Feedback This chapter provides information on provisioning virtual machines and introduces essential tools for secure connections. It starts by describing the process of creating a virtual machine (VM) and suggests downloading 'PuTTY,' a free SSH client used to connect to servers using a private key. The chapter further explains the installation of PuTTY and introduces 'PuTTYgen,' a tool essential for converting private keys into a suitable format for use.

            RustDesk hosted in the cloud for free Transcription

            • 00:00 - 00:30 hello in this video I will go over how to set up the rest desk server in Oracle Cloud completely for free restdesk is a free and open source alternative to software like TeamViewer and any desk which you can host at home or in the cloud you will have to enter some credit card information during account creation but don't worry I am a long time non-paying customer of the Oracle Cloud free tier as long as you don't upgrade Oracle will not charge you anything
            • 00:30 - 01:00 I have been able to try things and make mistakes without ever being charged by Oracle to start off open the browser and search for Oracle free tier if this is the first time you are creating a user for the Oracle Cloud you will get access to a 30-day free trial and 300 dollars in credit to play around with to create your account click Start for free on this page add your information
            • 01:00 - 01:30 then verify are you human before you verify your email you have to add some more information after you have verified your email for customer type switch over to individual change the cloud name if you wish for home region select whichever is nearest you the further away it is the more latency you will have to deal with this cannot be changed later now you can just add some address
            • 01:30 - 02:00 information followed by payment details in the form of a credit card come again unless you upgrade you will not be charged once you are done creating your account you should be able to log in and see a dashboard like this to create your Cloud VM scroll down until you see create a VM instance click that start by naming your VM for me I like something short because it's gonna show up in the terminal
            • 02:00 - 02:30 there's not much to do with placement but for image I like to switch over to Ubuntu because that's what I'm comfortable with but you have other choices here being the non-paying customer that I am there's not much to change for shape but they have plenty of options if you wish to pay if this is the first time you're setting up something on Oracle Cloud you will also have to configure some network settings but this is also pretty straightforward
            • 02:30 - 03:00 give your virtual Cloud the network a name and for subnet click create new public subnet give it a name and change out the IP if you wish the final step before clicking create is to save the private key this cannot be done later so if you forget to do it you have to delete the virtual machine and start again with the setup done click create on the next screen you should see a
            • 03:00 - 03:30 message about provisioning this means your virtual machine is being created while we wait for the VM to be created we can head over and download pate this is a free SSH client which is able to use the private key to connect to servers download puree and install it and with this you will also get something called Petit gen this is a tool you have to use to convert the private key to something particular news
            • 03:30 - 04:00 open pathogen and in the program click load navigate over to the location of your private key switch over to see all files then open your private key click OK on the pop-up message you can now add the password if you wish when you're happy click save Private key you should now be ready to connect to your virtual machine input type in the IP address of your
            • 04:00 - 04:30 server and to use your private key expand SSH then auth and click credentials click browse and then open your private key and put it click accept on the security alert to log in the default username is Ubuntu no password the virtual machine is now ready to be used as I've mentioned earlier I will use this as a rest desk server
            • 04:30 - 05:00 so the first step to set up that server is to install docker I will add all the commands I use in the video description including the address to the docker documentation installing Docker is as straightforward as it can be just copy the commands and paste them straight into potato
            • 05:00 - 05:30 now to get Restless server up and running all you have to do is add two commands they will also be in the video description the only edit I did was the one command where I changed the IP address here I used the public IP address which worked but I think I should have used the private IP address instead anyways paste in the two commands to get
            • 05:30 - 06:00 the rest desk server up and running the final thing you have to do before using rest desk towards this server is to open the ports for it under primary v-neck click your subnet here you can scroll down to security lists click the default security list to open ports click add Ingress rules for Source cidr you can add 0.0.0.0
            • 06:00 - 06:30 IP protocol can stay as TCP for Destination Port range add the 21 115 to 21 119. you can also add a description if you wish then you have to add another Ingress rule add the same source cidr as the previous one 0.0.0.0 but change IP protocol over to UDP
            • 06:30 - 07:00 the destination Port you have to add here is 21 1 16. then add a description if you wish then click add Ingress rule this rest desk server is now ready to use if you have not already installed rustdesk head over to restless.com to download it then install it if you have forgotten the IP address of your virtual machine you can head over
            • 07:00 - 07:30 to Oracle cloud and then instances area will be able to find the public IP address for your server in restdesk Click the three dots next to your ID there navigate down to ID relay server click that and add the IP address next to ID server and relay server then click ok as long as you see the message ready down at the bottom
            • 07:30 - 08:00 Restless is able to connect to the server once you have added the IP address in the same way to another device you are ready to connect be it another laptop or a phone the only issue with this setup is a major one you don't have a static IP address but to fix that you can use something like no IP head over to noip.com and log in or create a user if you don't already have one in here expand the Dynamic DNS and click
            • 08:00 - 08:30 no IP host names on this page click create hostname all you have to add here is a hostname then click create hostname to make sure this updates automatically you have to install the dynamic update client they do have some sort of a guide but it does lack a few things I will add all
            • 08:30 - 09:00 the commands I use in the video description on the virtual machine navigate to slash user slash local SRC then copy the download link from noip.com and in the terminal type in sudo wget then paste in the link extract the files with the sudo tar xcf command navigate into the folder you just
            • 09:00 - 09:30 extracted now we will have to install two things one is make the other is GCC once that is done type in sudo make install this will run the configuration setup for network interface type in 0 to select ens 3. you will then have to add your login credentials for noip.com
            • 09:30 - 10:00 interval is in minutes so if you wish to have less downtime when the IP address changes set this to something like 5 minutes you can also make it run something on each successful update I will pass on that but you may have other needs with the config file created all you have to do is run sudo no ip2 if you head back to noip.com you should
            • 10:00 - 10:30 see that the IP target has changed to your virtual machine's IP address to make use of this hostname instead of the IP address copy the host name and take it over to rest desk switch it out in the ID relay server settings and when they have done this for all your devices you should be able to use rest desk just as you have been using something like TeamViewer or any desk
            • 10:30 - 11:00 I hope this video has been of some use if you have any feedback or questions please type them in in the comments below thanks for watching goodbye