Re SSL -- http://drupalcode.org/project/barracuda.git/blob_plain/HEAD:/docs/SSL.txt <-- this is the 'proper' way of doing things. DO NOT use aegirproject.org link posted in comment 9... Correct link says:
1. Use existing or deploy a new site as usual - don't enable SSL features in Aegir.
2. Create two extra configuration files with contents as shown further below.
* Replace YO.UR.AEGIR.IP with your Aegir Hostmaster main IP address.
* Replace YO.UR.EXTRA.IP1,2,3 etc with correct extra IP addresses.
* Paste your SSL key in the file /etc/ssl/private/abc-ssl-enabled-domain.key
* Paste your SSL certificate and all intermediate certificates (bundles)
in the file /etc/ssl/private/abc-ssl-enabled-domain.crt
3. Restart Nginx with `service nginx reload` or `service nginx restart`. Done!
SOOOooo.... I have broken the aegir panel by enabling the SSL/Nginx SSL features, so I'm now backing out of this per http://drupal.org/node/1882078. Bugger. Once it's back to normal I'll follow the instructions above.
---
ALSO: corrections to Drush commands in process
AND: See http://tn.i-jk.co.uk/ <-- platform and site (minus files) installed per this process with no issues except for one Colorbox path thing which I've now fixed in the makefile -- WOOP! Process and makefile good and ready for L-Day!
SSL to go...