Since it only runs under Linux right now, it may feel like a barrier to entry for those on Windows. Have no fear! With a good internet connection you can be up and running lickety-split in just 3 steps…
The 1,2,3 Steps
- Get Virtual w VirtualBox. If you’re using Hyper-V, you’re good to go. On Win7 or Win8, grab VirtualBox, a fantastic client-side virtual machine environment that’s easy to use and powerful (way better than Virtual PC).
- Grab Ubuntu. Ubuntu is a popular and easy to use Linux distribution. Just create a VirtualBox VM (couple of clicks) with a couple GB virtual disk and 512MB+ of RAM, and select the Ubuntu .iso CD image to mount. Run through the few prompts and you’ll be running Linux.
- Run Meteor. Using one of the samples, it’s one command to install meteor, one command to have an example app, and one command to run the site. Oh yeah, and if you’d like, just one command to deploy the site live. Here’s how to run it locally instead of deploying.
- To create your own meteor app, run
meteor create <your_app_name>
- You can use the web browser in Ubuntu to see the app by browsing to
http://localhost:3000or use VirualBox NAT port forwarding to view from Window.
- If you want to get fancy and access your meteor sites from your Windows browser, you can configure the VirtualBox networking options for your VM to forward ports through.
- Sublime Text 2 is a great text editor that’ll run on Windows, Mac, and Ubuntu.
- If you’d like to keep your Ubuntu machine running at all times, VBoxVmService will let you run it as a Windows service in the background. You can use Remote Desktop to view the machine.
- To edit your project files directly from Windows, install samba (Windows file sharing). This lets you access files from your ubuntu machine as if it was another Windows box.
- You can create and deploy for free as many sites as you like, even with your own domain names, on Heroku with these steps.
Thanks to @coridrew for the impetus to get these steps written down. Meteor is very cool and I just hope people on Windows get a chance to play around with it.