aboutsummaryrefslogtreecommitdiffstats
path: root/docs/source
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2011-10-30 16:47:39 -0500
committerChristopher Allan Webber <cwebber@dustycloud.org>2011-10-30 16:47:39 -0500
commit17c712307dcff26226365ef856a71f9c1daeeeba (patch)
tree8889058d357597d8cc213e2723aa8e08e15336e1 /docs/source
parent26e789eb0cf8a8d55fd43e0fea8d3c15f6fa8f64 (diff)
downloadmediagoblin-17c712307dcff26226365ef856a71f9c1daeeeba.tar.lz
mediagoblin-17c712307dcff26226365ef856a71f9c1daeeeba.tar.xz
mediagoblin-17c712307dcff26226365ef856a71f9c1daeeeba.zip
Recommend that users use a non-privelaged user (thanks Elrond for the text)
Diffstat (limited to 'docs/source')
-rw-r--r--docs/source/deploying.rst22
1 files changed, 22 insertions, 0 deletions
diff --git a/docs/source/deploying.rst b/docs/source/deploying.rst
index 22311a56..2e599b5e 100644
--- a/docs/source/deploying.rst
+++ b/docs/source/deploying.rst
@@ -58,6 +58,24 @@ running a smaller instance, consider following our `scaling down
<http://wiki.mediagoblin.org/Scaling_Down>`_ guide (keeping in mind
that the steps recommended here are tradeoffs!).
+
+Decide on a non-privileged user
+===============================
+
+As MediaGoblin does not require any special permissions, you
+should either decide on a user to run it as, or even better create a
+dedicated user for it. Consult your distribution's documentation on
+how to create dedicated service user. Make sure it does have a locked
+password, so nobody can login using this user.
+
+You should create a working dir for MediaGoblin. We assume you will
+check things out into /srv/mediagoblin.example.org/mediagoblin/ for
+this documentation, but you can choose whatever fits your local needs.
+
+Most of the remaining documentation assumes you're working as that
+user. As root, you might want to do "su - mediagoblinuser".
+
+
Install MediaGoblin and Virtualenv
==================================
@@ -66,6 +84,10 @@ bleeding edge version of mediagoblin in mediagoblin master (possibly
not the best choice in a production environment, so these docs should
be fixed ;)).
+Change to (and possibly make) the appropriate parent directory:
+
+ cd /srv/mediagoblin.example.org/
+
Clone the repository:
git clone git://gitorious.org/mediagoblin/mediagoblin.git