Skip to main content

NG Backup - Releases

← App details

Nextcloud 35

NG Backup 0.9.2
Release Details
UpdatedOct. 8, 2026, 12:18 a.m.
Changelog

Bugfix release.

Added

  • README: notes on using a Hetzner Storage Box over WebDAV and SMB.

Fixed

  • Adding a backup location in the web interface failed with "Request failed with status code 403" when the login was more than 30 minutes old: the form did not ask for password confirmation.
  • Settings page: the "Backup and restore" / "Settings" tabs line up with the sections below them.
  • Backups: the runs table scrolls horizontally on narrow screens instead of running off the page.
  • occ backup:verify --deep: a blob that could not be read (network or storage error) was reported as "corrupted or tampered". Reads are now retried, and a read that keeps failing is reported separately as unreadable, with the error (run the check again; if the same blobs stay unreadable, their pack may be damaged or truncated). Only a blob that was read but fails decryption or its hash check counts as corrupted. Found on a Hetzner Storage Box over WebDAV, where the blob turned out to be intact.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhRFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDA3MTUwMjE3WhcNMzcwMTEyMTUwMjE3WjAUMRIwEAYD
VQQDDAluZ19iYWNrdXAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+
xWHUSgV38nZ31qvUns/hEprVx3nnH7QW6RjvFvtsVZswGQc53rATRmv6oL0sMGpi
3/zY0tnpbNFGNReDum6Epo7LpPHDiHvxV7lcZv4shixKQObJXBzxIz0zrj2JI387
7WZVEbSR+2st/jKvOnN4g3dHRExL+61YNN9bRHgcwFfMyA6aTPIqW2Kfau08+kfv
FYaJZVVB8672FSSbYiLREq7TqOUfySBGpPmp0QOxVO5IhdT+qsbcNYMIEYodv5VJ
TOzpuLr/hu3z2/RcBPE+vSpFFfTKF/OHrSQNAG76kZKvlzOwS0+mADoRRmrUiv45
xfn61LIeWw6sZ77Kpb0XVKHfy5O36uZHpYiIcggWfHfx6bA7XxuKXMRQ1o+dUP60
fn524fM2Lhpw0G3nndlgEHLxlrNYE/4QiG3+O+o/ET37zdWj4k3aQTqslNTj3eb7
fagwqVI+P66DaozhsET0O0ry2kWDpBTFvkg8jQOzrO2FMQad0b95iJbcOpyL5R4R
Pg2Fg63onoUxmJ/y4ulG+959JAoEywGlYEm80pssBoLJLicsUOHfqa2lHq7oXJXZ
dmDHaqJxzdYasEloukJCyaIhBhHvhwJlopuCpenh6qr8ifMhazZe1aQE0AFfmUWw
bM0/u6QGYXQGOSLuATnu6BX7IICIeC1qCRMYNgfEzQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQCUIL+bNXzzcdEQEe/BVPqXuLfUdVle3pnjIvg3w+vYpOPFay1Su3qm
T74SSkLISReodbELpnUdVquNOAA203bJXebi0Y+rwsO5AJaMDQb8D8ls0Mw/vKPR
WBE5WBq/lvdnKihJUnv/QWurbVfqsKMBi08I75Vo5rC/ikufdWtDJabY+Uehrxn7
b1oRaOEohshgJDDf797EhF8PrbbSD7ueb2BZ3qRqVSjSCJTzkUa9zAMmFsE0Vd3c
baEfOJA7B9djX6gTv703IZVPtTdNJ1FllvfA7MAq/0e5zcgMusRPr0rtOGz+CLn5
NjrbatlBSDKaFxTj6ZeN5PDUj24fz6RZ
-----END CERTIFICATE-----
SignatureqWP4AIAXJNJCYkJUCu2VFz4g2Xoz7Iyzf5WkmZB5FKXk6SPyvknfPhdlTDvoataRoA+gZZ7XntBKgH96Q0kEbq3FqE89HwMYmPK22aQLEVo8+XudHuBtI5piE8sIbJQSYVUy/Q5LsU9yiWvbvg7hM3vcRCtHz3XeuiRLH+plLCnqM+TRj1COFi2jeOUcJdwrjJmAxsJVbsQKR4YOrPggXa8QzzXukzFo0ujMWnS7f4TLhpeABg/U8SxHoKXy1qy32YP+e27xPPjFBv0ZiAwJyk/f1HGLdURSw7Od1XNfN7sCuHbQWWivTrZozM0E/CMjbiFHrmiCI7iY6jqfZJLBLRxwd3aRsJr7CgxPLYsz6T5FzpTv9ynfpkv6emPrXMLhsHTudshGMTXcdvWvELc4CIfT6MHSbSpwW7Ei+w3UORWFSE4Li3j9JHGVkQQ20oFTup/grRLuEx0iuq9qG6OnSjRaf6HhwypLlXKR4UJgtBuAaG6cDtZIL8euGwcrtT7xmBhcI/AXLOjjCrgpc9BH25ql6/V8a9hW39klkDmOrUKjsxCEalOaJK9rFuYXymi6h1t4zkfHmv5yFvtyvJiG2ZhL1d1+22y5ggIiLA4F3BVbWJi7j7eMzb+2VGB01sBYJzy/VvcqTKMS4w0RtxahrF7WBYDCFi9c04mJgM0lcAI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.1.0
PHP extensions sodium
NG Backup 0.9.1
Release Details
UpdatedOct. 7, 2026, 4:20 p.m.
Changelog

