Virtual Machines

Meet the cloud of Virtual Machines

With VMgen you can easily and quickly run and manage virtual machines. Our platform allows you to use virtual machines based on one of the largest IPv4 / IPv6 networks in the world. You have 28 data centers located on all continents at your disposal. So depending on the region you operate in, your virtual machine can always be close to your users.

cloud of virtual machines

Try VMgen for free with $50 promo code


By submitting the above information, I consent to the use of my personal data in accordance with the Privacy Policy.

This field is for validation purposes and should be left unchanged.

Intuitive interface for the efficient handling of your Virtual Machines

Our management panel, which we also call user panel, will allow you to quickly set up a new virtual machine with just a few clicks. All you have to do is choose the right location, configuration tailored to your needs and the optimal operating system for your purposes, and a new VM will be created in a moment. Thanks to our catalog, which we call the marketplace, you can very easily launch popular and useful applications. In addition, through our API, you are able to easily automate the creation, deletion and management of vmgen virtual machines, as well as integrate our services with your environment.

What exactly are virtual machines?

A virtual machine is an environment that runs de facto as a computer system with its own network interface and storage, and that is created on a physical hardware system at a specific location. Dedicated software separates the resources needed for its functioning, while the remaining ones are made available so that they can be used by a virtual machine. The software we are talking about is called a hypervisor.

Physical machines located locally or outside the system equipped with a hypervisor are simply called a host. Many of the virtual machines that use its resources are computers, guest operating systems, or simply guests. The hypervisor treats the aforementioned computing resources as a defined pool of IT processes that can be easily deployed among existing guests and even transferred to new virtual machines.

vmgen virtual machines map

What is virtualization technology in virtual machines?

Virtualization is a very useful technology that allows you to create multiple environments (they are simulated) from one physical hardware system. The hypervisor connects directly to the hardware and allows you to separate separate units called virtual machines. Virtual machines base their work on the possibility of separating the virtual machine’s resources from the hardware, distributing these resources accordingly.

Guests treat virtual machine resources such as CPU or RAM as a pool of virtually unlimited computing processes that can be easily moved and managed. Operators can effectively control such virtual resources, and guests only receive them when they need them.

Virtual Machines in the prepaid model

With vmgen, you don’t have to worry about uncontrolled accrual of expenses. We have enabled our users to purchase virtual credits in the prepaid model, which will allow you to avoid unpleasant surprises related to the sudden appearance of costs. If you want, you can automate the purchase of funds, which will guarantee uninterrupted operation of your virtual machines. The complete transparency and simplicity of our price list is an additional advantage, thanks to which it will be very easy for you to predict the actual costs of using the service.

Many different operating systems for your Virtual Machines

On the virtual machines offered by vmgen you can very quickly install one of several dozen versions of various operating systems available in our catalog. 

Virtual machines as OS

A VM is also an operating system (OS) or application environment that is installed on software that imitates hardware. The user sees no difference between the virtual machine and the dedicated hardware it might have physically next to each other.

virtual machines - choose the OS

What systems (OS) can I install?

Most of the operating systems we offer are 64-bit versions. If you choose to install a 32-bit system, you have the following options:

  • Ubuntu
  • Vyatta
  • PBX
  • LAMP Stack

However, among the 64-bit OSs, you can choose such as:

CentOS – linux, virtual machines

Linux distribution that uses Red Hat Enterprise Linux source code, which ensures functional compatibility with this system. Although created by a small team of programmers, CentOS is praised for its stability and usability, and the voice of the community around this system is important in its development.


Popular and appreciated for its quality and reliability, the Linux distribution, which dates back to 1993. This system is constantly developed by members of the Debian community, but its subsequent versions do not appear very often, which is due to the great care with which Debian authors approach to its functionality and security issues.


Like Debian, this Unix system made its debut in 1993. FreeBSD is often chosen as a firewall or server for its high performance and stability. Interestingly, the FreeBSD code was used by Sony in the PlayStation console software.


This system with an African name has been developed by a British development team since 2004. It is one of the most installed Linux distributions in the world due to its very high usability in home applications. In 2010, Ubuntu was installed by over 10 million users worldwide. You can read more about Ubuntu on Wikipedia.


