Welcome, everyone! In today’s blog, we’ll guide you on how to create a free RDP using GitHub in 2023. This method allows you to access a remote desktop for various purposes. Before we proceed, remember that this tutorial is for educational purposes only.
To create a Free RDP Using GitHub you first need a GitHub account
Table of Contents
ToggleStep 1: Creating a GitHub Account
Start by opening your web browser and searching for GitHub or simply clicking this link to visit the GitHub website.
- Enter your email address and click “Sign Up for GitHub.”

Create a secure password for your GitHub account.
Choose a unique username for your GitHub account.

When asked if you want to receive product updates and announcements via email, type “N” for NO
Solve the puzzle to prove you’re not a robot and click on “Create account.”
Go to your Gmail inbox to retrieve the verification code✅, copy it, and paste it on the GitHub page.
Click “Skip personalization.”
Step 2: Creating a Ngrok Account
The second thing needed in order to create a Free RDP Using GitHub is a Ngrok account
Open your web browser and search for Ngrok, or use this provided link o access the Ngrok website.
Click “Sign Up for Free.”
Fill in your name, email address, and create a password.
✅Confirm that you’re not a robot and accept Ngrok’s terms and policies.
Click “Sign Up.”

You can skip setting up multiple-factor authentication at this point.
Check your Gmail and click the confirmation link sent by Ngrok to verify your email.
Complete the required information on the Ngrok page and click “Continue.”
Step 3: Creating Free RDP Using GitHub
to create the Free RDP Using GitHub
On the GitHub tab, click on the plus icon and select “New repository.”
Give your repository a name, select “Private,” and then click “Create repository.”

Once the repository is created, click on “Settings.”
Under “Secrets and variables,” select “Actions.”


Click “New repository secret.”
Under “Name,” type “NGROK_AUTH_TOKEN.”


- Go to the Ngrok tab, find your authentication token, and copy it.

- Return to the GitHub tab and paste the authentication token under “Secret,” then click “Add secret.”

Click on “Actions” and select “Setup Workflow Yourself.”
Paste this provided code, and click “Commit changes.”
- Click on “Actions” again and select your workflow.

- Click “Build” and wait for it to create a tunnel.

In the Ngrok tab, under “Cloud edge,” select “Endpoint.”
Choose the URL and copy it, starting from the number.


Step 4: Logging in to Your RDP
Open your Remote Desktop Connection app and paste the copied URL in the “Computer” field, and Click “Connect.”

For the username and password, go back to the GitHub tab, copy the provided credentials, and use them to log in.
Username:
runneradmin
password:
P@ssw0rd!
- Wait for your Windows RDP to open.

- Your RDP will run on an Intel Xeon Platinum 8370C CPU with a refresh rate of 2.8 GHz and 7GB of visual RAM. Here’s its internet speed.
If you encounter any issues with your RDP, you can fix them by re-running all the jobs.
Video Tutorial
That’s it! You’ve successfully created your own Free RDP using GitHub in 2023. If you found this blog helpful and would like to see more content like this, please give it a thumbs up. If you have any questions or suggestions, feel free to drop them in the comments below. Don’t forget to subscribe to our channel so you won’t miss our next video. Until then, take care!