iOS Backup
中文Get started

OPEN SOURCE · SELF-HOSTED · YOUR STORAGE

Back up your iPhone and iPad.
Keep it on your own NAS.

Manage USB and Wi-Fi backups from a browser. Set a schedule, manage backup encryption, and keep your data on storage you control.

Runs on Linux / NAS with Docker · No project account required

Real Synology console in Chinese: devices online over Wi-Fi and one completed backup

Real interface from the public tutorial · Captured on v1.5.2, Chinese UI · Backup completion does not verify restoration

● Stored locallyUSB + Wi-FiNo telemetry in the local appAGPL-3.0-only

EVERYDAY BACKUP

A backup routine you can see.

Connect your device, choose your conditions, and see the result from one local console.

01 / CONNECT

USB and Wi-Fi

Start with USB pairing and a first backup. After preparing wireless connectivity, back up over your home network.

Connection guide →
02 / SCHEDULE

Back up on your terms

Choose a time window, interval, battery threshold, and charging requirement for each device.

Set a schedule →
03 / PROTECT

Manage backup encryption

Manage backup encryption and passwords. Keep a separate, secure copy of the credentials you need for recovery.

Encryption and passwords →
04 / FOLLOW

Know where the job stands

Follow progress and the final result. See when a device needs permission or a connection needs attention.

Understand job states →
05 / INSPECT

Inspect without changing data

Read backup metadata and file inventories, and export CSV lists. Inspection, extraction, and device restore have distinct scopes.

See inspection capabilities →
06 / NOTIFY

Get the updates you need

Configure a notification channel for backup results. Test delivery first, then check a real event.

Configure notifications →

YOUR FIRST BACKUP

Start with one complete backup.

Open the getting-started guide →

Prepare your NAS

Choose the Synology or Linux guide. Set up persistent storage and start the container.

Synology → · Linux →

Automatic backups start when conditions are met. iOS may still require the passcode. A completed backup is not proof of a successful restore.

BEFORE YOU INSTALL

A home for your backups.

iOS Backup runs on a trusted host you manage. You choose the storage location and manage device connectivity and access.

Requirements and support boundaries →

Host
Linux / compatible NAS · Docker
Architecture
amd64 / arm64
Connection
USB data cable and an unlockable device
Storage
Space for a complete backup, plus headroom
Access
Trusted host and network; privileged container

WHEN YOU NEED YOUR DATA BACK

A lost phone. An accidental deletion. What next?

Start with which backup to keep, what the target device needs, and which restore paths still need verification.

Read restore guide →

COMMON QUESTIONS

A few things to know first.

Do my backups leave my network?

Device backups are written to storage you configure. The local app has no telemetry or remote frontend assets. Configured notification channels make their own outbound requests.

Can it run natively on Windows or macOS?

The supported deployment is a Linux / NAS Docker container. Windows and macOS can access the browser interface; native device backup operation is outside the current support boundary.

Does it keep every historical backup?

The current backup set is updated incrementally. Keep consistent independent copies or NAS snapshots if you need older states. After accidental deletion, protect the existing backup before running more backups.

Can I restore a backup to an iPhone?

The guide prioritizes Finder and Apple Devices. Compatibility with this project’s backups still needs device testing. In-app restore is experimental and disabled by default; see the guide for its scope.

Make room for your first backup.

Pick the guide for your host and follow it one step at a time.

Get started →