Access Your Backups

Securely browse your Restic backup repositories directly from your iOS device with full encryption and control.

  • Access remote backups securely
  • View snapshots and archives
  • Browse files within backups
  • View repository details and statistics

Files Integration

Seamlessly integrated with the iOS Files app, making it easy to access and manage your downloaded backup files.

  • Download files from backups
  • Search for specific files
  • View file details and metadata

Text File Viewer

View text files, markdown, XML, JSON, and source code with beautiful syntax highlighting right in the app.

  • Syntax highlighting support
  • View code files directly
  • Read documentation in backups

TOTP Authenticator Backup

Backup your Time-Based One-Time Password (TOTP) authenticator codes securely to your Restic repository.

  • Secure TOTP code backup
  • Protect your 2FA credentials
  • Never lose access to your accounts

Multiple Backend Support

Connect to your Restic repositories using various backend services for maximum flexibility.

  • SFTP backend support
  • AWS S3 and S3-compatible services
  • Backblaze B2, WebDAV, REST server

Quick Setup Generator

Create a setup URL for your Restic repository. This form works completely offline — no data is sent to any server. The QR code is generated locally in your browser to protect your privacy.

URL Scheme Reference

The app supports the following URL scheme format to add new repositories:

restique://repos/new?name=[repo-name]&location=[location-url]&password=[password]&env.key1=value1&env.key2=value2...

Parameters

  • name (Required) - The repository name. Value must be URL encoded. Example: "My%20Backup"
  • location (Required) - The repository location URL. Must start with: rest:, s3:, b2:, or webdav:
  • password (Required) - The repository password
  • env.* (Optional) - Environment variables required by certain repository types

Backend-Specific Environment Variables

SFTP:
  • env.RESTIC_SSH_KEY - SSH private key in PEM format (must be URL encoded)
  • env.RESTIC_SSH_KEY_PASSPHRASE - SSH private key passphrase, if there is one (optional)
Backblaze B2:
  • env.B2_ACCOUNT_ID - Your B2 account ID
  • env.B2_ACCOUNT_KEY - Your B2 account key
AWS S3 or S3-compatible services:
  • env.AWS_DEFAULT_REGION - AWS region (optional for S3-compatible). Example: "us-east-1"
  • env.AWS_ACCESS_KEY_ID - Access key ID. Example: "AKIAIOSFODNN7EXAMPLE"
  • env.AWS_SECRET_ACCESS_KEY - Secret access key (must be URL encoded)

Examples

SFTP Repository:
restique://repos/new?name=My+SFTP+Repo&location=sftp:user@host:/path/to/repo&password=my-secret-password&env.RESTIC_SSH_KEY=-----BEGIN%20RSA%20PRIVATE%20KEY-----%0A...%0A-----END%20RSA%20PRIVATE%20KEY-----%0A&env.RESTIC_SSH_KEY_PASSPHRASE=key-passphrase
Backblaze B2 Repository:
restique://repos/new?name=My+B2+Repo&location=b2:mybucket:restic-backup/repo&password=my-secret-password&env.B2_ACCOUNT_ID=myaccountid&env.B2_ACCOUNT_KEY=myaccountkey
AWS S3 Repository:
restique://repos/new?name=My+AWS+S3+Repo&location=s3:https://s3.amazonaws.com/resticbackupbucket&password=my-secret-password&env.AWS_DEFAULT_REGION=us-east-1&env.AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE&env.AWS_SECRET_ACCESS_KEY=XYZ%2Fabc123%2B456defghi789jklmno0pqrstu
REST Server Repository:
restique://repos/new?name=My+Rest+Repo&location=rest:https://user:[email protected]&password=my-secret-password
WebDAV Repository:
restique://repos/new?name=My+WebDAV+Repo&location=webdav:https://user:[email protected]/path/to/restic-repo&password=my-secret-password

🔒 Privacy First

This tool runs entirely in your browser. Your repository credentials never leave your device and are not transmitted to any server. The QR code is generated locally using client-side JavaScript.

Privacy & Security

Your data stays on your device, encrypted and secure. We don't track your usage, no cookies, no advertisements, no analytics. Repository credentials are stored securely in the device's Keychain with NSFileProtectionComplete.

Privacy Policy

Technical Support

If you encounter any issues or have feedback, please contact us via email support within the app. We'll respond promptly.