Second beta, the first release in the Nextcloud app store (signed).

Added

  • App store listing: screenshots, website, repository and documentation link in appinfo/info.xml.

Fixed

  • Restore: the "new folder" option showed "Restored " without the date pattern.
  • Restore: the restore-point dropdown cut off the time.
  • Settings: the passphrase actions are on one line instead of stacked.
  • docs/HOWTO.md: the SFTP example used a non-existent auth mechanism (sftp::password instead of password::password).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhRFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDA3MTUwMjE3WhcNMzcwMTEyMTUwMjE3WjAUMRIwEAYD
VQQDDAluZ19iYWNrdXAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+
xWHUSgV38nZ31qvUns/hEprVx3nnH7QW6RjvFvtsVZswGQc53rATRmv6oL0sMGpi
3/zY0tnpbNFGNReDum6Epo7LpPHDiHvxV7lcZv4shixKQObJXBzxIz0zrj2JI387
7WZVEbSR+2st/jKvOnN4g3dHRExL+61YNN9bRHgcwFfMyA6aTPIqW2Kfau08+kfv
FYaJZVVB8672FSSbYiLREq7TqOUfySBGpPmp0QOxVO5IhdT+qsbcNYMIEYodv5VJ
TOzpuLr/hu3z2/RcBPE+vSpFFfTKF/OHrSQNAG76kZKvlzOwS0+mADoRRmrUiv45
xfn61LIeWw6sZ77Kpb0XVKHfy5O36uZHpYiIcggWfHfx6bA7XxuKXMRQ1o+dUP60
fn524fM2Lhpw0G3nndlgEHLxlrNYE/4QiG3+O+o/ET37zdWj4k3aQTqslNTj3eb7
fagwqVI+P66DaozhsET0O0ry2kWDpBTFvkg8jQOzrO2FMQad0b95iJbcOpyL5R4R
Pg2Fg63onoUxmJ/y4ulG+959JAoEywGlYEm80pssBoLJLicsUOHfqa2lHq7oXJXZ
dmDHaqJxzdYasEloukJCyaIhBhHvhwJlopuCpenh6qr8ifMhazZe1aQE0AFfmUWw
bM0/u6QGYXQGOSLuATnu6BX7IICIeC1qCRMYNgfEzQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQCUIL+bNXzzcdEQEe/BVPqXuLfUdVle3pnjIvg3w+vYpOPFay1Su3qm
T74SSkLISReodbELpnUdVquNOAA203bJXebi0Y+rwsO5AJaMDQb8D8ls0Mw/vKPR
WBE5WBq/lvdnKihJUnv/QWurbVfqsKMBi08I75Vo5rC/ikufdWtDJabY+Uehrxn7
b1oRaOEohshgJDDf797EhF8PrbbSD7ueb2BZ3qRqVSjSCJTzkUa9zAMmFsE0Vd3c
baEfOJA7B9djX6gTv703IZVPtTdNJ1FllvfA7MAq/0e5zcgMusRPr0rtOGz+CLn5
NjrbatlBSDKaFxTj6ZeN5PDUj24fz6RZ
-----END CERTIFICATE-----
SignaturehDMGo9YLxKWKGK3FP1CAU+OJJjSq0WpSd47n+7ZhnRAk2KqTRBvufWbbR1tyWOpkXny4yORYr/ts5kKKGmSZZPOuC8kzOK2i/pW5u1gD5CPq9MJbA5hjHeBvCnY4J5f7I6UWXYzCJnbOVjk3FToRGjhsObArjGf+pue/PUzvDabfuY6cLnMo2b72HRsNGnaBQGEZm8B1d2YxWP+wUcV35XfGEmdeZa4yErbY1Nh5rVBA8RQu67LRDeBcmqecvhhCitsURne77/2lNItPAgkediDqbvon3XUnDd5tyhDXV0YPKY4YBuJ1r1Yq5eIzSYRvBgoFfEmIF2cTs/9cgpcsNnJn/GYRQulup/i/bvJJMOmd22xMkDqmSCuo1VBZxPq2C/Tyz3zh+XE2u0WXH24lN0fN9dlNbNsbwHjXkYjK3tKFQ0QwoxUV9ELKUg8QAQPn47h4U9EtxCpKsbJw1TJ4XxqP2dBMmnSoQNWIyQr8dQlaBpmYmZRyYa3SPmaqxAemRslPS83A5zMnJ378ibWNqOATYR9dXVWjykNax5dDRPs04xwOFfFKcGgRevVzsGNjGcS1Qp9Lkd9lEwCcUNZ0UKXI37exq8xV3QBDYmi0Wfhge6QL1MvPiafdpyrwL/m59Vrr+4mOibewtXcPxE3NLt5785iMFo/1ElrXAE6a/Q8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.1.0
PHP extensions sodium

