In this blog post I'm going to show you how I manage a few servers centrally using [Puppet][puppet] without a Puppet Master.
Puppet is an open source configuration management software. It allows you to manage many thousand servers centrally and install packages on them for example. Check out [their website][puppet] for more information. There are also other tools similar to Puppet, like [Chef][chef] or [Ansible][ansible].
I run a few virtual servers for personal use (e.g. for backup, file syncing, and some web-based tools). Managing them by hand can be tedious.