| | 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 | |