diff --git a/src/cloudron.js b/src/cloudron.js index 4be350643..65d69555d 100644 --- a/src/cloudron.js +++ b/src/cloudron.js @@ -206,9 +206,9 @@ function checkBackupConfiguration(callback) { if (error) return console.error(error); if (backupConfig.provider === 'noop') { - notifications.backupConfigWarning('Cloudron backups are disabled. Please ensure this server is backed up using alternate means.'); + notifications.backupConfigWarning('Cloudron backups are disabled. Please ensure this server is backed up using alternate means. See https://cloudron.io/documentation/backups/#storage-providers for more information'); } else if (backupConfig.provider === 'filesystem' && !backupConfig.externalDisk) { - notifications.backupConfigWarning('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.'); + notifications.backupConfigWarning('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://cloudron.io/documentation/backups/#filesystem for more information'); } }); } @@ -277,7 +277,7 @@ function checkMailStatus(callback) { const erroredDomains = erroredDomainObjects.map((d) => d.domain); debug(`checkMailStatus: ${erroredDomains.join(',')} failed status checks`); - if (erroredDomains.length) notifications.mailStatusWarning(`Email status check of one or more domains failed - ${erroredDomains.join(',')}`); + if (erroredDomains.length) notifications.mailStatusWarning(`Email status check of one or more domains failed - ${erroredDomains.join(',')}. See the Status tab in the Email view for more information.`); callback(); }); diff --git a/src/notifications.js b/src/notifications.js index 37e647dc4..ac961907f 100644 --- a/src/notifications.js +++ b/src/notifications.js @@ -276,7 +276,7 @@ function backupConfigWarning(message) { assert.strictEqual(typeof message, 'string'); actionForAllAdmins([], function (admin, callback) { - upsert(admin.id, null, 'Backup Configuration', message, '/#/backups', callback); + upsert(admin.id, null, 'Backup configuration is unsafe', message, '/#/backups', callback); }, function (error) { if (error) console.error(error); }); @@ -286,7 +286,7 @@ function mailStatusWarning(message) { assert.strictEqual(typeof message, 'string'); actionForAllAdmins([], function (admin, callback) { - upsert(admin.id, null, 'Mail Status', message, '/#/email', callback); + upsert(admin.id, null, 'Email is not configured properly', message, '/#/email', callback); }, function (error) { if (error) console.error(error); });