NOTE: We are transitioning to the new Virtual Computing Manager service at https://vcm.duke.edu. To reserve a VM visit Virtual Computing Manager: https://vcm.duke.edu
VM-Manage is a service providing students and instructors with semester-long access to Linux virtual machines (VMs) and Docker containers for software development projects. Typical uses of this service are to develop and test servers for Innovation CoLab projects or coursework. Think of VM-Manage as an alternative to running a server in your dorm room or under your desk - you have complete control of the server, and you are responsible for server security and backing up your work.
VM-Manage VMs are well-suited to acting as backend servers for mobile applications or public-facing web services because they have public IP addresses and are available 24x7. However, since this is a software development sandbox, you should not run production or high traffic servers on VM-Manage machines.