Commit Graph

770 Commits

Author SHA1 Message Date
Alex Vandiver
bdb2c921ba docs: Document wal-g restore process. 2025-10-14 15:07:33 -07:00
Alex Vandiver
dd92036550 docs: Trim PostgreSQL support table.
Remove versions which we have also removed from ReadTheDocs.
2025-10-14 15:06:01 -07:00
Alex Vandiver
72e3b94855 docs: Document how push notifications require a real email address. 2025-10-06 22:20:02 -07:00
Alex Vandiver
ef238f2bf5 docs: Update some broken links. 2025-10-06 17:31:38 -07:00
Alex Vandiver
95354366c7 docs: Fix broken link syntax. 2025-10-01 09:52:09 -07:00
Alya Abbott
f20035e2ad docs: Reorganize authentication backends documentation. 2025-09-30 12:50:11 -07:00
Lauryn Menard
04275d8e14 docs: Rename "security-model.md" to "securing-your-zulip-server.md".
Updates relative links and any "security-model" label for ref links.
2025-09-30 11:41:06 -07:00
Alex Vandiver
85d50d09d4 postgresql: Default random_page_cost to 1.1.
The upstream PostgreSQL default is 4, which is more appropriate for
spinning disks.  In general, production deploys almost always use
SSDs; adjust the Zulip default value to a better value for those.
2025-09-25 13:40:02 -07:00
Alex Vandiver
3c2ed0e202 docs: Cross-link to the reverse proxy pages. 2025-09-18 17:56:39 -07:00
Alya Abbott
58e0d6fc12 docs: Remove stray paren. 2025-09-17 15:30:05 -07:00
Alya Abbott
d3ca0fc7ae docs: Revamp production doc on security.
- Remove duplicative content.
- Move content to topic-focused pages.
2025-09-17 13:28:02 -07:00
Anders Kaseorg
40a022dcc3 zephyr: Remove Zephyr mirroring support.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-09-16 11:18:18 -07:00
Alex Vandiver
4739c4b057 puppet: Add options for allow/deny rules in Smokescreen.
Fixes: #20490
2025-09-10 17:37:49 -07:00
Alex Vandiver
530685a597 docs: Document Tornado sharding configurations. 2025-09-09 10:41:21 -07:00
Alex Vandiver
5b3b9a990a docs: Split the sudo command from the installer.
Otherwise, users pasting the whole block into their console will have the
experience of it appearing to do nothing -- running the installer will
only happen _after_ they exit the `sudo` shell.

Split the blocks into two sections, so they will be copy/pasted
separately, and thus the installer will properly be run _inside_ the
sudo shell.
2025-08-27 13:38:12 -07:00
Alex Vandiver
6a74f2d889 docs: Add upgrade instructions for Debian 12 -> 13. 2025-08-27 09:32:22 -07:00
Alex Vandiver
bcdc2bd491 docs: Fix a typo in supported backups_compression_method values. 2025-08-18 15:40:09 +00:00
Tim Abbott
66114d404a version: Updates version after 11.0 release. 2025-08-13 16:41:15 -07:00
Anders Kaseorg
ff15d746c3 install: Support Debian 13.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2025-08-13 14:11:05 -07:00
Alex Vandiver
b8b6b1cfd0 docs: Clarify disk space requirements.
Saying "10GB" often causes users to set up a VM with 10GB _total_
space, when the intended reading is that Zulip itself needs 10GB --
and the OS takes up a non-trivial amount of that already.
2025-08-12 10:23:18 -07:00
Alex Vandiver
80e900c45e docs: PostgreSQL 17 support was backported to 10.x.
In 85b2e6a1e9.
2025-08-11 12:37:27 -07:00
Alex Vandiver
ef5796a05b docs: Explain how and when to terminate manage.py process_queue --all. 2025-08-11 11:08:07 -07:00
Tim Abbott
afdf20c67e docs: Document PUSH_NOTIFICATION_REDACT_CONTENT changes.
This needs explanation both in upgrade notes and in the main
documentation for mobile push notifications.

