X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=website%2Fmirrors.mdwn;h=74d30c33de461fb59e35d9e734a351363b1a61ae;hb=7bad26c6d298f3151fc28d6124dfaced8e50f59f;hp=7464519cbcf44f8c04ff79c2c5ae1259c50ba29a;hpb=2a597cae492b90eb0d66f29ff54a99860247dd3c;p=monkeysphere.git diff --git a/website/mirrors.mdwn b/website/mirrors.mdwn index 7464519..74d30c3 100644 --- a/website/mirrors.mdwn +++ b/website/mirrors.mdwn @@ -1,6 +1,8 @@ -[[meta title="Mirroring the web site"]] +[[!meta title="Mirroring the Monkeysphere web site"]] -In keeping with the philosophy of distributed development, our web site is +# Mirroring the Monkeysphere web site # + +In keeping with the distributed philosophy of distributed development, our web site is stored in our git repositories and converted into html by [ikiwiki](http://ikiwiki.info/). @@ -20,13 +22,12 @@ using Apache, include the following rewrite: RewriteCond %{HTTP_HOST} !^$ RewriteRule ^/(.*) http://web.monkeysphere.info/$1 [L,R] -Add webmaster@george's public key to this user's ~/.ssh/authorized_keys -file, restricting that user to rsync (modify path to web directory as -needed): +Add `webmaster@george`'s public key to this user's +`~/.ssh/authorized_keys` file, restricting that user to rsync (modify +path to web directory as needed): command="/usr/bin/rsync --server -vlogDtprz --delete . web/",no-pty,no-agent-forwarding,no-port-forwarding ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA0SCD6tAh7g1yyuelIm5zyh5OFX89NNbpNzyp+BxXNxMc/C1BS9SN5KlNDT30WdDbw3X0St0dBBC69TZWYbSUn4+/6BNmYpLH2orhedBv4w2jBLmtVEfnMWa3a11CnIagMEkEz7rBIWpl76WOqzoueQbAAa/7GziVmv+2qdjcDFxHluO+VL/+gEw8BqZc587oiDYkIw3oBnOLaxUWDtaMFKiL8sgdBmPxzc8PgHxL5ezVDJExw5krR4FK7hG7KpBOlSwKQPFy2pPhHSb1ZuFJmp2kr2wfJ0RO7By5s/GbrkJbnGoiJ5W0fUC9YoI82U3svC5saowvoSo19yToJW4QUw== webmaster@george - ## Admin steps to take to enable the configuration ## Add a new dns record for SERVERNAME.monkeysphere.info. @@ -34,13 +35,13 @@ Add a new dns record for SERVERNAME.monkeysphere.info. If the mirror server is not participating in the monkeysphere, add the server to webmaster's known host file. -Add the new server to ~/mirrors file on george in the format: +Add the new server to `webmaster@george:~/mirrors` in the format: username@server:directory -Test by manually running the git post-receive hook: - - ~monkeysphere.git/hooks/post-receive - +Test by manually running the git post-receive hook as +`webmaster@george`: + ~/monkeysphere.git/hooks/post-receive +Add a new `A` record into the `web.monkeysphere.info` round robin.