mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 13:03:29 +00:00
docs: Document plan management login tips.
This commit is contained in:
@@ -64,6 +64,53 @@ Congratulations! You've successfully set up the service. You can now test mobile
|
||||
push notifications by following [these
|
||||
instructions](https://zulip.com/help/mobile-notifications#testing-mobile-notifications).
|
||||
|
||||
## Plan management for a Zulip organization
|
||||
|
||||
On a self-hosted Zulip server running Zulip 8.0+, [organization
|
||||
owners](https://zulip.com/help/roles-and-permissions) and billing administrators
|
||||
can conveniently access plan management from the Zulip app. See [help center
|
||||
documentation](https://zulip.com/help/self-hosted-billing) for detailed
|
||||
instructions.
|
||||
|
||||
You can add billing administrators using the `change_user_role` [management
|
||||
command][management-commands], passing [the organization's
|
||||
`string_id`][accessing-string-id], and the email address of the Zulip user who
|
||||
should be added as a billing administrator.
|
||||
|
||||
```
|
||||
/home/zulip/deployments/current/manage.py change_user_role -r '' username@example.com is_billing_admin
|
||||
```
|
||||
|
||||
You can remove a user's billing administrator permissions with the `--revoke`
|
||||
option:
|
||||
|
||||
```
|
||||
/home/zulip/deployments/current/manage.py change_user_role --revoke -r '' username@example.com is_billing_admin
|
||||
```
|
||||
|
||||
[management-commands]: ../production/management-commands.md
|
||||
[accessing-string-id]: https://zulip.readthedocs.io/en/stable/production/management-commands.html#accessing-an-organization-s-string-id
|
||||
|
||||
## Plan management for an entire Zulip server
|
||||
|
||||
Servers running Zulip releases older than Zulip 8.0 can start the plan
|
||||
management log in process at
|
||||
<https://selfhosting.zulip.com/serverlogin>. This option is also
|
||||
available for Zulip 8.0+ servers, and makes it possible to use a
|
||||
single plan for multiple organizations on one installation. See [help
|
||||
center documentation](https://zulip.com/help/self-hosted-billing) for
|
||||
detailed log in instructions.
|
||||
|
||||
You will use your server's `zulip_org_id` and `zulip_org_key` as the username
|
||||
and password to access plan management. You can obtain these from
|
||||
`/etc/zulip/zulip-secrets.conf` on your Zulip server, or via the following
|
||||
commands:
|
||||
|
||||
```
|
||||
/home/zulip/deployments/current/scripts/get-django-setting ZULIP_ORG_ID
|
||||
/home/zulip/deployments/current/scripts/get-django-setting ZULIP_ORG_KEY
|
||||
```
|
||||
|
||||
## Why a push notification service is necessary
|
||||
|
||||
Both Google's and Apple's push notification services have a security
|
||||
|
||||
Reference in New Issue
Block a user