Free Github RDP 💻
Setup a Windows RDP connection using GitHub Actions & Tailscale
Want a free Windows 11 Remote Desktop? Follow these simple steps — no VPS or payment needed!
⚡ How This Works
- GitHub Actions provides a free Windows runner (temporary).
- Tailscale creates a secure, private network — no port forwarding needed.
- A local user "RDP" is created with a strong random password.
- You can connect from any device that's also on your Tailscale network.
📌 Detailed Step‑by‑Step Guide
1
Create GitHub Repository
Go to GitHub, create a new repository, name it anything, and click Create.
Go to GitHub, create a new repository, name it anything, and click Create.
2
Connect with Tailscale
Visit Tailscale.com, click Start Connecting Devices, and sign in with your GitHub account.
Visit Tailscale.com, click Start Connecting Devices, and sign in with your GitHub account.
3
Generate Auth Key
In Tailscale → Settings → Keys, click Generate Auth Key and copy it safely.
In Tailscale → Settings → Keys, click Generate Auth Key and copy it safely.
4
Add Key to GitHub
Open your GitHub repo → Settings → Secrets → Actions → New Repository Secret.
Name:
Open your GitHub repo → Settings → Secrets → Actions → New Repository Secret.
Name:
TAILSCALE_AUTH_KEY, paste your Auth Key, and save.
5
Run the Workflow
Go to Actions tab → set up a workflow yourself → paste the RDP code below → Commit & Run Workflow.
Go to Actions tab → set up a workflow yourself → paste the RDP code below → Commit & Run Workflow.
6
Connect to RDP
Install Tailscale on your PC or phone → sign in with same account → open Remote Desktop → enter the IP and password shown in the workflow logs.
Install Tailscale on your PC or phone → sign in with same account → open Remote Desktop → enter the IP and password shown in the workflow logs.
📜 Workflow YAML Code
Copy this exact YAML into the workflow editor on GitHub.
🔒 Important Security Tips
- Never share the workflow logs publicly — they contain your password.
- Tailscale encrypts all traffic; only devices on your tailnet can connect.
- Runner auto‑terminates after 6 hours, but you can cancel sooner.
- Use responsibly — for learning, testing, or temporary tasks only.
✅ Your free Windows 11 RDP is ready for browsing, testing, or light work.
🚀 Enjoy your free RDP setup!