Zulip in production
- Requirements and scalability
- Install a Zulip server
- Troubleshooting and monitoring
- Management commands
- Server configuration
- System configuration
- Truthy values
[machine][deployment][application_server]http_onlynginx_listen_portnginx_worker_processesnginx_worker_connectionsqueue_workers_multiprocessrolling_restartservice_file_descriptor_limits3_memory_cache_sizes3_disk_cache_sizes3_cache_inactive_timethumbnail_workersemail_senders_workersnameserveruwsgi_listen_backlog_limituwsgi_processesaccess_log_retention_dayskatex_serverkatex_server_portcustom_ca_path
[postgresql][memcached][tornado_sharding][loadbalancer][http_proxy][sentry]
- Mobile push notification service
- Upgrade Zulip
- Upgrading to a release
- Upgrading from a Git repository
- Updating
settings.pyinline documentation - Troubleshooting and rollback
- Deployment hooks
- Preserving local changes to service configuration files
- Upgrading PostgreSQL
- Upgrading the operating system
- Upgrading from Ubuntu 22.04 Jammy to 24.04 Noble
- Upgrading from Ubuntu 20.04 Focal to 22.04 Jammy
- Upgrading from Ubuntu 18.04 Bionic to 20.04 Focal
- Upgrading from Ubuntu 16.04 Xenial to 18.04 Bionic
- Upgrading from Debian 12 to 13
- Upgrading from Debian 11 to 12
- Upgrading from Debian 10 to 11
- Upgrading from Debian 9 to 10
- Modify Zulip
- Securing your Zulip server
- 1. Limit shell access to a small set of trusted individuals.
- 2. Consider requiring authentication with single sign-on (SSO).
- 3. Teach users how to protect their account.
- 4. Become familiar with Zulip’s access management model.
- 5. Understand security for user-uploaded content and user-generated requests.
- 6. Understand Zulip’s rate-limiting system.
- Authentication methods
- Backups, export and import
- PostgreSQL database details
- File upload backends
- Installing SSL certificates
- Outgoing email
- Deployment options
- Running Zulip in Docker
- Reverse proxies
- Hosting multiple organizations
- Incoming email integration
- Video call providers
- AI integrations
- GIF picker integrations
- SCIM provisioning