Nextcloud 34

NG Backup 0.9.2
Release Details
UpdatedOct. 8, 2026, 12:18 a.m.
Changelog

Bugfix release.

Added

  • README: notes on using a Hetzner Storage Box over WebDAV and SMB.

Fixed

  • Adding a backup location in the web interface failed with "Request failed with status code 403" when the login was more than 30 minutes old: the form did not ask for password confirmation.
  • Settings page: the "Backup and restore" / "Settings" tabs line up with the sections below them.
  • Backups: the runs table scrolls horizontally on narrow screens instead of running off the page.
  • occ backup:verify --deep: a blob that could not be read (network or storage error) was reported as "corrupted or tampered". Reads are now retried, and a read that keeps failing is reported separately as unreadable, with the error (run the check again; if the same blobs stay unreadable, their pack may be damaged or truncated). Only a blob that was read but fails decryption or its hash check counts as corrupted. Found on a Hetzner Storage Box over WebDAV, where the blob turned out to be intact.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhRFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDA3MTUwMjE3WhcNMzcwMTEyMTUwMjE3WjAUMRIwEAYD
VQQDDAluZ19iYWNrdXAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+
xWHUSgV38nZ31qvUns/hEprVx3nnH7QW6RjvFvtsVZswGQc53rATRmv6oL0sMGpi
3/zY0tnpbNFGNReDum6Epo7LpPHDiHvxV7lcZv4shixKQObJXBzxIz0zrj2JI387
7WZVEbSR+2st/jKvOnN4g3dHRExL+61YNN9bRHgcwFfMyA6aTPIqW2Kfau08+kfv
FYaJZVVB8672FSSbYiLREq7TqOUfySBGpPmp0QOxVO5IhdT+qsbcNYMIEYodv5VJ
TOzpuLr/hu3z2/RcBPE+vSpFFfTKF/OHrSQNAG76kZKvlzOwS0+mADoRRmrUiv45
xfn61LIeWw6sZ77Kpb0XVKHfy5O36uZHpYiIcggWfHfx6bA7XxuKXMRQ1o+dUP60
fn524fM2Lhpw0G3nndlgEHLxlrNYE/4QiG3+O+o/ET37zdWj4k3aQTqslNTj3eb7
fagwqVI+P66DaozhsET0O0ry2kWDpBTFvkg8jQOzrO2FMQad0b95iJbcOpyL5R4R
Pg2Fg63onoUxmJ/y4ulG+959JAoEywGlYEm80pssBoLJLicsUOHfqa2lHq7oXJXZ
dmDHaqJxzdYasEloukJCyaIhBhHvhwJlopuCpenh6qr8ifMhazZe1aQE0AFfmUWw
bM0/u6QGYXQGOSLuATnu6BX7IICIeC1qCRMYNgfEzQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQCUIL+bNXzzcdEQEe/BVPqXuLfUdVle3pnjIvg3w+vYpOPFay1Su3qm
T74SSkLISReodbELpnUdVquNOAA203bJXebi0Y+rwsO5AJaMDQb8D8ls0Mw/vKPR
WBE5WBq/lvdnKihJUnv/QWurbVfqsKMBi08I75Vo5rC/ikufdWtDJabY+Uehrxn7
b1oRaOEohshgJDDf797EhF8PrbbSD7ueb2BZ3qRqVSjSCJTzkUa9zAMmFsE0Vd3c
baEfOJA7B9djX6gTv703IZVPtTdNJ1FllvfA7MAq/0e5zcgMusRPr0rtOGz+CLn5
NjrbatlBSDKaFxTj6ZeN5PDUj24fz6RZ
-----END CERTIFICATE-----
SignatureqWP4AIAXJNJCYkJUCu2VFz4g2Xoz7Iyzf5WkmZB5FKXk6SPyvknfPhdlTDvoataRoA+gZZ7XntBKgH96Q0kEbq3FqE89HwMYmPK22aQLEVo8+XudHuBtI5piE8sIbJQSYVUy/Q5LsU9yiWvbvg7hM3vcRCtHz3XeuiRLH+plLCnqM+TRj1COFi2jeOUcJdwrjJmAxsJVbsQKR4YOrPggXa8QzzXukzFo0ujMWnS7f4TLhpeABg/U8SxHoKXy1qy32YP+e27xPPjFBv0ZiAwJyk/f1HGLdURSw7Od1XNfN7sCuHbQWWivTrZozM0E/CMjbiFHrmiCI7iY6jqfZJLBLRxwd3aRsJr7CgxPLYsz6T5FzpTv9ynfpkv6emPrXMLhsHTudshGMTXcdvWvELc4CIfT6MHSbSpwW7Ei+w3UORWFSE4Li3j9JHGVkQQ20oFTup/grRLuEx0iuq9qG6OnSjRaf6HhwypLlXKR4UJgtBuAaG6cDtZIL8euGwcrtT7xmBhcI/AXLOjjCrgpc9BH25ql6/V8a9hW39klkDmOrUKjsxCEalOaJK9rFuYXymi6h1t4zkfHmv5yFvtyvJiG2ZhL1d1+22y5ggIiLA4F3BVbWJi7j7eMzb+2VGB01sBYJzy/VvcqTKMS4w0RtxahrF7WBYDCFi9c04mJgM0lcAI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.1.0
PHP extensions sodium
NG Backup 0.9.1
Release Details
UpdatedOct. 7, 2026, 4:20 p.m.
Changelog

