Backing Up Your Mac Server

Your hosted Mac runs in a secure data center, but hardware fails, software breaks, and people make mistakes. A good backup protects you against all of these. This article covers your options for on-site and off-site backups, and what to watch out for.

For anything important, the rule is simple: at least two backups, in different locations, using different methods.

Important: we do not back up your data. Unless specifically agreed otherwise, backing up your Mac server is your responsibility. We provide the infrastructure and can help you set things up, but we do not run backups on your behalf by default. If your disk fails and you do not have a backup, that data is gone.

On-site backup (USB drive)

The simplest way to back up is to an external USB drive connected directly to your Mac. We can connect a 2.5" USB drive to your Mac for a one-time purchase fee, no recurring costs. Just open a ticket or email support@greenmini.nl and let us know what size you need (2TB, 4TB, 8TB+).

Time Machine

Time Machine is the easiest option. Once the drive is connected, enable Time Machine in System Settings and point it at the external disk. It runs automatically in the background and maintains an archive of file versions going back as far as the disk has space.

Time Machine is good for recovering individual files or rolling back recent changes. The downside is that a full system restore from Time Machine takes a long time. If your server is down and you need it back fast, restoring from Time Machine can mean hours of waiting.

Carbon Copy Cloner

Carbon Copy Cloner (CCC) is a more flexible backup tool. It creates a full copy of your system to the external drive and keeps it updated with incremental backups. It also maintains an archive of deleted and changed files, so you can recover older versions.

On Intel Macs with a T2 chip, CCC can create bootable clones, meaning we could boot your Mac from the backup drive for fast recovery. On Apple Silicon Macs, bootable backups are no longer reliable due to platform security changes Apple has introduced. CCC still works perfectly as a backup and restore tool on Apple Silicon, but the recovery process involves reinstalling macOS first and then migrating your data from the CCC backup using Migration Assistant. This is slower than booting from a clone, but still faster and more predictable than a Time Machine restore.

CCC is a paid app and well worth it for a server.

Off-site backup

A USB drive on the same Mac protects you against software problems and accidental deletion. It does not protect you against a hardware failure that takes out the Mac and the drive together, or against a worst-case scenario at the data center. For critical data, keep a copy somewhere else.

Off-site backups are usually your last resort. You use the local backup first and fall back to off-site only when that is not available. For most setups, backing up your data (not the full system) off-site is enough.

Arq Backup

Arq encrypts your backups client-side before uploading them to the storage provider of your choice: Amazon S3, Google Cloud Storage, Backblaze B2, Wasabi, any S3-compatible service, or even an SFTP server. You control the encryption keys and pick your own storage, so you are not locked into a single provider. Arq runs on a schedule in the background and handles versioning, deduplication, and compression.

Backblaze

Backblaze offers simple, unlimited backup for a flat monthly fee. It is easy to set up and works well if you just want everything backed up without thinking about storage tiers or providers. Keep in mind that restoring large amounts of data from Backblaze can take a while depending on your connection, and they charge for restore downloads above a certain threshold. Check their current restore options and speeds before relying on it for disaster recovery.

rsync / restic

If you prefer command-line tools, rsync over SSH to a remote server is a straightforward way to keep a copy of your data off-site. For something more advanced, restic handles encrypted, deduplicated, versioned backups to a wide range of storage backends (S3, SFTP, Backblaze B2, and more). Both are free and work well in scripts and cron jobs.

Off-site backup storage through us

If you would rather not manage a third-party storage provider yourself, we can provide backup storage in a separate data center. Your backup data is stored at a physically different location from your Mac, giving you geographic redundancy without having to set up external accounts. Contact us if you are interested and we will work out the details based on your storage needs.

Databases and open files

Not all backup methods handle open files well. If you are running a database (MySQL, PostgreSQL, etc.), copying the data files while the database is running can result in a corrupted backup. Always create a database dump first (mysqldump, pg_dump, or equivalent) and back up the dump file. This gives you a consistent snapshot you can reliably restore from.

The same applies to any application that keeps files open and writes to them continuously. Check whether your application has its own export or snapshot mechanism and use that before the backup runs.

Monitor your backups

A backup that stopped running three weeks ago is not a backup. This is one of the most common mistakes: you set it up, it works for a while, and then it silently fails. Time Machine can run into errors and stop. CCC tasks can fail if a disk fills up. Off-site backups can break when credentials expire.

Set up notifications for backup failures. Both Time Machine and CCC can alert you when something goes wrong. Arq sends email notifications. For command-line tools, make sure your scripts report errors.

And test your restores. At least once, try restoring a file or a database dump from your backup to confirm it actually works. A backup you have never tested is a backup you cannot trust.

Summary

Method

Protects against

Speed of recovery

Location

Time Machine (USB)

File loss, accidental changes

Slow for full restore

On-site

Carbon Copy Cloner (USB)

System and data loss

Fast (Intel bootable) / moderate (Apple Silicon)

On-site

Arq / restic

Disaster, theft, hardware failure

Depends on connection

Off-site

Backblaze

Disaster, theft, hardware failure

Depends on connection and plan

Off-site

Our recommendation: use CCC or Time Machine to a local USB drive for fast recovery, and Arq or restic to off-site storage for disaster protection. Monitor both.

Need a USB drive connected, or have questions about setting up backups? Contact us at support@greenmini.nl