Hi guys, Great day today to be a Drupal user!

I have about 5 small niche sites now (non-Drupal). I plan on making a bunch more.
In fact I plan on making many more as time passes.

What is the best way to go about this with Drupal?

I run my own server. Do I install Drupal on each site's hosting space?
Or is there a better way? Like a root install somehow.

Whats the best thing to do in my case?

Thanks!

Comments

Anonymous’s picture

If you are planning on using the same modules for the sites, or at least a couple of the same modules, you could think about a multisite install...

http://drupal.org/getting-started/6/install/multi-site

Drupalace-1’s picture

Wouldn't this make sense even if each site used a fairly different set of modules? That is, one can include a huge mess of modules in the multi-site setup, and then for each site, enable only the modules needed for that site.

I wouldn't be surprised if there's a drawback in doing that, but do you know what it would be?

JackThompson’s picture

Thanks guys. I am wondering if it may just be better to run separate installs.

Drupalace-1’s picture

Maybe, but if so, I don't know the reason (I welcome input from anyone who does). I run multiple sites on a single installation, and I love the simplicity of just having to keep ONE installation up to date.

The modules are the simple part: toss everything into that one installation, and for each site, just enable those modules needed for that site.

Anonymous’s picture

Do a CVS checkout on all modules, and enable only the ones needed for your site...

JackThompson’s picture

Drupalace, that sounds great. Do you have any SE issues? Do you have a special domain set up for the main install?

Drupalace-1’s picture

My understanding (or at least my method) is that there is no main site, and no special "one domain to rule them all". I have one directory (call it "Drupal_Install") containing the full Drupal installation. Within that is a directory "sites". Within that directory are many directories, one for each site (like "drupalace.com"), as well as the "all" directory that carries third-party resources common to all ("modules" and "themes").

Over at the hosting service, each domain is set up to point to the "Drupal_Install" web directory. So the "drupalace.com" domain points to "Drupal_Install", and from there, Drupal takes over, automagically merging my single Drupal installation with the drupalace directory (the "drupalace.com" directory within "sites"), to create one smooth experience (for one ugly site).

As far as I know, that's the way to do multisites. Works for me anyway, and I like the ease of maintaining only one Drupal install. My question remains: Is there some drawback to placing a dozen sites within a single Drupal installation? If everything's on the same server anyway, is there some benefit to having a dedicated Drupal install for each site? I'm still curious.

setvik’s picture

Hey Drupalace,

I think that's a great way to do it. It won't affect performance and yeah, maintenance is much simpler.

If the sites live on the same server, the only reason to place them in separate directories that i can think of is if:
- one or more but not all sites require a patch to drupal core or one of the modules.. definitely an edge case

JackThompson’s picture

Drupalace, that sounds great. Do you have any SE issues? Do you have a special domain set up for the main install?