Second beta, the first release in the Nextcloud app store (signed).

Added

  • App store listing: screenshots, website, repository and documentation link in appinfo/info.xml.

Fixed

  • Restore: the "new folder" option showed "Restored " without the date pattern.
  • Restore: the restore-point dropdown cut off the time.
  • Settings: the passphrase actions are on one line instead of stacked.
  • docs/HOWTO.md: the SFTP example used a non-existent auth mechanism (sftp::password instead of password::password).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhRFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDA3MTUwMjE3WhcNMzcwMTEyMTUwMjE3WjAUMRIwEAYD
VQQDDAluZ19iYWNrdXAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+
xWHUSgV38nZ31qvUns/hEprVx3nnH7QW6RjvFvtsVZswGQc53rATRmv6oL0sMGpi
3/zY0tnpbNFGNReDum6Epo7LpPHDiHvxV7lcZv4shixKQObJXBzxIz0zrj2JI387
7WZVEbSR+2st/jKvOnN4g3dHRExL+61YNN9bRHgcwFfMyA6aTPIqW2Kfau08+kfv
FYaJZVVB8672FSSbYiLREq7TqOUfySBGpPmp0QOxVO5IhdT+qsbcNYMIEYodv5VJ
TOzpuLr/hu3z2/RcBPE+vSpFFfTKF/OHrSQNAG76kZKvlzOwS0+mADoRRmrUiv45
xfn61LIeWw6sZ77Kpb0XVKHfy5O36uZHpYiIcggWfHfx6bA7XxuKXMRQ1o+dUP60
fn524fM2Lhpw0G3nndlgEHLxlrNYE/4QiG3+O+o/ET37zdWj4k3aQTqslNTj3eb7
fagwqVI+P66DaozhsET0O0ry2kWDpBTFvkg8jQOzrO2FMQad0b95iJbcOpyL5R4R
Pg2Fg63onoUxmJ/y4ulG+959JAoEywGlYEm80pssBoLJLicsUOHfqa2lHq7oXJXZ
dmDHaqJxzdYasEloukJCyaIhBhHvhwJlopuCpenh6qr8ifMhazZe1aQE0AFfmUWw
bM0/u6QGYXQGOSLuATnu6BX7IICIeC1qCRMYNgfEzQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQCUIL+bNXzzcdEQEe/BVPqXuLfUdVle3pnjIvg3w+vYpOPFay1Su3qm
T74SSkLISReodbELpnUdVquNOAA203bJXebi0Y+rwsO5AJaMDQb8D8ls0Mw/vKPR
WBE5WBq/lvdnKihJUnv/QWurbVfqsKMBi08I75Vo5rC/ikufdWtDJabY+Uehrxn7
b1oRaOEohshgJDDf797EhF8PrbbSD7ueb2BZ3qRqVSjSCJTzkUa9zAMmFsE0Vd3c
baEfOJA7B9djX6gTv703IZVPtTdNJ1FllvfA7MAq/0e5zcgMusRPr0rtOGz+CLn5
NjrbatlBSDKaFxTj6ZeN5PDUj24fz6RZ
-----END CERTIFICATE-----
SignaturehDMGo9YLxKWKGK3FP1CAU+OJJjSq0WpSd47n+7ZhnRAk2KqTRBvufWbbR1tyWOpkXny4yORYr/ts5kKKGmSZZPOuC8kzOK2i/pW5u1gD5CPq9MJbA5hjHeBvCnY4J5f7I6UWXYzCJnbOVjk3FToRGjhsObArjGf+pue/PUzvDabfuY6cLnMo2b72HRsNGnaBQGEZm8B1d2YxWP+wUcV35XfGEmdeZa4yErbY1Nh5rVBA8RQu67LRDeBcmqecvhhCitsURne77/2lNItPAgkediDqbvon3XUnDd5tyhDXV0YPKY4YBuJ1r1Yq5eIzSYRvBgoFfEmIF2cTs/9cgpcsNnJn/GYRQulup/i/bvJJMOmd22xMkDqmSCuo1VBZxPq2C/Tyz3zh+XE2u0WXH24lN0fN9dlNbNsbwHjXkYjK3tKFQ0QwoxUV9ELKUg8QAQPn47h4U9EtxCpKsbJw1TJ4XxqP2dBMmnSoQNWIyQr8dQlaBpmYmZRyYa3SPmaqxAemRslPS83A5zMnJ378ibWNqOATYR9dXVWjykNax5dDRPs04xwOFfFKcGgRevVzsGNjGcS1Qp9Lkd9lEwCcUNZ0UKXI37exq8xV3QBDYmi0Wfhge6QL1MvPiafdpyrwL/m59Vrr+4mOibewtXcPxE3NLt5785iMFo/1ElrXAE6a/Q8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.1.0
PHP extensions sodium

Nextcloud 33

