zulip/docs
Alex Vandiver 01e8f752a8 puppet: Use certbot package timer, not our own cron job.
The certbot package installs its own systemd timer (and cron job,
which disabled itself if systemd is enabled) which updates
certificates.  This process races with the cron job which Zulip
installs -- the only difference being that Zulip respects the
`certbot.auto_renew` setting, and that it passes the deploy hook.
This means that occasionally nginx would not be reloaded, when the
systemd timer caught the expiration first.

Remove the custom cron job and `certbot-maybe-renew` script, and
reconfigure certbot to always reload nginx after deploying, using
certbot directory hooks.

Since `certbot.auto_renew` can't have an effect, remove the setting.
In turn, this removes the need for `--no-zulip-conf` to
`setup-certbot`.  `--deploy-hook` is similarly removed, as running
deploy hooks to restart nginx is now the default; pass
`--no-directory-hooks` in standalone mode to not attempt to reload
nginx.  The other property of `--deploy-hook`, of skipping symlinking
into place, is given its own flog.
2021-12-09 13:47:33 -08:00
..
_static readthedocs: Add proper backlink to the Zulip homepage. 2021-07-06 10:59:59 -07:00
_templates docs: Follow Sphinx 4 rename of master_doc to root_doc. 2021-08-31 14:24:16 -07:00
contributing external links: Migrate the rest of /developer-community links. 2021-12-09 12:14:26 -08:00
development puppet: Use certbot package timer, not our own cron job. 2021-12-09 13:47:33 -08:00
documentation documentation: Expand documentation processes in new feature tutorial. 2021-11-02 14:03:34 -07:00
git dev docs: Update Tig link. 2021-11-30 14:36:29 -08:00
images docs: Add missing width to Zulip logo. 2021-02-05 09:49:33 -08:00
overview external links: Migrate the rest of /developer-community links. 2021-12-09 12:14:26 -08:00
production puppet: Use certbot package timer, not our own cron job. 2021-12-09 13:47:33 -08:00
subsystems external links: Migrate the rest of /developer-community links. 2021-12-09 12:14:26 -08:00
testing external links: Migrate the rest of /developer-community links. 2021-12-09 12:14:26 -08:00
translating external links: Migrate the rest of /developer-community links. 2021-12-09 12:14:26 -08:00
tutorials external links: Migrate the rest of /developer-community links. 2021-12-09 12:14:26 -08:00
.gitignore gitignore: Anchor patterns that should be anchored. 2017-07-19 14:03:49 -07:00
Makefile docs: Replace Makefile based on output of newer sphinx-quickstart. 2019-12-02 18:39:33 -08:00
README.md docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
THIRDPARTY nagios: Replace check_website_response with standard check_http plugin. 2021-07-09 16:47:03 -07:00
code-of-conduct.md
conf.py docs: Enable sphinx_rtd_theme as an extension. 2021-11-04 11:55:15 -07:00
index.md external links: Migrate the rest of /developer-community links. 2021-12-09 12:14:26 -08:00
requirements.readthedocs.txt requirements: Rename requirements files. 2017-11-21 02:38:26 +05:30

README.md

Zulip Markdown documentation hosted elsewhere

The Markdown files in this directory ( /zulip/docs ) are not intended to be read on GitHub. Instead, visit our ReadTheDocs to read the Zulip documentation.