aboutsummaryrefslogtreecommitdiffstats
path: root/meta.sr.ht/installation.md
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2020-03-26 10:21:05 -0400
committerDrew DeVault <sir@cmpwn.com>2020-03-26 10:21:05 -0400
commite62d312b36d5816b6ccfe7e23d04bf55d9425d38 (patch)
tree2199e1ccf8c4a49240d726f3d72067242a5f360d /meta.sr.ht/installation.md
parentef4f23fae41c927a529352a5e9f31a4d9b7346d9 (diff)
downloadsr.ht-docs-e62d312b36d5816b6ccfe7e23d04bf55d9425d38.tar.gz
Overhaul installation documentation
Diffstat (limited to 'meta.sr.ht/installation.md')
-rw-r--r--meta.sr.ht/installation.md31
1 files changed, 26 insertions, 5 deletions
diff --git a/meta.sr.ht/installation.md b/meta.sr.ht/installation.md
index 377112f..60b007e 100644
--- a/meta.sr.ht/installation.md
+++ b/meta.sr.ht/installation.md
@@ -2,12 +2,33 @@
title: meta.sr.ht installation
---
-meta.sr.ht is the central autentication service and service bus for the sr.ht
-network, and a working meta.sr.ht is a basic requirement of running any other
-sr.ht software.
+meta.sr.ht is the central authentication and account service for the sr.ht
+network, and a working meta.sr.ht installation is a basic requirement of running
+any other sr.ht software.
# Installation
meta.sr.ht is a standard sr.ht web service and can be installed through the
-[standard procedure](/installation.md). Additionally, you will need to set up a
-cron job to run `metasrht-daily` daily.
+[standard procedure](/installation.md).
+
+## Daemons
+
+- `meta.sr.ht`: the web service
+- `meta.sr.ht-webhooks`: webhook delivery service
+
+## Cronjobs
+
+- `metasrht-daily`: purges old audit log entries and runs billing; run daily.
+
+## Billing configuration
+
+To enable billing, consult the `meta.sr.ht::billing` config section. You will
+need a working Stripe account for payment processing, and may need to install
+the additional `meta.sr.ht-billing` package to obtain additional dependencies.
+
+# Post-installation tasks
+
+## Creating users & admins
+
+Use the `metasrht-createuser` script. `metasrht-createuser -t admin <username>
+<email>` will create an administrator.