NG Backup 0.9.2
Release Details
UpdatedOct. 8, 2026, 12:18 a.m.
Changelog

Bugfix release.

Added

  • README: notes on using a Hetzner Storage Box over WebDAV and SMB.

Fixed

  • Adding a backup location in the web interface failed with "Request failed with status code 403" when the login was more than 30 minutes old: the form did not ask for password confirmation.
  • Settings page: the "Backup and restore" / "Settings" tabs line up with the sections below them.
  • Backups: the runs table scrolls horizontally on narrow screens instead of running off the page.
  • occ backup:verify --deep: a blob that could not be read (network or storage error) was reported as "corrupted or tampered". Reads are now retried, and a read that keeps failing is reported separately as unreadable, with the error (run the check again; if the same blobs stay unreadable, their pack may be damaged or truncated). Only a blob that was read but fails decryption or its hash check counts as corrupted. Found on a Hetzner Storage Box over WebDAV, where the blob turned out to be intact.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhRFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDA3MTUwMjE3WhcNMzcwMTEyMTUwMjE3WjAUMRIwEAYD
VQQDDAluZ19iYWNrdXAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+
xWHUSgV38nZ31qvUns/hEprVx3nnH7QW6RjvFvtsVZswGQc53rATRmv6oL0sMGpi
3/zY0tnpbNFGNReDum6Epo7LpPHDiHvxV7lcZv4shixKQObJXBzxIz0zrj2JI387
7WZVEbSR+2st/jKvOnN4g3dHRExL+61YNN9bRHgcwFfMyA6aTPIqW2Kfau08+kfv
FYaJZVVB8672FSSbYiLREq7TqOUfySBGpPmp0QOxVO5IhdT+qsbcNYMIEYodv5VJ
TOzpuLr/hu3z2/RcBPE+vSpFFfTKF/OHrSQNAG76kZKvlzOwS0+mADoRRmrUiv45
xfn61LIeWw6sZ77Kpb0XVKHfy5O36uZHpYiIcggWfHfx6bA7XxuKXMRQ1o+dUP60
fn524fM2Lhpw0G3nndlgEHLxlrNYE/4QiG3+O+o/ET37zdWj4k3aQTqslNTj3eb7
fagwqVI+P66DaozhsET0O0ry2kWDpBTFvkg8jQOzrO2FMQad0b95iJbcOpyL5R4R
Pg2Fg63onoUxmJ/y4ulG+959JAoEywGlYEm80pssBoLJLicsUOHfqa2lHq7oXJXZ
dmDHaqJxzdYasEloukJCyaIhBhHvhwJlopuCpenh6qr8ifMhazZe1aQE0AFfmUWw
bM0/u6QGYXQGOSLuATnu6BX7IICIeC1qCRMYNgfEzQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQCUIL+bNXzzcdEQEe/BVPqXuLfUdVle3pnjIvg3w+vYpOPFay1Su3qm
T74SSkLISReodbELpnUdVquNOAA203bJXebi0Y+rwsO5AJaMDQb8D8ls0Mw/vKPR
WBE5WBq/lvdnKihJUnv/QWurbVfqsKMBi08I75Vo5rC/ikufdWtDJabY+Uehrxn7
b1oRaOEohshgJDDf797EhF8PrbbSD7ueb2BZ3qRqVSjSCJTzkUa9zAMmFsE0Vd3c
baEfOJA7B9djX6gTv703IZVPtTdNJ1FllvfA7MAq/0e5zcgMusRPr0rtOGz+CLn5
NjrbatlBSDKaFxTj6ZeN5PDUj24fz6RZ
-----END CERTIFICATE-----
SignatureqWP4AIAXJNJCYkJUCu2VFz4g2Xoz7Iyzf5WkmZB5FKXk6SPyvknfPhdlTDvoataRoA+gZZ7XntBKgH96Q0kEbq3FqE89HwMYmPK22aQLEVo8+XudHuBtI5piE8sIbJQSYVUy/Q5LsU9yiWvbvg7hM3vcRCtHz3XeuiRLH+plLCnqM+TRj1COFi2jeOUcJdwrjJmAxsJVbsQKR4YOrPggXa8QzzXukzFo0ujMWnS7f4TLhpeABg/U8SxHoKXy1qy32YP+e27xPPjFBv0ZiAwJyk/f1HGLdURSw7Od1XNfN7sCuHbQWWivTrZozM0E/CMjbiFHrmiCI7iY6jqfZJLBLRxwd3aRsJr7CgxPLYsz6T5FzpTv9ynfpkv6emPrXMLhsHTudshGMTXcdvWvELc4CIfT6MHSbSpwW7Ei+w3UORWFSE4Li3j9JHGVkQQ20oFTup/grRLuEx0iuq9qG6OnSjRaf6HhwypLlXKR4UJgtBuAaG6cDtZIL8euGwcrtT7xmBhcI/AXLOjjCrgpc9BH25ql6/V8a9hW39klkDmOrUKjsxCEalOaJK9rFuYXymi6h1t4zkfHmv5yFvtyvJiG2ZhL1d1+22y5ggIiLA4F3BVbWJi7j7eMzb+2VGB01sBYJzy/VvcqTKMS4w0RtxahrF7WBYDCFi9c04mJgM0lcAI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.1.0
PHP extensions sodium
NG Backup 0.9.1
Release Details
UpdatedOct. 7, 2026, 4:20 p.m.
Changelog

