Free Virtual Machine by Github Action English
warning Reminder: If you are facing errors when starting the systems and vps, please fork and pull the newest version of codes of this repo to your forked repo. Press here for steps. Totally FREE for everyone to enjoy your own Windows 11 AND 10 AND SUN OS AND MacOS, and ubuntu VPS RDP.
Screenshots: Windows 10 Ubuntu (SSH Version) Ubuntu (Desktop Remote Version) MacOS Machine Specification: Windows and Linux: 2-core vCPU 7 GB RAM 14 GB SSD Disk (Excluded System used) MacOS 10.15 3-core vCPU 14 GB RAM 14 GB SSD Disk (Excluded System used) Setting up: Fork this project Go to your peoject page, click Settings and go to Secrets, and then click New Secret to add these secrets below: Secrets Name Uses Notes MAC_REALNAME For MacOS User Display Name Type any name you want MAC_USER_PASSWORD For MacOS System Admin Password Type any password you want NGROK_AUTH_TOKEN For ngrok tunnel uses Go to website, and copy the API key from https://dashboard.ngrok.com/auth/your-authtoken VNC_PASSWORD For the login password of VNC remote authentication Type any password you want WINDOWS_USER_PASSWORD For Windows 10 RDP login password Type any password you want LINUX_USERNAME For linux system username Type any name you want LINUX_USER_PASSWORD For linux shell and root password Type any password you want LINUX_MACHINE_NAME For Linux System Computer name Type any name you want CHROME_HEADLESS_CODE For remoting linux desktop using google remote Copy Codes from here and login with your google account, and then copy the code below Debian Linux blank. warning Each code can only be used for once, generate another code when u have used that one. Deloy and Run MacOS Install and Run Windows 10 Linux Reminders: warning Dont close this windows which called "provisioner.exe", it will cause the windows system process to be stopped and disconnect from Windows RDP.
warning Dont install big sur updates on your macos virtual machine, it will break your remote process!
Updating Codes Click Here to Expand Limits: You can run each virtual machine only run up for 6 hours for execution time. If Virtual Machine reaches this limit, it will be terminated and clear everything. Not suggested for you saving some of important and sensitive files to each machine, be risked that all files will be deleted and cannot be undo. Since we are using ngrok, you can only run one of those three system by one due to ngrok free plan limits, you cannot access both system at the same time unless you purchased ngrok pro or business plan. Not suggested to login any account from any website (just like Google or Microsoft), since VNC connection is not encrypted and easily been accessed other people. Suggestions and Best Tricks: If you are facing slow and laggy remote control experience from MacOS or Windows, you can use either Google Remote Desktop or Microsoft Remote Control for a faster and smoother remotes. We highly recommanded you fork this project to change username and other displaying names for systems.