Hello,
I am new to Linode - but so far I like what I see

.
What I would like to do is to create a pre-set configuration of Wordpress that I can use as a base for all future Wordpress installs. In other words, I want to install my base themes, plugins, permalink settings, etc. I then want to clone that installation of Wordpress so that I don't have to set all that up each and every time. I am wondering what is the best way to do this - both conceptually and technically:
Here are the ideas I have thought of:
ONE DISTRIBUTION - ONE USER - MANY SITES
../USER/public_html/DOMAIN1/
../USER/public_html/DOMAIN2/
../USER/public_html/DOMAIN3/
ONE DISTRIBUTION - MULTIPLE USERS - ONE (OR MORE) SITES PER USER
../USER1/public_html/DOMAIN1/
../USER1/public_html/DOMAIN2/
../USER2/public_html/DOMAIN1/
../USER2/public_html/DOMAIN2/
../USER3/public_html/DOMAIN1/
../USER3/public_html/DOMAIN2/
MULTIPLE DISTRIBUTIONS - ONE PER CLIENT or ONE PER SITE
In this situation I clone an existing distribution with my particular wordpress configuration for each client or perhaps per each site.
Connected to this question is also ease of updating the sites. I plan to update both Wordpress and the plugins/themes for my clients. I want to automate this process as much as possible. In other words, I don't want to have to update each and every installation/plugin individually. I want to be able to do this globally for all of my installations at one time.
Now - as far as I understand - there are two ways I can accomplish the installation. I can copy the files and database - this works for the One Distribution - multiple users and/or sites option listed above. Aternatively, I can clone a linode [I don't really know anything about this - but I read on the forum that something of this nature is possible]. I am wondering which method people think is better and any issues or concerns I should be aware of. I am also interested in any other options and/or methods that I haven't considered.
In terms of updating - I have read this article:
http://www.devlounge.net/code/bash-scri ... ress-blogs. Perhaps this is the best way to do it - but I don't know (never done this before) and I'm wondering if there are other suggestions and whether or not this method can work with multiple distributions.
I thank you in advance for any help you can offer.
Thanks and be well,
Moshe