Second beta, the first release in the Nextcloud app store (signed).

Added

  • App store listing: screenshots, website, repository and documentation link in appinfo/info.xml.

Fixed

  • Restore: the "new folder" option showed "Restored " without the date pattern.
  • Restore: the restore-point dropdown cut off the time.
  • Settings: the passphrase actions are on one line instead of stacked.
  • docs/HOWTO.md: the SFTP example used a non-existent auth mechanism (sftp::password instead of password::password).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhRFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDA3MTUwMjE3WhcNMzcwMTEyMTUwMjE3WjAUMRIwEAYD
VQQDDAluZ19iYWNrdXAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+
xWHUSgV38nZ31qvUns/hEprVx3nnH7QW6RjvFvtsVZswGQc53rATRmv6oL0sMGpi
3/zY0tnpbNFGNReDum6Epo7LpPHDiHvxV7lcZv4shixKQObJXBzxIz0zrj2JI387
7WZVEbSR+2st/jKvOnN4g3dHRExL+61YNN9bRHgcwFfMyA6aTPIqW2Kfau08+kfv
FYaJZVVB8672FSSbYiLREq7TqOUfySBGpPmp0QOxVO5IhdT+qsbcNYMIEYodv5VJ
TOzpuLr/hu3z2/RcBPE+vSpFFfTKF/OHrSQNAG76kZKvlzOwS0+mADoRRmrUiv45
xfn61LIeWw6sZ77Kpb0XVKHfy5O36uZHpYiIcggWfHfx6bA7XxuKXMRQ1o+dUP60
fn524fM2Lhpw0G3nndlgEHLxlrNYE/4QiG3+O+o/ET37zdWj4k3aQTqslNTj3eb7
fagwqVI+P66DaozhsET0O0ry2kWDpBTFvkg8jQOzrO2FMQad0b95iJbcOpyL5R4R
Pg2Fg63onoUxmJ/y4ulG+959JAoEywGlYEm80pssBoLJLicsUOHfqa2lHq7oXJXZ
dmDHaqJxzdYasEloukJCyaIhBhHvhwJlopuCpenh6qr8ifMhazZe1aQE0AFfmUWw
bM0/u6QGYXQGOSLuATnu6BX7IICIeC1qCRMYNgfEzQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQCUIL+bNXzzcdEQEe/BVPqXuLfUdVle3pnjIvg3w+vYpOPFay1Su3qm
T74SSkLISReodbELpnUdVquNOAA203bJXebi0Y+rwsO5AJaMDQb8D8ls0Mw/vKPR
WBE5WBq/lvdnKihJUnv/QWurbVfqsKMBi08I75Vo5rC/ikufdWtDJabY+Uehrxn7
b1oRaOEohshgJDDf797EhF8PrbbSD7ueb2BZ3qRqVSjSCJTzkUa9zAMmFsE0Vd3c
baEfOJA7B9djX6gTv703IZVPtTdNJ1FllvfA7MAq/0e5zcgMusRPr0rtOGz+CLn5
NjrbatlBSDKaFxTj6ZeN5PDUj24fz6RZ
-----END CERTIFICATE-----
SignaturehDMGo9YLxKWKGK3FP1CAU+OJJjSq0WpSd47n+7ZhnRAk2KqTRBvufWbbR1tyWOpkXny4yORYr/ts5kKKGmSZZPOuC8kzOK2i/pW5u1gD5CPq9MJbA5hjHeBvCnY4J5f7I6UWXYzCJnbOVjk3FToRGjhsObArjGf+pue/PUzvDabfuY6cLnMo2b72HRsNGnaBQGEZm8B1d2YxWP+wUcV35XfGEmdeZa4yErbY1Nh5rVBA8RQu67LRDeBcmqecvhhCitsURne77/2lNItPAgkediDqbvon3XUnDd5tyhDXV0YPKY4YBuJ1r1Yq5eIzSYRvBgoFfEmIF2cTs/9cgpcsNnJn/GYRQulup/i/bvJJMOmd22xMkDqmSCuo1VBZxPq2C/Tyz3zh+XE2u0WXH24lN0fN9dlNbNsbwHjXkYjK3tKFQ0QwoxUV9ELKUg8QAQPn47h4U9EtxCpKsbJw1TJ4XxqP2dBMmnSoQNWIyQr8dQlaBpmYmZRyYa3SPmaqxAemRslPS83A5zMnJ378ibWNqOATYR9dXVWjykNax5dDRPs04xwOFfFKcGgRevVzsGNjGcS1Qp9Lkd9lEwCcUNZ0UKXI37exq8xV3QBDYmi0Wfhge6QL1MvPiafdpyrwL/m59Vrr+4mOibewtXcPxE3NLt5785iMFo/1ElrXAE6a/Q8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.1.0
PHP extensions sodium

Nextcloud 32

NG Backup 0.9.2
Release Details
UpdatedOct. 8, 2026, 12:18 a.m.
Changelog

