Multi-node OpenStack for workstations and edge / IoT

Install and run OpenStack on Linux in minutes. Made for developers and great for edge, IoT, and appliances.

Get startedfor Linux, Windows or macOS

OpenStack in a snap

Zero-ops OpenStack on just about any Linux box.

  • Keystone
  • Glance
  • Nova
  • Neutron with OVS
  • Dashboard
  • Metrics
  • GPGPU bindings
  • Clustering BETA

A full OpenStack in a single snap package! MicroStack is an upstream multi-node OpenStack deployment which can run directly on your workstation. Although made for developers, it is also suitable for edge, IoT and appliances. Do not wait anymore - grab MicroStack from the Snap Store and get your OpenStack running right away!

Get started with MicroStack tutorial

Reliable, small, ready to go

  • Fast install

    Get a full OpenStack system running in minutes.

  • Secure

    Runs safely on your laptop with state of the art isolation.

  • Upstream

    Pure upstream OpenStack delivered to your laptop.

  • Complete

    Includes all key OpenStack components: Keystone, Nova, Neutron, Glance, and Cinder.

  • Featureful

    All the cool things you probably want to try on a small, standard OpenStack are all built-in.

  • Small

    Use MicroStack in your CI/CD pipelines and get on with your day without headaches.

Get started with MicroStack

MicroStack requires at least 8 GB RAM and a multi-core processor.

What OS are you developing on?

  1. Install the microstack snap

    Don’t have the snap command? Get set up for snaps.

  2. Configure networks and OpenStack databases

  3. Launch a VM

    Your VM is up and running now. You should see a message like:

    Access your server with ssh -i /home/ubuntu/.ssh/id_microstack cirros@10.20.20.3

That’s it! Your OpenStack is ready.

  1. Install Multipass for Windows

    Download Multipass for Windows

  2. Start a multipass VM

  3. Install the MicroStack snap on that multipass VM

  4. Configure networks and OpenStack databases

  5. Launch a VM

    Your VM is up and running now. You should see a message like:

    Access your server with ssh -i /home/ubuntu/.ssh/id_microstack cirros@10.20.20.3

That’s it! Your OpenStack is ready.

  1. Install Multipass for macOS

    Download Multipass for macOS

  2. Start a multipass VM

  3. Install the MicroStack snap on that multipass VM

  4. Configure networks and OpenStack databases

  5. Launch a VM

    Your VM is up and running now. You should see a message like:

    Access your server with ssh -i /home/ubuntu/.ssh/id_microstack cirros@10.20.20.3

That’s it! Your OpenStack is ready.