Skip to content

Ziploot/run-windows-github-codespaces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Run Windows 11 inside GitHub Codespaces 24/7

A guide to run Windows 11 inside Docker via QEMU/KVM on GitHub Codespaces, and keeping it alive 24/7 using a GitHub Actions cron job.

🚀 Setup Steps

  1. Create a repository using this template.
  2. Launch a GitHub Codespace on the repository. Select the 4 vCPU / 16GB RAM machine type.
  3. The devcontainer will automatically run docker-compose up to start Windows 11.
  4. Expose the web interface (port 8006) using a Cloudflare Tunnel: cloudflared tunnel --url http://localhost:8006
  5. Configure the .github/workflows/keep-alive.yml with your GH_PAT (Personal Access Token) and CODESPACE_NAME secrets to keep the Codespace running 24/7!

About

Run Windows 11 inside GitHub Codespaces and keep it active 24/7 using the Codespaces API & Cloudflare Tunnels ($0 Setup)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages