A Mediawiki bundle designed for density
This bundle deploys a Mediawiki, with MariaDB. Unlike the the wiki-simple bundle, this one is designed for scalability out of the box by using memcached for mediawiki and putting the entire thing behind an haproxy.
In order to save resources and cloud costs, everything is deployed into LXC containers on the instance.
You can deploy the single bundle with:
juju deploy wiki-dense
After deployment you need to expose the Mediawiki service, either via the GUI or the CLI:
juju expose loadbalancer
Then run a
juju status loadbalancer to get the public address. The browse to that address in your browser to configure and use the wiki.
Scale out usage
You can add and remove more mediawiki instances to horizontally scale:
juju add-unit wiki
This can be done without service interruption. Note that this will spin up an entirely new instance of mediawiki to scale.