Fedora is not only a stylish hat, but also a popular Linux distribution closely related to Red Hat. The primary goal of the Fedora developers is to innovate and to frequently release new versions of the operating system. Fedora is popular with home users and network administrators alike. You can find more about this distribution on Wikipedia.


A Unix-style fish-logo operating system that was developed following disagreement on the NetBSD team. OpenBSD is primarily about security, so it’s not surprising that it’s often used as a firewall. For more information on this system, visit


Based on the previously mentioned Debian, VyOS is often used as a router or firewall in cloud solutions. You can find out more about this system, which has been in development since 2013, on their own website.


NetBSD is famous for its great mobility and low hardware requirements, which makes it very popular at universities and all educational institutions that often use worn-out and old equipment. Of course we support NetBSD! 😊 For more information, we recommend the official website of this operating system.


Linux distribution designed for containerization applications. This community-based minimalist operating system is one of the best security choices for your cloud infrastructure. You can find more about FlatCar on their website.

Fedora CoreOS

One of the editions described by us above and sponsored by Red Hat Fedora. Fedora CoreOS was built with a cloud infrastructure in mind. This secure, minimalist and self-updating operating system is often used for containerization tasks. For more information about this version of Fedora, please visit their official website.


Even though the name of this Linukus distro is closely related to the rather clumsy shuffling penguin species, Gentoo prides itself on being extremely flexible and mobile. Gentoo is also famous for its good adaptation to the user’s hardware.

virtual machines - server room

What locations of Virtual Machines does VMgen offer?

We currently offer 28 server locations on five continents, including:

  • 7 in Europe
  • 15 in North America
  • 2 in Africa and the Middle East
  • 2 in South America
  • 5 in Asia and Oceania

Server locations in Europe:

  • Amsterdam, the Netherlands
  • Bucharest, Romania
  • Frankfurt, Germany
  • London, United Kingdom
  • Madrid, Spain
  • Paris France
  • Warsaw Poland

North America Server Locations:

  • Ashburn, USA
  • Chicago, USA
  • Denver, USA
  • Dallas, USA
  • Fremont, USA
  • Los Angeles, USA
  • Miami, USA
  • New York, USA
  • Phoenix, USA
  • Raleigh, USA
  • Reston, USA
  • San Jose, USA
  • Seattle, USA
  • Toronto, Canada

South America Server Locations:

  • São Paulo, Brazil
  • Santiago, Chile

Server Locations in Africa and the Middle East:

  • Dubai, United Arab Emirates
  • Johannesburg, South Africa

Server Locations in Asia, Australia and Oceania:

  • Hong Kong, China
  • Chennai, India
  • Singapore
  • Sydney, Australia
  • Tokyo, Japan

Which Virtual Machines configurations do I have to choose?

The server configuration you can choose is strictly dependent on its location. In some locations, such as the USA or Poland, you have more configurations to choose from, while in other locations such as Bucharest, the choice is more limited. We have listed below all the possible configurations we offer, with the proviso that they are not available for every location:

  • 1 processor, 2 GB of RAM, 25 GB of space on a fast SSD drive + 1 IPv4 address and 1 IPv6 address and unlimited inbound transfer
  • 2 processors, 4 GB of RAM, 50 GB of space on a fast SSD + 1 IPv4 address and 1 IPv6 address and unlimited inbound transfer
  • 4 processors, 8 GB of RAM, 100 GB of space on a fast SSD drive + 1 IPv4 address and 1 IPv6 address and unlimited inbound transfer
  • 6 processors, 16 GB of RAM, 200 GB of space on a fast SSD + 1 IPv4 address and 1 IPv6 address and unlimited inbound transfer
  • 8 processors, 32 GB of RAM, 300 GB of space on a fast SSD + 1 IPv4 address and 1 IPv6 address and unlimited inbound transfer
  • 16 processors, 64 GB of RAM, 400 GB of space on a fast SSD + 1 IPv4 address and 1 IPv6 address and unlimited inbound transfer.