Bugfix release.

Added

  • README: notes on using a Hetzner Storage Box over WebDAV and SMB.

Fixed

  • Adding a backup location in the web interface failed with "Request failed with status code 403" when the login was more than 30 minutes old: the form did not ask for password confirmation.
  • Settings page: the "Backup and restore" / "Settings" tabs line up with the sections below them.
  • Backups: the runs table scrolls horizontally on narrow screens instead of running off the page.
  • occ backup:verify --deep: a blob that could not be read (network or storage error) was reported as "corrupted or tampered". Reads are now retried, and a read that keeps failing is reported separately as unreadable, with the error (run the check again; if the same blobs stay unreadable, their pack may be damaged or truncated). Only a blob that was read but fails decryption or its hash check counts as corrupted. Found on a Hetzner Storage Box over WebDAV, where the blob turned out to be intact.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhRFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDA3MTUwMjE3WhcNMzcwMTEyMTUwMjE3WjAUMRIwEAYD
VQQDDAluZ19iYWNrdXAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+
xWHUSgV38nZ31qvUns/hEprVx3nnH7QW6RjvFvtsVZswGQc53rATRmv6oL0sMGpi
3/zY0tnpbNFGNReDum6Epo7LpPHDiHvxV7lcZv4shixKQObJXBzxIz0zrj2JI387
7WZVEbSR+2st/jKvOnN4g3dHRExL+61YNN9bRHgcwFfMyA6aTPIqW2Kfau08+kfv
FYaJZVVB8672FSSbYiLREq7TqOUfySBGpPmp0QOxVO5IhdT+qsbcNYMIEYodv5VJ
TOzpuLr/hu3z2/RcBPE+vSpFFfTKF/OHrSQNAG76kZKvlzOwS0+mADoRRmrUiv45
xfn61LIeWw6sZ77Kpb0XVKHfy5O36uZHpYiIcggWfHfx6bA7XxuKXMRQ1o+dUP60
fn524fM2Lhpw0G3nndlgEHLxlrNYE/4QiG3+O+o/ET37zdWj4k3aQTqslNTj3eb7
fagwqVI+P66DaozhsET0O0ry2kWDpBTFvkg8jQOzrO2FMQad0b95iJbcOpyL5R4R
Pg2Fg63onoUxmJ/y4ulG+959JAoEywGlYEm80pssBoLJLicsUOHfqa2lHq7oXJXZ
dmDHaqJxzdYasEloukJCyaIhBhHvhwJlopuCpenh6qr8ifMhazZe1aQE0AFfmUWw
bM0/u6QGYXQGOSLuATnu6BX7IICIeC1qCRMYNgfEzQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQCUIL+bNXzzcdEQEe/BVPqXuLfUdVle3pnjIvg3w+vYpOPFay1Su3qm
T74SSkLISReodbELpnUdVquNOAA203bJXebi0Y+rwsO5AJaMDQb8D8ls0Mw/vKPR
WBE5WBq/lvdnKihJUnv/QWurbVfqsKMBi08I75Vo5rC/ikufdWtDJabY+Uehrxn7
b1oRaOEohshgJDDf797EhF8PrbbSD7ueb2BZ3qRqVSjSCJTzkUa9zAMmFsE0Vd3c
baEfOJA7B9djX6gTv703IZVPtTdNJ1FllvfA7MAq/0e5zcgMusRPr0rtOGz+CLn5
NjrbatlBSDKaFxTj6ZeN5PDUj24fz6RZ
-----END CERTIFICATE-----
SignatureqWP4AIAXJNJCYkJUCu2VFz4g2Xoz7Iyzf5WkmZB5FKXk6SPyvknfPhdlTDvoataRoA+gZZ7XntBKgH96Q0kEbq3FqE89HwMYmPK22aQLEVo8+XudHuBtI5piE8sIbJQSYVUy/Q5LsU9yiWvbvg7hM3vcRCtHz3XeuiRLH+plLCnqM+TRj1COFi2jeOUcJdwrjJmAxsJVbsQKR4YOrPggXa8QzzXukzFo0ujMWnS7f4TLhpeABg/U8SxHoKXy1qy32YP+e27xPPjFBv0ZiAwJyk/f1HGLdURSw7Od1XNfN7sCuHbQWWivTrZozM0E/CMjbiFHrmiCI7iY6jqfZJLBLRxwd3aRsJr7CgxPLYsz6T5FzpTv9ynfpkv6emPrXMLhsHTudshGMTXcdvWvELc4CIfT6MHSbSpwW7Ei+w3UORWFSE4Li3j9JHGVkQQ20oFTup/grRLuEx0iuq9qG6OnSjRaf6HhwypLlXKR4UJgtBuAaG6cDtZIL8euGwcrtT7xmBhcI/AXLOjjCrgpc9BH25ql6/V8a9hW39klkDmOrUKjsxCEalOaJK9rFuYXymi6h1t4zkfHmv5yFvtyvJiG2ZhL1d1+22y5ggIiLA4F3BVbWJi7j7eMzb+2VGB01sBYJzy/VvcqTKMS4w0RtxahrF7WBYDCFi9c04mJgM0lcAI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.1.0
PHP extensions sodium
NG Backup 0.9.1
Release Details
UpdatedOct. 7, 2026, 4:20 p.m.
Changelog

