Open Source • Self-Hosted • Private

Your files. Your server. Always in sync.

The mobile app for S3-compatible storage with true background sync, in-app file streaming, and optional end-to-end encryption. iOS & Android.

8
Storage Providers
30+
File Formats
AES-256
Encryption
0
Data on Our Servers

Works with your storage provider

🗄
MinIO
AWS S3
💾
Wasabi
Cloudflare R2
🔥
Backblaze B2
🌊
DigitalOcean Spaces
🌍
Linode
📦
Google Cloud Storage

Everything you need, nothing you don't

Your files connect directly to your server. No cloud proxy, no intermediary. Your data never touches our infrastructure.

🔄

True Background Sync

Platform-native sync using Android WorkManager and iOS BGTaskScheduler. Configurable intervals from 15 minutes to 24 hours. Runs reliably even when the app is closed.

Pro
📱

Stream Without Downloading

View images, play videos, read documents and code files directly via HTTP range requests and presigned URLs. No need to download the full file.

🔐

End-to-End Encryption

Optional client-side AES-256-GCM encryption with PBKDF2 key derivation (600K iterations). Files are encrypted before they leave your device. The passphrase never leaves your phone.

Pro
🏠

Direct Server Connection

Connect directly to your S3-compatible server with support for custom ports, self-signed certificates, and both path-style and virtual-hosted addressing.

🔑

Secure Credential Storage

Server credentials stored in iOS Keychain and Android EncryptedSharedPreferences. Optional biometric (fingerprint/face) protection. Never stored in the cloud.

Smart Delta Sync

Only sync what changed. ETag comparison and checksum verification detect modified files. Supports upload, download, or bidirectional sync with conflict resolution.

🗂

Multi-Server Management

Connect to multiple S3-compatible servers across different providers. Switch between servers instantly. Per-server sync settings and credentials.

Pro: 5 servers
📲

Multi-Device Sync

Keep files in sync across all your phones and tablets. Device management dashboard with push notifications for sync status updates via APNs and FCM.

💾

Smart File Caching

LRU-based file cache (configurable, up to 2GB default) for fast previews and offline access. Automatic cleanup keeps your device storage in check.

Flexible Sync Controls

Wi-Fi only mode, require charging, battery-aware scheduling. Set sync intervals from 15 minutes to daily. Your sync, your rules.

🔀

Conflict Resolution

When files change on both sides, choose your strategy: local wins, remote wins, keep both copies, or decide manually per conflict.

🔔

Push Notifications

Real-time sync completion and error alerts via Apple Push Notifications (iOS) and Firebase Cloud Messaging (Android). Stay informed without opening the app.

View 30+ file formats in-app

Stream and preview files directly from your server without downloading them first.

🖼 Images

JPG, PNG, GIF, WebP, BMP, SVG, HEIC, HEIF

🎬 Videos

MP4, MOV, AVI, MKV, WebM, M4V, 3GP

📝 Documents

PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX

💻 Code & Text

TXT, MD, JSON, XML, CSV, YAML, JS, TS, Python, Go, Rust, Swift, Kotlin, and more

Up and running in minutes

1

Install minSync

Download from the App Store, Google Play, or GitHub Releases.

2

Pick Your Provider

Choose from 8 supported providers. Enter your endpoint and credentials. Hit the test button to verify.

3

Browse & Stream

Navigate buckets and folders. Preview images, stream videos, read documents and code — all in-app.

4

Enable Auto Sync

Set your interval and constraints. minSync handles the rest — your phone backs up while you sleep.

Security-first architecture

Your files never pass through our servers. We designed minSync so you don't have to trust us.

🔒

Zero-Knowledge Backend

Your files transfer directly between your phone and your server. Our backend only handles auth and sync metadata — never your file data.

🔐

AES-256-GCM Encryption

Optional client-side encryption with PBKDF2 key derivation (600K iterations). Encryption keys are derived from your passphrase on-device and never transmitted.

🧬

Biometric Protection

Lock the app with Face ID, Touch ID, or fingerprint. Credential access requires biometric verification.

🔑

Platform-Native Credential Storage

iOS Keychain and Android EncryptedSharedPreferences. Credentials are hardware-backed and isolated per server.

🛡

Self-Signed Certificate Support

Connect to private servers with self-signed TLS certificates. Full SSL/TLS support with custom port configuration.

🔍

File Integrity Verification

Every sync operation verifies file integrity via ETag and checksum comparison. Multipart upload support for files over 5MB.

Simple, transparent pricing

Start free. Upgrade when you need more. No subscriptions required — lifetime option available.

Free

$0/forever
  • 1 server connection
  • 2 devices
  • Manual sync
  • File browsing & streaming
  • 30+ file format viewers
  • Smart file caching
  • Background sync
  • E2E encryption
Get Started Free

Enterprise

$29.99/year
  • Unlimited servers
  • Unlimited devices
  • Automatic background sync
  • End-to-end encryption
  • Configurable sync intervals
  • Conflict resolution
  • Push notifications
  • License key option
  • Dedicated support
Download & Upgrade In-App
Feature Free Pro Enterprise
Server connections15Unlimited
Devices210Unlimited
File browsing & streaming
30+ file format viewers
Smart file caching
8 storage providers
Biometric lock
Background sync
E2E encryption
Push notifications
License key activation

Ready to take control of your files?

Download minSync and start syncing with your S3-compatible storage today. Available on iOS and Android.