docs: Clean up discussion of very old versions.

This commit is contained in:
Tim Abbott 2024-08-20 11:25:13 -07:00
parent cde83e8818
commit aaea645a49
4 changed files with 27 additions and 29 deletions

View File

@ -616,10 +616,10 @@ other IdPs (identity providers). You can configure it as follows:
The above configuration is sufficient for Service Provider initialized The above configuration is sufficient for Service Provider initialized
SSO, i.e. you can visit the Zulip web app and click "Sign in with SSO, i.e. you can visit the Zulip web app and click "Sign in with
{IdP}" and it'll correctly start the authentication flow. If you are {IdP}" and it'll correctly start the authentication flow. If you are
not hosting multiple organizations, with Zulip 3.0+, the above not hosting multiple organizations, the above configuration is also
configuration is also sufficient for Identity Provider initiated SSO, sufficient for Identity Provider initiated SSO, i.e. clicking a "Sign
i.e. clicking a "Sign in to Zulip" button on the IdP's website can in to Zulip" button on the IdP's website can correctly authenticate
correctly authenticate the user to Zulip. the user to Zulip.
If you're hosting multiple organizations and thus using the If you're hosting multiple organizations and thus using the
`SOCIAL_AUTH_SUBDOMAIN` setting, you'll need to configure a custom `SOCIAL_AUTH_SUBDOMAIN` setting, you'll need to configure a custom
@ -1040,9 +1040,9 @@ self-hosted servers. To do so, you'll need to do the following:
## OpenID Connect ## OpenID Connect
Starting with Zulip 5.0, Zulip can be integrated with any OpenID Zulip can be integrated with any OpenID Connect (OIDC) authentication
Connect (OIDC) authentication provider. You can configure it by provider. You can configure it by enabling
enabling `zproject.backends.GenericOpenIdConnectBackend` in `zproject.backends.GenericOpenIdConnectBackend` in
`AUTHENTICATION_BACKENDS` and following the steps outlined in the `AUTHENTICATION_BACKENDS` and following the steps outlined in the
comment documentation in `/etc/zulip/settings.py`. comment documentation in `/etc/zulip/settings.py`.

View File

@ -198,9 +198,9 @@ aren't receiving emails from Zulip:
you can inspect the emails that reached the service, whether an you can inspect the emails that reached the service, whether an
email was flagged as spam, etc. email was flagged as spam, etc.
- Starting with Zulip 1.7, Zulip logs an entry in - Zulip logs an entry in `/var/log/zulip/send_email.log` whenever it
`/var/log/zulip/send_email.log` whenever it attempts to send an attempts to send an email. The log entry includes whether the
email. The log entry includes whether the request succeeded or failed. request succeeded or failed.
- If attempting to send an email throws an exception, a traceback - If attempting to send an email throws an exception, a traceback
should be in `/var/log/zulip/errors.log`, along with any other should be in `/var/log/zulip/errors.log`, along with any other

View File

@ -1,7 +1,6 @@
# PostgreSQL database details # PostgreSQL database details
Starting with Zulip 3.0, Zulip supports a range of PostgreSQL Zulip supports a range of PostgreSQL versions:
versions:
```{include} postgresql-support-table.md ```{include} postgresql-support-table.md

View File

@ -156,7 +156,11 @@ Zulip in production](install.md).
This section details some basic guidelines for running a Zulip server This section details some basic guidelines for running a Zulip server
for larger organizations (especially >1000 users or 500+ daily active for larger organizations (especially >1000 users or 500+ daily active
users). Zulip's resource needs depend mainly on 3 parameters: users). These guidelines are conservative, since they are intended to
be sufficient for a wide range of possible usage patterns that may not
be applicable to your installation.
Zulip's resource needs depend mainly on 3 parameters:
- daily active users (e.g., number of employees if everyone's an - daily active users (e.g., number of employees if everyone's an
employee) employee)
@ -177,7 +181,7 @@ installing Zulip with a dedicated database server.
active users, we recommend using a [remote PostgreSQL active users, we recommend using a [remote PostgreSQL
database](postgresql.md), but it's not required. database](postgresql.md), but it's not required.
- **RAM:** We recommended more RAM for larger installations: - **RAM:** We recommend more RAM for larger installations:
- With 25+ daily active users, 4 GB of RAM. - With 25+ daily active users, 4 GB of RAM.
- With 100+ daily active users, 8 GB of RAM. - With 100+ daily active users, 8 GB of RAM.
@ -225,23 +229,18 @@ installing Zulip with a dedicated database server.
backend][s3-uploads]. backend][s3-uploads].
- **Sharding:** For servers with several thousand daily active users, - **Sharding:** For servers with several thousand daily active users,
it is necessary to shard Zulip's Tornado service. Care must be taken Zulip supports sharding its real-time-push Tornado service, both by
when dividing traffic for a single Zulip realm between multiple realm/organization (for hosting many organizations) and by user ID
Zulip application servers, which is why we recommend a hot spare (for hosting single very large organizations)
over load-balancing for most installations desiring extra
redundancy.
- Zulip 2.0 and later supports running multiple Tornado servers Care must be taken when dividing traffic for a single Zulip realm
sharded by realm/organization, which is how we scale Zulip Cloud. between multiple Zulip application servers, which is why we
- Zulip 6.0 and later supports running multiple Tornado servers recommend a hot spare over load-balancing for most installations
sharded by user ID, which is necessary for individual realms with desiring extra redundancy.
many thousands of daily active users.
[Contact us][contact-support] for help implementing the sharding policy. If you have scalability questions or are unsure whether Zulip is a fit
for your use case, contact [Zulip sales or support][contact-support]
Scalability is an area of active development, so if you're unsure for assistance.
whether Zulip is a fit for your organization or need further advice
[contact Zulip support][contact-support].
For readers interested in technical details around what features For readers interested in technical details around what features
impact Zulip's scalability, this [performance and scalability design impact Zulip's scalability, this [performance and scalability design