Second beta, the first release in the Nextcloud app store (signed).

Added

  • App store listing: screenshots, website, repository and documentation link in appinfo/info.xml.

Fixed

  • Restore: the "new folder" option showed "Restored " without the date pattern.
  • Restore: the restore-point dropdown cut off the time.
  • Settings: the passphrase actions are on one line instead of stacked.
  • docs/HOWTO.md: the SFTP example used a non-existent auth mechanism (sftp::password instead of password::password).
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBDCCAuwCAhRFMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDA3MTUwMjE3WhcNMzcwMTEyMTUwMjE3WjAUMRIwEAYD
VQQDDAluZ19iYWNrdXAwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+
xWHUSgV38nZ31qvUns/hEprVx3nnH7QW6RjvFvtsVZswGQc53rATRmv6oL0sMGpi
3/zY0tnpbNFGNReDum6Epo7LpPHDiHvxV7lcZv4shixKQObJXBzxIz0zrj2JI387
7WZVEbSR+2st/jKvOnN4g3dHRExL+61YNN9bRHgcwFfMyA6aTPIqW2Kfau08+kfv
FYaJZVVB8672FSSbYiLREq7TqOUfySBGpPmp0QOxVO5IhdT+qsbcNYMIEYodv5VJ
TOzpuLr/hu3z2/RcBPE+vSpFFfTKF/OHrSQNAG76kZKvlzOwS0+mADoRRmrUiv45
xfn61LIeWw6sZ77Kpb0XVKHfy5O36uZHpYiIcggWfHfx6bA7XxuKXMRQ1o+dUP60
fn524fM2Lhpw0G3nndlgEHLxlrNYE/4QiG3+O+o/ET37zdWj4k3aQTqslNTj3eb7
fagwqVI+P66DaozhsET0O0ry2kWDpBTFvkg8jQOzrO2FMQad0b95iJbcOpyL5R4R
Pg2Fg63onoUxmJ/y4ulG+959JAoEywGlYEm80pssBoLJLicsUOHfqa2lHq7oXJXZ
dmDHaqJxzdYasEloukJCyaIhBhHvhwJlopuCpenh6qr8ifMhazZe1aQE0AFfmUWw
bM0/u6QGYXQGOSLuATnu6BX7IICIeC1qCRMYNgfEzQIDAQABMA0GCSqGSIb3DQEB
CwUAA4IBAQCUIL+bNXzzcdEQEe/BVPqXuLfUdVle3pnjIvg3w+vYpOPFay1Su3qm
T74SSkLISReodbELpnUdVquNOAA203bJXebi0Y+rwsO5AJaMDQb8D8ls0Mw/vKPR
WBE5WBq/lvdnKihJUnv/QWurbVfqsKMBi08I75Vo5rC/ikufdWtDJabY+Uehrxn7
b1oRaOEohshgJDDf797EhF8PrbbSD7ueb2BZ3qRqVSjSCJTzkUa9zAMmFsE0Vd3c
baEfOJA7B9djX6gTv703IZVPtTdNJ1FllvfA7MAq/0e5zcgMusRPr0rtOGz+CLn5
NjrbatlBSDKaFxTj6ZeN5PDUj24fz6RZ
-----END CERTIFICATE-----
SignaturehDMGo9YLxKWKGK3FP1CAU+OJJjSq0WpSd47n+7ZhnRAk2KqTRBvufWbbR1tyWOpkXny4yORYr/ts5kKKGmSZZPOuC8kzOK2i/pW5u1gD5CPq9MJbA5hjHeBvCnY4J5f7I6UWXYzCJnbOVjk3FToRGjhsObArjGf+pue/PUzvDabfuY6cLnMo2b72HRsNGnaBQGEZm8B1d2YxWP+wUcV35XfGEmdeZa4yErbY1Nh5rVBA8RQu67LRDeBcmqecvhhCitsURne77/2lNItPAgkediDqbvon3XUnDd5tyhDXV0YPKY4YBuJ1r1Yq5eIzSYRvBgoFfEmIF2cTs/9cgpcsNnJn/GYRQulup/i/bvJJMOmd22xMkDqmSCuo1VBZxPq2C/Tyz3zh+XE2u0WXH24lN0fN9dlNbNsbwHjXkYjK3tKFQ0QwoxUV9ELKUg8QAQPn47h4U9EtxCpKsbJw1TJ4XxqP2dBMmnSoQNWIyQr8dQlaBpmYmZRyYa3SPmaqxAemRslPS83A5zMnJ378ibWNqOATYR9dXVWjykNax5dDRPs04xwOFfFKcGgRevVzsGNjGcS1Qp9Lkd9lEwCcUNZ0UKXI37exq8xV3QBDYmi0Wfhge6QL1MvPiafdpyrwL/m59Vrr+4mOibewtXcPxE3NLt5785iMFo/1ElrXAE6a/Q8=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<36.0.0
Minimum Integer bits32
PHP>=8.1.0
PHP extensions sodium