Documentation

Events happening in the community are now at Drupal community events on www.drupal.org.
Documentation of the Aegir platform.

Service and Cluster Architecture Notes

Notes from conversations over the past few weeks in IRC, email and on the skype. These notes are intended to capture the mind-meld consensus on how to architect the guts of Aegir so that we can embrace multiple servers and multiple services for 0.4!

This is an outline for now; I will flesh out and add diagrams in a bit. Feel free to embrace and extend!

  • Drush @aliases will allow us to identify servers along with bundles of services. E.g. @webserver might be an IP/domain plus --http-service=apache2 --db-service=null --file-service=local
Read more
Th30philus's picture

Aegir new site creation fails due to permission issues

I've successfully installed Aegir 0.4-alpha5.
I then successfully installed and verified Pressflow 6.15.73.
I created a site in Aegir on the Pressflow platform, but when I went to the new site I created, it halted at step 2, Verify Requirements, because the system could not write to settings.php or the files directory.

I went to the directory, and confirmed that settings.php and the files directory were not writeable:

drwxrws--- 5 aegir www-data 4096 2010-02-25 01:35 files
-r--r----- 1 aegir www-data 2563 2010-02-25 01:35 settings.php

Read more
christine2actes's picture

Installation of Aegir - error with hosting_task.module

Hello
I would be so glad to try Aegir, but I tried and tried again to install Aegir of several ways and I have not yet been succeeded.
Please help, I don't find any solution, I'm not an expert.

I always get an error message at the end of installation:

user warning: Table 'aegir.node' doesn't exist query: SELECT COUNT(t.vid) FROM aegir_hosting_task t INNER JOIN node n ON t.vid = n.vid WHERE t.task_status = 0 in /var/aegir/drupal-6.15/profiles/hostmaster/modules/hosting/task/hosting_task.module on line 344.

Here is the last way that I proceeded
Did I do something wrong ?

Read more
pcambra's picture

Add sudoer apache command for aegir 0.4-alpha3

I think there is this step missing in the install documentation of Aegir 0.4-alpha3 (at least in the debian version)

sudo visudo

Add this line to the bottom:

aegir ALL=NOPASSWD: /usr/sbin/apache2ctl

Read more

SSHLoginSetup

This document might seems long because of many explanations but the basis of ssh remote loging, password or passwordless is really simple, as explained in the Principles paragraph below

Purpose of this document :

Give some explanation and be a reference to setup SSH login on a server, or "password-less" login between server.
Each time I need to do this I dig the net to find some good and clear explanation, and often end up having to untangle confusing ones or dangerously working but overcomplicated one. More importantly most of those are unclear about the WHY we do things and I tend to think that not understanding is the worst thing you can do in "security".

Read more

Possible queueing systems

So we've been talking seemingly forever about possible queuing system instead of our crappy "PHP/Vixie Cron based" one, but we have yet to document pro/cons of possible alternatives. Here are the goods (or the beginning of em).

Read more

Installing Aegir on OS X 10.6 with MAMP

Aegir install on OSX Snow Leopard

Aegir install instructions are fantastic if you run Debian/Ubuntu Linux. Some of the steps for OS X are a quite different. These instructions assume you are installing on Snow Leopard Client; if you are running on Snow Leopard Server many of these steps will not apply to you.

Read more
Ryan Palmer's picture

Installing Aegir on CentOS - more detail

I've attached some more detailed instructions on how to install Aegir on CentOS.

The instructions may not be 100% perfect, but I'm due to install Aegir on CentOS again next week, which should given me an opportunity to fine-tune the instructions further.

I've had no trouble setting up a multi-webserver setup as well. If you're trying it yourself and get stuck, ping me on IRC (resonancedev in #aegir) or post a comment.

Read more

Testing, Finding Bugs, Reporting Bugs, Patching - or How to be a good Aegir Community Member :)

This page, like all our documentation, is a Wiki - please feel free to add and edit.

The Aegir project is growing rapidly, and more and more people are installing and testing the code. Many users ask about how to help out and give something back to the project - so that's what this page is about.

Finding and Reporting Bugs

So you've found a bug? Although bugs obviously aren't good, in a complex project like this they're bound to exist - so it's brilliant you found it. Now we'd really like your assistance to help us fix it.

Here's how:

Read more

Documentation Scratchpad

This page is just intended to be for the development team to make notes about needed documentation for the project. It's a scratchpad for notes, thoughts etc.

Existing Documentation to revise (perhaps because the code has changed):

Features Yet to be documented:

Troubleshooter tips to write up:

FAQs to write up:

Read more
Subscribe with RSS Syndicate content

Aegir hosting system

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: