Getting Started
Welcome to Bombajom Photos! Getting your photos safely backed up to your NAS takes just a few minutes.
What You'll Need
- A NAS (Network Attached Storage) device on your home network
- Your NAS should support SMB or WebDAV protocols
- An iPhone or Android phone
- Both devices connected to the same WiFi network
- Your NAS username and password
Quick Start (5 Minutes)
-
Download the app
Get Bombajom Photos from the App Store or Google Play. -
Grant photo access
When prompted, allow access to your photo library. We need this to back up your photos! -
Find your NAS
Tap "Add NAS" and we'll automatically scan your network. Select your NAS from the list. -
Enter credentials
Enter your NAS username and password. These are stored securely on your device. -
Choose a folder
Select where you want your photos stored, or let us create a "Bombajom Photos" folder. -
Start syncing!
Hit "Start Backup" and watch your photos flow to your NAS.
Installation
Get Bombajom Photos installed on your device in under a minute.
iOS (iPhone/iPad)
-
Open the App Store
Look for the blue App Store icon on your home screen. -
Search for "Bombajom Photos"
Tap the search icon at the bottom, then type "Bombajom Photos". -
Download the app
Tap the "Get" or "Install" button next to Bombajom Photos. -
Wait for installation
The app will download and install automatically. This usually takes 30-60 seconds. -
Open the app
Once installed, tap "Open" or find the Bombajom Photos icon on your home screen.
Android
-
Open the Google Play Store
Look for the colorful Play Store icon on your home screen or app drawer. -
Search for "Bombajom Photos"
Tap the search bar at the top, then type "Bombajom Photos". -
Install the app
Tap the green "Install" button. -
Wait for installation
The app will download and install. Progress will be shown in a notification. -
Open the app
Tap "Open" when installation completes, or find the Bombajom Photos icon.
iOS: iPhone/iPad running iOS 14.0 or later
Android: Phone or tablet running Android 8.0 (API 26) or later
First Time Setup
Walk through the setup wizard step-by-step to get your photos backing up.
Step 1: Welcome Screen
When you first open Bombajom Photos, you'll see a welcome screen explaining what the app does.
- Read through the introduction
- Tap "Get Started" to begin setup
Step 2: Permissions
The app needs permission to access your photos and connect to your local network.
iOS Permissions
- Photo Library Access
- When prompted, tap "Allow Access to All Photos"
- This lets Bombajom Photos see which photos need backing up
- The app never modifies or deletes your photos
- Local Network Access
- When prompted, tap "Allow"
- Required to find and connect to your NAS
- No internet connection needed - all on your local network
Android Permissions
- Photos and Media Access
- Tap "Allow" when prompted
- Needed to read your photos for backup
- Notification Permission
- Tap "Allow" for notifications
- Keeps you informed about backup progress
Step 3: Discover Your NAS
Bombajom Photos will automatically search for NAS devices on your network.
Automatic Discovery
- Wait 5-10 seconds for the scan to complete
- Your NAS should appear in the list showing:
- Device name (e.g., "Synology-DS920")
- IP address (e.g., "192.168.1.100")
- Available services (SMB, WebDAV)
- Tap your NAS to select it
Manual Entry (If Not Found)
If your NAS doesn't appear automatically:
- Tap "Enter Manually" at the bottom
- Fill in the connection details:
- Host: Your NAS IP address or hostname (e.g.,
192.168.1.100ormynas.local) - Connection Type: Choose SMB (recommended) or WebDAV
- Port: Usually 445 for SMB, 5006 for WebDAV (Synology)
- Host: Your NAS IP address or hostname (e.g.,
- Tap "Continue"
Step 4: Enter Credentials
Enter your NAS login information.
- Username: Your NAS account username
- Password: Your NAS account password
- Tap "Test Connection" to verify
- If successful, tap "Save"
Step 5: Choose Storage Folder
Select where on your NAS you want photos stored.
- Select Existing Folder: Choose from your NAS shared folders
- Create New Folder: Let the app create a "Bombajom Photos" folder
- Use Recommended: Use the default photos folder (varies by NAS)
Step 6: Configure Sync Options
Customize how Bombajom Photos backs up your media.
What to Sync
- All Photos & Videos: Back up everything (recommended)
- Photos Only: Skip videos (faster, less storage)
- New Photos Only: Only back up photos taken from now on
When to Sync
- WiFi Only: Only sync when on WiFi (recommended for battery)
- While Charging: Only sync when phone is plugged in
- Background Sync: Automatically sync in the background
Folder Organization
Choose how photos are organized on your NAS:
- By Year/Month:
/2026/01/photo.jpg(organized, easy to find) - By Year/Month/Day:
/2026/01/15/photo.jpg(very organized) - Flat: All photos in one folder (simple, but can get cluttered)
Step 7: Start Your First Backup
You're all set! Time to back up your photos.
- Tap "Start Backup"
- Watch the progress bar as photos upload
- First backup may take a while depending on how many photos you have
- You can minimize the app - it will continue in the background
- Keep your phone plugged in during the first backup
- Stay on WiFi - don't switch networks
- Keep the app open or check back periodically
- Large libraries (10,000+ photos) may take several hours
NAS Setup
Before connecting Bombajom Photos, you'll need to ensure your NAS is properly configured.
Protocol Support
Bombajom Photos supports two protocols:
- SMB (Samba) - The most common file sharing protocol. Recommended for most users.
- WebDAV - HTTP-based protocol. Useful if SMB is blocked or unavailable.
Creating a Dedicated User (Recommended)
For security, we recommend creating a dedicated user account for Bombajom Photos:
- Create a new user (e.g., "photos-backup")
- Create a shared folder for photos
- Give the new user read/write access to only that folder
- Use these credentials in the app
Synology NAS Setup Guide
This comprehensive guide will walk you through setting up your Synology NAS to work perfectly with Bombajom Photos.
Prerequisites
- Synology NAS running DSM 6.2 or later (DSM 7.x recommended)
- Admin access to your Synology NAS
- NAS connected to your home network
Step 1: Enable SMB Service
-
Open DSM
Access your Synology NAS web interface (usuallyhttp://synology.local:5000or your NAS IP) -
Go to Control Panel
Click the Control Panel icon in the top-left corner -
Open File Services
Click "File Services" under the "File Sharing" section -
Enable SMB
Go to the "SMB" tab and check "Enable SMB service" -
Configure SMB Settings
Set "Minimum SMB protocol" to SMB2 or SMB3 (SMB1 is not supported for security) -
Save Settings
Click "Apply" at the bottom
Step 2: Create a Shared Folder for Photos
-
Open Shared Folder Settings
In Control Panel, go to "Shared Folder" -
Create New Folder
Click the "+" or "Create" button -
Folder Name
Name it something like "Photos", "BombajomPhotos", or "PhotoBackup" -
Choose Location
Select which volume to store the folder on (usually "volume1") -
Enable Encryption (Optional)
Check "Encrypt shared folder" if you want extra security -
Configure Permissions
For now, give your admin user full access. We'll create a dedicated user next. -
Finish
Click "Apply" to create the folder
Step 3: Create a Dedicated Backup User (Recommended)
For security, create a user account specifically for Bombajom Photos with limited permissions.
-
Open User & Group
In Control Panel, go to "User & Group" -
Create New User
Click "Create" → "User" -
Set Username
Enter a username likephotos-backuporbombajom -
Set Password
Choose a strong password (store it securely!) -
Skip Groups
Click "Next" (we'll set permissions directly) -
Configure Permissions
Under "Shared Folder", find your Photos folder and set permission to "Read/Write" -
Deny Other Folders
Ensure "No access" for all other shared folders (for security) -
Complete Setup
Click "Next" through remaining screens, then "Apply"
Step 4: Configure Advanced Settings (Optional)
Enable SMB Encryption
- Go to Control Panel → File Services → SMB
- Check "Enable transport encryption"
- This encrypts data in transit for extra security
Set Static IP (Recommended)
Prevent connection issues by giving your NAS a static IP:
- Go to Control Panel → Network
- Click "Network Interface"
- Select your network interface → "Edit"
- Choose "Use manual configuration"
- Set IP address (e.g.,
192.168.1.100) - Set subnet mask (usually
255.255.255.0) - Set gateway (your router IP, usually
192.168.1.1)
Step 5: Find Your NAS IP Address
You'll need your NAS IP address for manual connection if automatic discovery doesn't work.
Method 1: DSM Dashboard
- Log into DSM
- Look at the top-right corner of the window
- Your IP address is displayed there
Method 2: Synology Assistant
- Download Synology Assistant from Synology website
- Run it on your computer
- Your NAS will appear with its IP address
Method 3: Router Admin Page
- Access your router's admin page (usually
192.168.1.1or192.168.0.1) - Look for "Connected Devices" or "DHCP Clients"
- Find your Synology NAS in the list
Synology Photos Integration
If you use Synology Photos (DSM 7.x), you can integrate with it!
- Install "Synology Photos" package from Package Center if not already installed
- In Bombajom Photos, set your backup folder to
/photo - Photos will automatically appear in Synology Photos app
- You can access them from any device with Synology Photos installed
/photo/iPhone or /photo/Android as your folder path to separate photos by device in Synology Photos.
Testing Your Setup
Before connecting from Bombajom Photos, verify your setup:
- From a Windows computer: Open File Explorer → Type
\\synology-ipin address bar - From a Mac: Finder → Go → Connect to Server → Type
smb://synology-ip - Enter your credentials and verify you can see the Photos folder
- Try creating a test file to ensure write permissions work
Troubleshooting Synology-Specific Issues
"Cannot connect" with QuickConnect ID
- Bombajom Photos requires direct local network connection
- Use your NAS local IP address, not QuickConnect ID
- QuickConnect is for remote access, not local backups
"Permission denied" for /photo folder
- The default /photo folder has special permissions for Synology Photos
- Create a new shared folder instead, or
- Use /home/username/photos folder (accessible to your user)
SMB not working after DSM update
- Go to Control Panel → File Services → SMB
- Verify SMB service is still enabled
- Check that minimum SMB protocol is still SMB2 or higher
- Restart SMB service if needed
QNAP NAS Setup Guide
Complete guide to configuring your QNAP NAS for Bombajom Photos.
Prerequisites
- QNAP NAS running QTS 4.4.1 or later (QTS 5.x recommended)
- Admin access to QTS
- NAS connected to your home network
Step 1: Enable SMB Service
-
Open QTS
Access your QNAP NAS web interface (usuallyhttp://qnap.local:8080or your NAS IP) -
Go to Control Panel
Click the Control Panel icon in the top menu -
Open Network Services
Navigate to "Network & File Services" → "Win/Mac/NFS/WebDAV" -
Enable Microsoft Networking
Go to "Microsoft Networking" tab and check "Enable Microsoft network service" -
Configure SMB Version
Set "Highest SMB version" to SMB3 for best performance and security -
Save Settings
Click "Apply" to save changes
Step 2: Create a Shared Folder
-
Open Shared Folders
Go to Control Panel → "Privilege" → "Shared Folders" -
Create New Folder
Click "Create" → "Shared Folder" -
Folder Name
Enter a name like "BombajomPhotos", "Photos", or "PhotoBackup" -
Select Volume
Choose which storage pool/volume to use -
Configure Access Rights
Set permissions - for now, give admin user access. We'll create a dedicated user next. -
Advanced Options (Optional)
Enable encryption, recycle bin, or quotas as needed -
Finish
Click "Create" to finish
Step 3: Create a Dedicated Backup User
-
Open User Settings
Go to Control Panel → "Privilege" → "Users" -
Create New User
Click "Create" → "Create a user" -
User Information
Enter username (e.g.,photos-backup) and password -
Set Permissions
Go to "Shared Folder Permissions" tab -
Grant Access
Find your Photos folder and set permission to "Read/Write" -
Deny Other Folders
Ensure all other folders are set to "No Access" (for security) -
Save User
Click "Apply" to create the user
Step 4: Configure WebDAV (Alternative to SMB)
If you prefer WebDAV or SMB isn't working, you can use WebDAV instead:
-
Enable WebDAV
Go to Control Panel → "Applications" → "WebDAV" -
Enable Service
Check "Enable WebDAV" -
Set Port
Note the port number (default: 8080 for HTTP, 8081 for HTTPS) -
Configure HTTPS (Recommended)
Enable "Enable secure connection (HTTPS)" if available -
Set User Permissions
Configure which users can access WebDAV -
In Bombajom Photos
Use URL format:https://qnap-ip:8081/Photos
Step 5: Find Your QNAP IP Address
Method 1: QTS Dashboard
- Log into QTS
- Check the main dashboard - IP address is shown in system info
Method 2: Qfinder Pro
- Download Qfinder Pro from QNAP website
- Run it on your computer
- Your QNAP NAS will appear with its IP address
Method 3: Router Admin Page
- Access your router's admin interface
- Look for "Connected Devices" or "DHCP Clients"
- Find your QNAP NAS in the list
Troubleshooting QNAP-Specific Issues
"Connection timeout" when connecting
- Verify SMB service is running: Control Panel → Network Services → Check service status
- Check firewall settings: Control Panel → Security → Firewall
- Ensure port 445 (SMB) isn't blocked
"Authentication failure" with AD/LDAP account
- Try using a local QNAP account instead of AD/LDAP
- AD accounts may require domain prefix (e.g.,
DOMAIN\username) - Create a dedicated local user for Bombajom Photos
SMB performance is slow
- Ensure SMB3 is enabled (not SMB2)
- Check NAS CPU and disk usage - may be under heavy load
- Try connecting via 5GHz WiFi if using 2.4GHz
- Consider using WebDAV instead if issues persist
Nextcloud Setup Guide
Use Bombajom Photos with your Nextcloud server for cloud-like photo backup.
Prerequisites
- Nextcloud server (self-hosted or cloud instance)
- WebDAV enabled (usually enabled by default)
- Your Nextcloud username and password (or app password)
Step 1: Get Your Nextcloud WebDAV URL
Your WebDAV URL follows this format:
https://your-nextcloud.com/remote.php/dav/files/USERNAME/
To find it:
- Log into Nextcloud web interface
- Click your profile picture (top right) → Settings
- Scroll to "WebDAV" section
- Your WebDAV URL is displayed there
Step 2: Create App Password (If Using 2FA)
If you have two-factor authentication enabled, you'll need an app-specific password:
- Go to Settings → Security
- Scroll to "Devices & sessions"
- Click "Create new app password"
- Name it "Bombajom Photos"
- Copy the generated password (you won't see it again!)
- Use this password in Bombajom Photos instead of your regular password
Step 3: Create a Photos Folder
- In Nextcloud, click "+" → "New folder"
- Name it "Photos" or "Bombajom Photos"
- Click the checkmark to create
Step 4: Configure Bombajom Photos
- In Bombajom Photos, tap "Add NAS" → "Enter Manually"
- Connection Type: Select "WebDAV"
- Host: Enter your Nextcloud domain (e.g.,
nextcloud.example.com) - Port: 443 for HTTPS (default)
- Path:
/remote.php/dav/files/USERNAME/Photos/ - Username: Your Nextcloud username
- Password: Your Nextcloud password or app password
- Tap "Test Connection" → "Save"
Remote Access
Unlike SMB, WebDAV works over the internet, so you can back up photos even when not on your home network!
- Works on any WiFi network (home, work, coffee shop)
- Requires internet connection
- Data is encrypted in transit (HTTPS)
Troubleshooting Nextcloud
"WebDAV not working" error
- Verify WebDAV is enabled: Settings → Administration → Basic settings
- Check URL format - must end with your username:
/remote.php/dav/files/USERNAME/ - Ensure folder path is correct and folder exists
"Authentication failed"
- If using 2FA, you must use an app password, not your regular password
- Verify username is correct (case-sensitive)
- Check password doesn't have special characters that need encoding
Other NAS Systems
Bombajom Photos works with any NAS that supports SMB or WebDAV.
TrueNAS / FreeNAS
- Go to Sharing → Windows Shares (SMB)
- Click Add
- Select your dataset path
- Enable and configure as needed
Unraid
- Shares are enabled by default in Unraid
- Create a new share via Shares → Add Share
- Set security to "Private" and configure users
Raspberry Pi (Samba)
# Install Samba
sudo apt install samba
# Create photos directory
sudo mkdir -p /srv/photos
sudo chown pi:pi /srv/photos
# Edit Samba config
sudo nano /etc/samba/smb.conf
# Add to end of file:
[Photos]
path = /srv/photos
writeable = yes
valid users = pi
# Set Samba password
sudo smbpasswd -a pi
# Restart Samba
sudo systemctl restart smbd
Generic SMB Connection
For any SMB-compatible NAS:
- Server: Your NAS IP address or hostname
- Share: The shared folder name
- Username: Your NAS username
- Password: Your NAS password
Sync Settings
Customize how Bombajom Photos backs up your media.
Sync Options
- Photos Only: Back up just photos, skip videos
- Photos & Videos: Back up everything (default)
- Videos Only: For when photos are handled elsewhere
When to Sync
- WiFi Only: Only sync when connected to WiFi (recommended)
- Any Connection: Sync on mobile data too (use with caution)
- While Charging: Only sync when plugged in
Folder Organization
Choose how your photos are organized on the NAS:
- By Date:
/2026/01/photo.jpg - By Month:
/2026-01/photo.jpg - Flat: All photos in one folder
Duplicate Handling
When a file already exists on the NAS:
- Skip: Don't upload if file exists (default)
- Rename: Upload with a new name
- Replace: Overwrite existing file
Advanced Features
Learn about advanced settings and features to customize your backup experience.
Selective Backup
Choose which photos to back up:
- By Date Range: Only back up photos from a specific date range
- By Album: Select specific albums or folders to back up
- Exclude Screenshots: Skip screenshots, only back up camera photos
- Exclude Videos: Only back up photos, skip videos
Bandwidth Throttling
Limit upload speed to avoid affecting other network activities:
- Go to Settings → Sync Settings → Bandwidth Limit
- Set maximum upload speed (e.g., 5 Mbps)
- Useful when you want to keep bandwidth available for streaming or other devices
Scheduled Syncs
Automatically sync at specific times:
- Set sync schedule (e.g., "Every day at 2 AM")
- Only sync when on WiFi
- Only sync when charging
- Perfect for overnight backups
File Naming Patterns
Customize how files are named on your NAS:
- Original Filename: Keep original names (e.g.,
IMG_1234.jpg) - Date + Original:
2026-01-15_IMG_1234.jpg - Timestamp:
1705276800.jpg(Unix timestamp) - Custom Pattern: Define your own naming scheme
Backup Verification
Ensure files were uploaded correctly:
- Automatic verification after upload
- Compares file hashes (SHA-256)
- Retries failed uploads automatically
- Shows verification status in sync log
Multiple NAS Support
Back up to multiple NAS devices simultaneously:
- Add multiple NAS connections
- Each can have different settings
- Backs up to all configured NAS devices
- Useful for redundancy or backing up to different locations
Exclude Folders
Skip certain folders or file types:
- Exclude screenshots folder
- Exclude "WhatsApp Images" or similar
- Exclude file types (e.g., skip .heic, only .jpg)
- Useful for reducing backup size or avoiding duplicates
Troubleshooting
Having issues? Here are solutions to common problems.
Can't Find My NAS
Symptoms: NAS doesn't appear during automatic discovery
- Check network connection: Ensure your phone and NAS are on the same WiFi network
- Verify services are running: Check that SMB or WebDAV is enabled on your NAS
- Try manual entry: Tap "Enter Manually" and enter your NAS IP address directly
- Check router settings: Some routers block mDNS - try disabling "AP Isolation" or "Client Isolation" in router settings
- Restart discovery: Pull down to refresh the discovery list and wait 10-15 seconds
- Firewall blocking: Ensure ports 445 (SMB) or 8080/8081 (WebDAV) aren't blocked
Connection Failed
Symptoms: "Cannot connect" or "Connection failed" error
- Verify credentials: Double-check your username and password (they're case-sensitive)
- Check user permissions: Ensure the user has read/write access to the shared folder
- SMB protocol version: Ensure SMB2 or higher is enabled (SMB1 is not supported for security reasons)
- Try IP address: Use your NAS IP address instead of hostname (e.g.,
192.168.1.100instead ofsynology.local) - Test from computer: Try connecting to your NAS from a Windows/Mac computer to verify it's working
- NAS is online: Verify your NAS is powered on and accessible
Authentication Failed
Symptoms: Username/password rejected
- Log into NAS web interface: Verify your password works there first
- Check account status: Account might be disabled or locked
- Special characters: Some special characters in passwords can cause issues - try a simpler password temporarily
- Two-factor authentication: If your NAS uses 2FA, you may need an app-specific password
- Domain accounts: For Active Directory users, try format:
DOMAIN\username
Sync is Slow
Symptoms: Photos uploading very slowly
- WiFi frequency: Connect to 5GHz WiFi instead of 2.4GHz if available (much faster)
- Router proximity: Move closer to your WiFi router
- Network interference: Check for interference from other devices (microwaves, baby monitors, etc.)
- NAS load: Ensure your NAS isn't under heavy load (check CPU and disk usage)
- WiFi congestion: Too many devices on WiFi can slow things down
- File size: Large videos will take longer - this is normal
- SMB version: Ensure SMB3 is enabled (faster than SMB2)
Sync Stops in Background
Symptoms: Sync pauses when you switch apps or lock your phone
iOS Solutions:
- Go to Settings → Bombajom Photos
- Enable "Background App Refresh"
- Go to Settings → General → Background App Refresh → Make sure it's enabled globally
- For large initial syncs, keep the app open or plugged in
Android Solutions:
- Go to Settings → Apps → Bombajom Photos → Battery
- Set to "Unrestricted" or "Don't optimize"
- Enable "Background activity"
- Some manufacturers (Samsung, Xiaomi, etc.) have additional battery optimization settings - disable those too
Photos Not Appearing on NAS
Symptoms: App says "synced" but files aren't on NAS
- Check sync status: Look at the sync log in the app to see if there were any errors
- Verify folder path: Double-check the folder path in settings matches where you're looking on NAS
- Check storage space: Ensure there's enough free space on your NAS
- NAS logs: Check your NAS logs for permission errors or file system issues
- Folder permissions: Verify the user has write permissions to the folder
- Hidden files: Some file managers hide files starting with "." - check "Show hidden files"
Duplicate Photos
Symptoms: Same photo uploaded multiple times
- Duplicate detection: Ensure "Skip duplicates" is enabled in sync settings
- File names changed: If you renamed files on NAS, they may be uploaded again
- Different locations: Photos in different folders are treated as different files
- Verify settings: Check "Duplicate handling" is set to "Skip" (default)
Battery Drain
Symptoms: Phone battery drains quickly during sync
- Enable "While Charging": Only sync when phone is plugged in
- WiFi Only: Don't sync on mobile data (uses more battery)
- Pause large syncs: Break up large backups into smaller sessions
- Close other apps: Free up resources for Bombajom Photos
Large Videos Failing
Symptoms: Large video files fail to upload
- Network timeout: Increase timeout in settings for large files
- Memory limits: Very large files (4GB+) may hit device memory limits
- WiFi stability: Ensure stable WiFi connection during long uploads
- NAS file size limits: Check your NAS has no file size restrictions
- Skip videos: Consider syncing videos separately or excluding them
Getting More Help
If you're still experiencing issues, contact us at support@bombajom.com with the following information:
Required Information:
- Device model: e.g., iPhone 15 Pro, Samsung Galaxy S24
- OS version: e.g., iOS 17.2, Android 14
- App version: Check in Settings → About
- NAS model and firmware: e.g., Synology DS920+ DSM 7.2
- Error messages: Exact error text or screenshot
- Steps to reproduce: What were you doing when the issue occurred?
- Logs: Export logs from Settings → Advanced → Export Logs
Frequently Asked Questions
Common questions and answers about Bombajom Photos.
General Questions
How much does Bombajom Photos cost?
Bombajom Photos is a one-time purchase with no subscriptions. Buy it once, use it forever. No monthly fees, no storage limits (you use your own NAS storage).
Do I need internet for Bombajom Photos to work?
No! Bombajom Photos works entirely on your local network. As long as your phone and NAS are on the same WiFi network, you don't need internet access. Your photos never leave your home network.
What happens if I lose my phone?
Your photos are safely stored on your NAS! Just install Bombajom Photos on your new phone, connect to your NAS, and all your backed up photos are right where you left them.
Can I access my photos when I'm away from home?
Bombajom Photos is designed for local network backup. For remote access, use your NAS's built-in remote access features (like Synology QuickConnect or QNAP myQNAPcloud). We're working on remote access features for future versions!
How is this different from Google Photos or iCloud?
Those services store your photos on their servers where they can be scanned, analyzed, and used for AI training. Bombajom Photos keeps everything on YOUR hardware. Your photos never leave your home network and are never seen by anyone else.
Technical Questions
What NAS devices are supported?
Any NAS that supports SMB (Samba) or WebDAV protocols works with Bombajom Photos. This includes:
- Synology: All DiskStation models
- QNAP: All TS/TVS models
- Nextcloud: Self-hosted or cloud instances
- TrueNAS/FreeNAS: All versions
- OpenMediaVault: All versions
- Unraid: All versions
- Windows File Shares: Any Windows PC with shared folders
- Linux with Samba: Raspberry Pi, Ubuntu Server, etc.
Does it work with videos too?
Yes! Bombajom Photos backs up both photos and videos from your camera roll. Large videos are intelligently queued and synced when you're on WiFi and plugged in to preserve battery.
How much storage do I need?
That depends on how many photos you have! A rough estimate:
- 1,000 photos ≈ 3-5 GB
- 10,000 photos ≈ 30-50 GB
- 100,000 photos ≈ 300-500 GB
- Videos take much more space - 1 minute of 4K video ≈ 400 MB
Check your photo library size in your phone's settings to get an exact estimate.
Can I delete photos from my phone after backup?
Yes, but we recommend:
- Wait for the backup to fully complete (all photos show green checkmarks)
- Verify a few photos are accessible on your NAS
- Then you can safely delete from your phone to free up storage
Your photos are safely stored on your NAS, so deleting them from your phone is safe once backup is confirmed.
What file formats are supported?
Bombajom Photos backs up all formats that your phone's photo library supports:
- Photos: JPEG, HEIC, PNG, RAW (DNG, CR2, etc.)
- Videos: MP4, MOV, HEVC/H.265
- Original format is preserved - no conversion
Does it compress my photos?
No! Photos are backed up exactly as they are on your phone - no compression, no quality loss. Original quality is preserved.
Sync Questions
How often does it sync?
By default, Bombajom Photos syncs automatically in the background:
- When new photos are taken: Automatically detects and queues new photos
- Background sync: Every 15-30 minutes when app is backgrounded
- Manual sync: Tap "Sync Now" anytime to trigger immediate sync
You can adjust sync frequency in Settings.
Why isn't it syncing when my phone is locked?
iOS and Android limit background activity to preserve battery. To ensure reliable background syncing:
- iOS: Enable "Background App Refresh" in Settings
- Android: Disable battery optimization for Bombajom Photos
- For large initial backups, keep phone plugged in and app open
What happens if I lose WiFi during upload?
Bombajom Photos automatically handles network interruptions:
- Pauses the upload when connection is lost
- Remembers exactly where it stopped
- Automatically resumes when connection returns
- No data is lost - files are verified before marking as complete
Can I sync multiple devices to the same NAS?
Yes! Install Bombajom Photos on multiple devices and configure each to connect to your NAS:
- Each device can use separate folders (e.g.,
/photos/mom/,/photos/dad/) - Or all devices can use the same folder - duplicate detection prevents re-uploading
- Perfect for families backing up multiple phones to one NAS
Security & Privacy Questions
Are my photos encrypted?
Photos are transferred using encrypted connections:
- SMB: Uses SMB3 encryption when available (most modern NAS devices)
- WebDAV: Uses HTTPS (encrypted) for secure transfer
- Storage: Photos stored on NAS in their original format
- Enable NAS encryption for additional protection at rest
Where are my credentials stored?
Your NAS username and password are stored securely:
- iOS: In the Secure Enclave / Keychain (protected by Face ID/Touch ID)
- Android: In Android Keystore (hardware-backed on supported devices)
- Credentials are encrypted and never leave your device
- Never sent to any server or cloud service
Do you see my photos?
Absolutely not! Bombajom Photos works entirely locally:
- Photos go directly from your phone to your NAS
- No cloud servers involved
- We never see, analyze, or process your photos
- Everything stays on your local network
Is the app open source?
Yes! Bombajom Photos is open source. You can review the code on GitHub to verify our privacy claims and see exactly how the app works.
Performance Questions
How fast is the backup?
Backup speed depends on several factors:
- WiFi speed: 5GHz WiFi is much faster than 2.4GHz
- NAS performance: Faster NAS devices (better CPU/disk) upload faster
- File size: Larger photos/videos take longer
- Network load: Other devices using bandwidth can slow things down
Typical speeds: 10-50 photos per minute on a good WiFi connection.
Will syncing slow down my NAS?
During active syncing, there may be some impact:
- CPU usage increases while writing files
- Disk activity increases (normal for any file operation)
- Network bandwidth is used for transfers
- Impact is usually minimal unless you have a very slow NAS
Schedule syncs for off-peak hours if concerned about performance.
Does it drain my phone battery?
Background syncing does use battery, but we optimize for efficiency:
- Only syncs when on WiFi (not mobile data)
- Can be set to only sync while charging
- Intelligently batches uploads to reduce overhead
- Pauses during low battery to preserve power
For initial large backups, keep phone plugged in.
Privacy & Security
Your privacy is our top priority. Here's how we protect your data.
What We Don't Do
- We never see your photos - they go directly to YOUR NAS
- We don't have servers that touch your media
- We don't analyze, scan, or process your photos
- We don't require an account or login
- We don't track what photos you have
- We don't collect analytics on your photo library
- We don't sell or share any data (because we don't collect any)
What We Do
- Store your NAS credentials securely in your device's encrypted keychain
- Use encrypted connections when your NAS supports it (SMB3, HTTPS)
- Process everything locally on your device
- Verify file integrity using SHA-256 hashing
- Follow security best practices for credential storage
Credential Storage
Your NAS username and password are stored securely:
- iOS: Secure Enclave / Keychain (protected by Face ID/Touch ID and device encryption)
- Android: Android Keystore (hardware-backed encryption on supported devices)
- Credentials are encrypted at rest
- Never stored in plain text
- Never transmitted to any server
Network Security
- Local Network Only: All connections stay on your local network - no internet required
- SMB3 Encryption: SMB3 encryption is used when available for secure file transfer
- HTTPS for WebDAV: WebDAV connections use HTTPS (encrypted)
- No External Servers: No data ever leaves your home network
Data Flow
Here's exactly how your photos are handled:
- Photos stay on your device until you explicitly start a backup
- Connection is made directly from your phone to your NAS (no intermediary)
- Photos are transferred encrypted over your local network
- Photos are stored on YOUR NAS - we never see or touch them
- File integrity is verified using cryptographic hashing
Open Source & Transparency
Bombajom Photos is open source. This means:
- You can review all our code on GitHub
- Verify our privacy claims for yourself
- See exactly how the app works
- Contribute improvements or report issues
- Build your own version if desired
GDPR & Privacy Compliance
Bombajom Photos is designed with privacy in mind:
- No Personal Data Collection: We don't collect, store, or process personal data
- No Tracking: No analytics, tracking, or monitoring
- Data Ownership: You own and control all your data
- Local Processing: All processing happens on your device
Video Tutorials
Watch step-by-step video guides to get started quickly.
Getting Started Tutorial
Synology Setup Tutorial
QNAP Setup Tutorial
Troubleshooting Common Issues
Advanced Features Guide
Subscribe to our YouTube channel to be notified when new tutorials are released!