Co-authored-by: Prakhar Pratyush <prakhar@zulip.com>
2025-07-28 17:06:59 -07:00
Mateusz Mandera
1b48c7724f scim: Mention restarting the server in RTD scim doc. 2025-07-22 12:02:06 -07:00
Alya Abbott
c90f3682bc docs: Remove outdated section on sending push notifications directly.
With recent work on E2EE, instructions on sending push notifications
directly (without using the service) have become outdated. As questions
about how to do this generally come from users whose goal is
to work around the business model that supports Zulip's development,
we are dropping these instructions rather than updating them. E2EE
should eliminate other motivations for using this documentation.
2025-07-21 16:42:21 -07:00
Mateusz Mandera
aef9f1d331 ldap: Slightly tweak wording in unique_account_id doc.
The original sentence is a bit unclear it's talking about mapping to the
same user account *across time* - rather than a situation where a value
might map to multiple accounts at the same time (which should be
impossible for DNs).
2025-07-21 10:35:49 -07:00
Tim Abbott
3bd82927dc ldap: Improve unique_account_id defaults and docs.
Some installations will change `dn` when a user marries, and also for
Active Directory and various other LDAP providers I've checked,
there's often a better value to use.
2025-07-18 14:34:09 -07:00
Mateusz Mandera
a61d849e37 ldap: Implement external auth id auth+sync.
Fixes #24104.
2025-07-09 15:31:17 -07:00
Mateusz Mandera
40956ae4c5 saml: Implement group sync.
Adds support for syncing group memberships for a user when logging in
via SAML. The list of group memberships is passed by the IdP in the
zulip_groups SAML attribute in the SAMLResponse.
2025-07-08 17:02:08 -07:00
Lauryn Menard
50c45a00c8 docs: Fix renamed reset_authentication_attempt_count command.
This management command was renamed in commit 7ef1a024db, but the
documentation was not updated at that time.
2025-06-30 09:08:43 -07:00
ben
954c06cc7d docs: Fix changelog and postgres info for 11.x.
- Fixed misordered changelog entries for version 11.x and 10.3.
- Removed postgres 13 from support table for zulip 11.x.
2025-06-27 10:54:38 -07:00
Lauryn Menard
0fa5b158df docs: Update links help center links that redirect "/user-roles".
Follow-up to #32553.
2025-06-07 22:48:54 -07:00
apoorvapendse
b478415e88 docs: Fix broken BigBlueButton shared secret docs link.
Signed-off-by: apoorvapendse <apoorvavpendse@gmail.com>
2025-06-05 17:33:13 -07:00
apoorvapendse
b1d3dd6322 docs: Fix broken link for Debian 9 upgrade.
Signed-off-by: apoorvapendse <apoorvavpendse@gmail.com>
2025-06-05 17:33:13 -07:00
Alex Vandiver
c6e0f0b436 email-mirror: Remove HTTP interface. 2025-05-19 16:39:44 -07:00
Alex Vandiver
18f0b73fa9 process_fts_updates: Document as being required for remote PostgreSQL. 2025-05-19 12:58:51 -07:00
Alex Vandiver
e1aa8b1cb0 tusd: Use GCS upload backend when the endpoint matches.
This works around tus/tusd#322, which in turn is caused by
aws/aws-sdk-go-v2#1816.  This requires separate authentication via
service account key.

Fixes: #34186.
2025-04-11 12:16:03 -07:00
Alex Vandiver
aeed907c50 s3: Support non-AWS S3 providers which do not support request checksums. 2025-04-10 11:11:25 -07:00
Anders Kaseorg
80b607c8cb install: Remove PostgreSQL 13 support.
PostgreSQL 13 reaches end of life on November 13, 2025, and Django 5.2
does not support it.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-04-07 17:41:55 -07:00
Anders Kaseorg
818742c62b install: Support PostgreSQL 17.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-04-07 16:42:19 -07:00
Prakhar Pratyush
41df472d41 corporate: Replace /try-zulip with /?show_try_zulip_modal.
This commit removes the `/try-zulip` landing page.

The URLs are replaced with `chat.zulip.org/?show_try_zulip_modal`,
which leads to display a modal for spectators.

Fixes #34181.
2025-04-03 13:01:48 -07:00
Alex Vandiver
88b74c46bc docs: Clarify which IAM role is being referenced. 2025-03-28 09:41:43 -07:00
Anders Kaseorg
343e9a99ae docs: Work around uv bugs in Ubuntu 24.04 upgrade instructions.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2025-03-25 09:49:09 -07:00
Alex Vandiver
b0292ffe37 puppet: Exclude pgroonga from unattended-upgrades. 2025-03-24 11:42:50 -07:00
Alex Vandiver
023e634e98 nginx: Allow adding extra monitoring paths in a localhost.d. 2025-03-21 18:07:22 -07:00
Tim Abbott
d072421f07 version: Update version and docs after 10.0 release. 2025-03-20 14:36:15 -07:00
Alya Abbott
daf88ee9e9 docs: Document AI integrations. 2025-03-20 11:51:00 -07:00
Alya Abbott
dcabac6cad docs: Describe how to configure navigation tour video. 2025-03-18 16:36:25 -07:00
Alex Vandiver
29a0d287fc puppet: Allow for arbitrary queues to have more than one worker.
This generalizes from thumbnail_workers, to include any other queue.
We only additionally choose to document `email_senders_workers`,
however, since other queues are not guaranteed to work correctly with
multiple consumers.
2025-03-14 14:07:09 -07:00
Alya Abbott
80078971b5 docs: Link to instructions for configuring billing admin in the UI. 2025-03-10 14:31:18 -07:00