On-demand backup
How to create a manual backup in Mosce ERP, monitor its status and download the backup file from your bucket.
An on-demand backup lets you create a complete copy of your data at any moment, without waiting for the automatic schedule. It is ideal for creating a restore point before making important changes to your configuration or data.
Reading time: ~5 min
When to use this
- You are about to run a data migration or a bulk import and want a prior restore point.
- You are about to change plans and want a backup before the migration.
- You need to download a copy of your data for an external analysis or an audit.
- Something unexpected happened and you want to create a safety backup immediately.
Before you start
- You have your private storage connected and verified.
- You need the
tenant:backuppermission. - On-demand backups are available starting with the Professional plan.
- Running a backup can take between 1 and 5 minutes depending on the data volume of your account.
Create a backup now
Step 1 - Go to the backups section
- Go to Settings → Integrations → Storage → Backups.
- On the backups screen, click the Create backup now button.
Step 2 - Monitor the status
After starting the backup, it appears in the list with status "In progress". The list updates automatically - you do not need to reload the page.
The possible statuses are:
| Status | Meaning |
|---|---|
| In progress | The backup is currently running |
| Completed | The backup finished successfully and the file is in your bucket |
| Failed | The backup failed - see the reason in the backup detail |
Step 3 - Download the backup
Once the status changes to "Completed":
- Click the backup in the list.
- Click Download backup.
- Mosce ERP generates a signed download URL valid for 5 minutes. The download starts automatically.
The download URL expires after 5 minutes. If you did not start the download within that time, click Download backup again to generate a new URL.
Where backups are stored
All backups - automatic and on-demand - are stored in your private storage. Mosce ERP never keeps a copy of your backup data on its own infrastructure.
The signed download URL that Mosce ERP generates points directly to your private storage. Mosce ERP acts as an intermediary to generate the temporary access signature, but the file resides in your bucket.
This means that:
- Your data is yours - you can access the bucket directly from your provider's dashboard at any time.
- If you end your subscription with Mosce ERP, the backups in your bucket remain accessible to you.
- Mosce ERP cannot access the backups in your bucket beyond the credentials you provided.
What the backup file contains
The downloaded file is a tarball (.tar.gz) that contains:
- NDJSON files (one file per data type): invoices, customers, suppliers, products, inventory movements, accounting settings, etc.
- Manifest file (
manifest.json): backup date and time, data schema version, and SHA-256 checksum of each included file.
The data in the tarball is encrypted with AES-256. To read the contents you need the tools provided by Mosce ERP during a restore process.
Delete a backup
If you want to free up space in your bucket or no longer need a specific backup:
- Open the backup from the list.
- Click Delete.
- Confirm the deletion.
Mosce ERP deletes the object from the bucket AND the record on the platform. This action cannot be undone.
Backups you delete manually are not recreated automatically - deletion is permanent. Verify that you have other backups available before deleting.
Common errors
| Symptom | Likely cause | Solution |
|---|---|---|
| The backup fails with "privacy check failed" | The bucket has public access enabled | Go to Cloudflare R2 and disable public access on the bucket |
| The backup fails with "credentials invalid" | The bucket credentials were revoked | Generate a new token in Cloudflare and update the credentials in Mosce ERP |
| The download URL expired | You took more than 5 minutes to start the download | Click Download backup again to generate a new URL |
| The backup stays in progress for more than 15 minutes | There is a problem in the execution | Contact support from Settings → Support with the backup ID |
Frequently asked questions
Can I create several on-demand backups on the same day?
Yes. There is no limit on on-demand backups per day. However, each backup takes up space in your bucket - consider the retention policy before creating many manual backups, since each one takes up space in your private storage.
Do on-demand backups follow the same automatic retention as scheduled ones?
On-demand backups are included in Mosce ERP's retention cleanup process. If you have a 14-day retention configured, an on-demand backup from 15 days ago will be deleted in the next cleanup. If you want to keep a backup for longer, download it before it expires.
Can I restore from an on-demand backup?
Yes. The restore process is the same for automatic and on-demand backups. See Restore from a backup.
Do on-demand backups block the normal operation of Mosce ERP?
No. Backups run in the background without interrupting normal invoicing, sales or inventory operations.
Related
Last updated: 2026-05-09
Automatic backup schedule
How to configure the frequency and retention of Mosce ERP's automatic backups: daily, weekly and monthly options, and retention limits by plan.
Restore from a backup
How the assisted restore process works in Mosce ERP: phases, security checks, safety net and post-restore steps.