diff --git a/src/translation/en.json b/src/translation/en.json index b915105f2..3eab54da9 100644 --- a/src/translation/en.json +++ b/src/translation/en.json @@ -466,6 +466,10 @@ "copyConcurrencyDigitalOceanNote": "DigitalOcean Spaces rate limits at 20.", "encryptionPasswordPlaceholder": "Passphrase used to encrypt the backups", "encryptionPasswordRepeat": "Repeat Password" + }, + "check": { + "noop": "Cloudron backups are disabled. Please ensure this server is backed up using alternate means. See https://docs.cloudron.io/backups/#storage-providers for more information.", + "sameDisk": "Cloudron backups are currently on the same disk as the Cloudron server instance. This is dangerous and can lead to complete data loss if the disk fails. See https://docs.cloudron.io/backups/#storage-providers for storing backups in an external location." } }, "branding": { diff --git a/src/views/backups.html b/src/views/backups.html index 03b7c6b02..4d74d060b 100644 --- a/src/views/backups.html +++ b/src/views/backups.html @@ -343,7 +343,7 @@

-

+

diff --git a/src/views/backups.js b/src/views/backups.js index 6714f6e5c..805340917 100644 --- a/src/views/backups.js +++ b/src/views/backups.js @@ -685,6 +685,7 @@ angular.module('Application').controller('BackupsController', ['$scope', '$locat Client.checkBackupConfig(function (error, check) { if (error) return console.error(error); + // { ok: bool, message: checkMessageTranslationKey } $scope.backupCheck = check; }); }