Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Can Juju be used on a single server to make it easier to deploy services like MySQL and any other Charms that are available? I understand that it is a tool to deploy and manage huge cloud servers but can it just as well be used on a single server to utilize the simplicity of charms?

share|improve this question
up vote 4 down vote accepted

Simple Deployments

Juju can (as of version 1.18) deploy to any Ubuntu Server with OpenSSH via manual provisioning:

The basic process is you register your machine(s) with Juju via: juju add-machine ssh: for example. And then you can deploy services to those machines.

Large Deployments

For larger deployments you can use Juju together with the default multiple-server-install coordinator (called MAAS) to deploy charms onto physical machines, or extra physical units to existing services. Juju with MAAS lets you treat a group of physical machines as a cloud, essentially.

Local (Container) deployments

You can also run charms directly on your workstation, which we call a local environment. You run each separate service unit as different LXC container on a single machine.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.