diff options
author | Drew DeVault <sir@cmpwn.com> | 2020-03-26 10:21:05 -0400 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2020-03-26 10:21:05 -0400 |
commit | e62d312b36d5816b6ccfe7e23d04bf55d9425d38 (patch) | |
tree | 2199e1ccf8c4a49240d726f3d72067242a5f360d /meta.sr.ht | |
parent | ef4f23fae41c927a529352a5e9f31a4d9b7346d9 (diff) | |
download | sr.ht-docs-e62d312b36d5816b6ccfe7e23d04bf55d9425d38.tar.gz |
Overhaul installation documentation
Diffstat (limited to 'meta.sr.ht')
-rw-r--r-- | meta.sr.ht/installation.md | 31 |
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. |