| 87 | |
| 88 | == MOSH servers == |
| 89 | |
| 90 | If you are installing a MOSH server: |
| 91 | |
| 92 | * Grant access to the Control panel database, from your local machine: |
| 93 | {{{ |
| 94 | freepuppet-helper rda:<guestname> |
| 95 | }}} |
| 96 | * Purchase an SSL certificate from http://rapidssl.com/. The certificate signing request will already be generated by puppet and is on the guest server in /etc/ssl/<guestname>.mayfirst.org.csr. |
| 97 | * Once you have the certificate: |
| 98 | * remove the symlink /etc/ssl/<guestname>.mayfirst.org.crt |
| 99 | * create a new file with the same name containing the cert and the intermediate cert. |
| 100 | * remove the symlink /etc/ssl/private/<guestname>.mayfirst.org.pem. |
| 101 | * rename /etc/ssl/private/<guestname>.mayfirst.org.key.uncertified to /etc/ssl/private/<guestname>.mayfirst.org.pem |
| 102 | * add the cert and intermediate cert to this file (courier needs both the key and cert in the same file |
| 103 | |