A powerful GitHub Actions workflow that automatically provisions a premium Windows RDP server with secure Tailscale VPN connectivity.
💬 Stay updated with news, releases, and support from the Discord Tuaanhaii team!
| Feature | Description |
|---|---|
| 🖥️ Latest Windows | Fresh, up-to-date Windows Server environment |
| 🔒 Secure VPN | Fully encrypted via Tailscale |
| ⚡ Admin Access | Full administrator privileges |
| ⏰ Flexible Duration | Configurable 1–8 hour sessions |
| 🧹 Auto Cleanup | Automatic post-session resource cleanup |
| 🎯 High Performance | Optimized for developers and testers |
- Tailscale Account → Sign up here
- GitHub Repository → Fork or create a new one
- Tailscale Auth Key → Generate here
Name: TAILSCALE_AUTH_KEY Value: [Your Tailscale Auth Key]
2️⃣ Run the Workflow
-
Go to the Actions tab
-
Select 🚀 SEVER AI STV PREMIUM workflow
-
Click Run workflow
-
Choose session duration:
1h — Quick testing
3h — Development session
5h40m — Extended (default)
8h — Custom (edit YAML if needed)
- Hit Run workflow ✅
📋 Session Configuration
Duration Total Minutes Recommended Use
1h 60 Quick testing 3h 180 Standard development 5h40m 340 Extended session (default) 8h 480 Custom build & testing
🧠 Technical Overview
🖥️ System Setup
✅ Enable Remote Desktop
✅ Disable Network Authentication
✅ Open port 3389 in firewall
✅ Start Terminal Services
✅ Create premium admin account
🔐 Security
Auto-generated 12-char password
Dedicated account: AISTV-PREMIUM
Protected by Tailscale VPN
Automatic account removal after session
🌐 Network
Item Value
Protocol RDP Port 3389 VPN Tailscale Hostname ai-stv-premium-${{ github.run_id }} IP Dynamic Tailscale IPv4
💻 Connection Guide
After successful setup, logs show:
┌───────────────────────────────────────────┐ │ 🎉 CONNECTION SUCCESS! │ ├───────────────────────────────────────────┤ │ 🌐 Address: 100.x.x.x │ │ 👤 Username: AISTV-PREMIUM │ │ 🔐 Password: ********** │ │ ⏰ Duration: 5 hours 40 minutes │ │ 🕐 Start: 0xx:0xx:0xx │ │ 🕐 End: 0xx:0xx:0xx │ │ 📍 Port: 3389 │ └───────────────────────────────────────────┘
🪟 Windows
-
Press Win + R, type mstsc
-
Enter Tailscale IP
-
Username: AISTV-PREMIUM
-
Password: from workflow console
🍎 macOS / 🐧 Linux
Use Microsoft Remote Desktop or Remmina:
Address: TAILSCALE_IP:3389 Username: AISTV-PREMIUM Password: [From workflow output]
📱 Android / iOS
Install Microsoft Remote Desktop → connect using above credentials.
⚙️ Advanced Configuration
🕒 Custom Duration
Edit workflow YAML:
options:
- '1h'
- '3h'
- '5h40m'
- '8h'
🔐 Enhanced Security
Auto password rotation
Auto account deletion
Firewall rule cleanup
Real-time session tracking
🧹 Automatic Cleanup
Step Action
🗑️ Remove password files 🚫 Disable account 🔌 Disconnect VPN 🛡️ Remove firewall rules 📊 Clear logs
Limitation Description
⏰ Max session 6 hours (GitHub limit) 💾 Storage Temporary only 🔄 Concurrency 1 active session 📱 Requirement Tailscale client needed
✅ Best Practices
Never share credentials
Backup your work
Monitor session time
Ensure cleanup
Track usage limits
🧰 Troubleshooting
Problem Solution
❌ Auth Key Error Check your GitHub secret 🔌 Connection Timeout Verify Tailscale connection 🔑 Wrong Password View logs for actual password 🕐 Early Termination Check GitHub Actions limits
📊 Resource Monitoring
🔄 [14:35:22] Time remaining: 5h 24m 38s
View logs in Actions tab
Analyze connection reports
Track CPU & session time
🔒 Security & Compliance
✅ No persistent storage ✅ Self-destructing credentials ✅ Encrypted VPN connections ✅ Temporary accounts only ✅ Compliant with GitHub terms
🤝 Support & Documentation
Official Docs
GitHub Actions
Tailscale
RDP Connection Guide
Community
🐛 Report Bugs
💡 Feature Requests
💬 Join Discussion