New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include env-wal-e configuration in the Zulip production tarballs #293

Open
timabbott opened this Issue Nov 10, 2015 · 1 comment

Comments

Projects
None yet
1 participant
@timabbott
Member

timabbott commented Nov 10, 2015

Currently it's under zulip_internal/ which means it's not available on production installations... see #189 for how this should be being used to backup Zulip servers.

@timabbott

This comment has been minimized.

Show comment
Hide comment
@timabbott

timabbott Aug 2, 2016

Member

This is now included in Zulip production tarballs, but we still needs documentation on how to use it. In short:

  • Be running current Zulip (will be in 1.4 release).
  • Create an Amazon S3 bucket for storing the backups
  • Create /etc/zulip/zulip-secrets.conf on the postgres server like this:
[secrets]
s3_backups_key = # aws public key
s3_backups_secret_key =  # aws secret key
s3_backups_bucket = # name of S3 backup
  • Create a cron job to run /usr/local/bin/pg_backup_and_purge.py; there's puppet config for this in: puppet/zulip_internal/manifests/postgres_common.pp
  • Verify backups are running via /usr/lib/nagios/plugins/zulip_postgres_common/check_postgres_backup
Member

timabbott commented Aug 2, 2016

This is now included in Zulip production tarballs, but we still needs documentation on how to use it. In short:

  • Be running current Zulip (will be in 1.4 release).
  • Create an Amazon S3 bucket for storing the backups
  • Create /etc/zulip/zulip-secrets.conf on the postgres server like this:
[secrets]
s3_backups_key = # aws public key
s3_backups_secret_key =  # aws secret key
s3_backups_bucket = # name of S3 backup
  • Create a cron job to run /usr/local/bin/pg_backup_and_purge.py; there's puppet config for this in: puppet/zulip_internal/manifests/postgres_common.pp
  • Verify backups are running via /usr/lib/nagios/plugins/zulip_postgres_common/check_postgres_backup

@timabbott timabbott removed this from the Candidates for next roadmap milestone Oct 26, 2017

ihsavru pushed a commit to ihsavru/zulip that referenced this issue Nov 11, 2017

Merge pull request #293 from cedricium/shortcut-settings
Adding keyboard shortcuts to Settings page
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment