Changelog von Backup für mailcow

Jede veröffentlichte Version, die neueste zuerst. Downloads findest du in deinem Konto; Abonnements und Tests bekommen immer die neueste Version, Lifetime-Lizenzen bekommen Updates innerhalb ihres Update-Zeitraums.

0.7.1

Neueste
  • The products are for the platform administrator only: every administrator page of the package (Toolkit, Sign-up, Cashier, Mailbox API, Security, Backup) now also refuses mailcow API keys (mailcow gives every API request the admin role, read-only keys too); domain administrators and mailbox users, also an administrator logged in as one of them, are sent back to their own area as before.
  • The "SOGo as this mailbox in a new tab" button is now for the platform administrator only; domain administrators keep mailcow's own SOGo button.
  • A test checks that every page of the package is public on purpose, CLI only or behind the administrator check.
  • New: Backup for mailcow (its own license, System > Backup): scheduled, encrypted backups of mailcow in a local folder and on Google Drive, with retention, verification and restore from the admin page.
  • Backups use mailcow's own backup script (mail, encryption keys, redis, rspamd, postfix, the database — your choice), packed into one archive and encrypted on the server with GnuPG (AES-256, with integrity protection) under your passphrase, before they reach the local folder or Google Drive. Each backup has a manifest (components, sizes, SHA-256, passphrase id, versions). The archives decrypt with plain gpg too.
  • Schedule: times and weekdays of your choice (server time); a missed slot runs once when the server is back. Retention: the newest N copies locally and the newest N on Google Drive. E-mail on failure or after every backup.
  • Google Drive with your own Google OAuth client (scope drive.file: the module sees only the files it created), resumable uploads in 32 MiB chunks that continue after a network error, the token encrypted at rest.
  • Restore from the page, local or from Google Drive, per component (typed confirmation): the SHA-256 is checked, the archive decrypted, and the components restored with the same steps as mailcow's restore, without its questions; the database restore stops mailcow for a few minutes. The module's own secrets survive a redis restore. Verify decrypts and reads a whole backup without restoring it.
  • Several passphrases: a new one applies to the next backups, older backups restore with their own; on a new server, add the old passphrase and connect the same Google client.
  • Without a valid license the scheduled backups and uploads stop; verify, restore and delete keep working, so the data can always be recovered.