Documentation

Everything you need to get started with Bombajom Photos

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)

  1. Download the app
    Get Bombajom Photos from the App Store or Google Play.
  2. Grant photo access
    When prompted, allow access to your photo library. We need this to back up your photos!
  3. Find your NAS
    Tap "Add NAS" and we'll automatically scan your network. Select your NAS from the list.
  4. Enter credentials
    Enter your NAS username and password. These are stored securely on your device.
  5. Choose a folder
    Select where you want your photos stored, or let us create a "Bombajom Photos" folder.
  6. Start syncing!
    Hit "Start Backup" and watch your photos flow to your NAS.
Tip: For the first backup, plug in your phone and connect to WiFi. This ensures the fastest transfer and won't drain your battery.

Installation

Get Bombajom Photos installed on your device in under a minute.

iOS (iPhone/iPad)

  1. Open the App Store
    Look for the blue App Store icon on your home screen.
  2. Search for "Bombajom Photos"
    Tap the search icon at the bottom, then type "Bombajom Photos".
  3. Download the app
    Tap the "Get" or "Install" button next to Bombajom Photos.
  4. Wait for installation
    The app will download and install automatically. This usually takes 30-60 seconds.
  5. Open the app
    Once installed, tap "Open" or find the Bombajom Photos icon on your home screen.

Android

  1. Open the Google Play Store
    Look for the colorful Play Store icon on your home screen or app drawer.
  2. Search for "Bombajom Photos"
    Tap the search bar at the top, then type "Bombajom Photos".
  3. Install the app
    Tap the green "Install" button.
  4. Wait for installation
    The app will download and install. Progress will be shown in a notification.
  5. Open the app
    Tap "Open" when installation completes, or find the Bombajom Photos icon.
System Requirements:
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

  1. 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
  2. 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

  1. Photos and Media Access
    • Tap "Allow" when prompted
    • Needed to read your photos for backup
  2. Notification Permission
    • Tap "Allow" for notifications
    • Keeps you informed about backup progress
Can't find permission prompts? Go to Settings → Bombajom Photos on iOS, or Settings → Apps → Bombajom Photos → Permissions on Android.

Step 3: Discover Your NAS

Bombajom Photos will automatically search for NAS devices on your network.

Automatic Discovery

  1. Wait 5-10 seconds for the scan to complete
  2. 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)
  3. Tap your NAS to select it

Manual Entry (If Not Found)

If your NAS doesn't appear automatically:

  1. Tap "Enter Manually" at the bottom
  2. Fill in the connection details:
    • Host: Your NAS IP address or hostname (e.g., 192.168.1.100 or mynas.local)
    • Connection Type: Choose SMB (recommended) or WebDAV
    • Port: Usually 445 for SMB, 5006 for WebDAV (Synology)
  3. Tap "Continue"

Step 4: Enter Credentials

Enter your NAS login information.

  1. Username: Your NAS account username
  2. Password: Your NAS account password
  3. Tap "Test Connection" to verify
  4. If successful, tap "Save"
Security Note: Your credentials are stored securely in your device's encrypted keychain. They never leave your device and are never sent to any server.

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.

  1. Tap "Start Backup"
  2. Watch the progress bar as photos upload
  3. First backup may take a while depending on how many photos you have
  4. You can minimize the app - it will continue in the background
First Backup Tips:
  • 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:

  1. Create a new user (e.g., "photos-backup")
  2. Create a shared folder for photos
  3. Give the new user read/write access to only that folder
  4. Use these credentials in the app
Why a dedicated user? This limits what the app can access, following the principle of least privilege. If credentials are ever compromised, only your photos folder is at risk.

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

  1. Open DSM
    Access your Synology NAS web interface (usually http://synology.local:5000 or your NAS IP)
  2. Go to Control Panel
    Click the Control Panel icon in the top-left corner
  3. Open File Services
    Click "File Services" under the "File Sharing" section
  4. Enable SMB
    Go to the "SMB" tab and check "Enable SMB service"
  5. Configure SMB Settings
    Set "Minimum SMB protocol" to SMB2 or SMB3 (SMB1 is not supported for security)
  6. Save Settings
    Click "Apply" at the bottom
Note: The default port for SMB is 445. Make sure this port isn't blocked by your firewall.

Step 2: Create a Shared Folder for Photos

  1. Open Shared Folder Settings
    In Control Panel, go to "Shared Folder"
  2. Create New Folder
    Click the "+" or "Create" button
  3. Folder Name
    Name it something like "Photos", "BombajomPhotos", or "PhotoBackup"
  4. Choose Location
    Select which volume to store the folder on (usually "volume1")
  5. Enable Encryption (Optional)
    Check "Encrypt shared folder" if you want extra security
  6. Configure Permissions
    For now, give your admin user full access. We'll create a dedicated user next.
  7. 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.

  1. Open User & Group
    In Control Panel, go to "User & Group"
  2. Create New User
    Click "Create" → "User"
  3. Set Username
    Enter a username like photos-backup or bombajom
  4. Set Password
    Choose a strong password (store it securely!)
  5. Skip Groups
    Click "Next" (we'll set permissions directly)
  6. Configure Permissions
    Under "Shared Folder", find your Photos folder and set permission to "Read/Write"
  7. Deny Other Folders
    Ensure "No access" for all other shared folders (for security)
  8. Complete Setup
    Click "Next" through remaining screens, then "Apply"
Why a dedicated user? This follows the principle of least privilege. If credentials are ever compromised, only your photos folder is at risk, not your entire NAS.

Step 4: Configure Advanced Settings (Optional)

Enable SMB Encryption

  1. Go to Control Panel → File Services → SMB
  2. Check "Enable transport encryption"
  3. This encrypts data in transit for extra security

Set Static IP (Recommended)

Prevent connection issues by giving your NAS a static IP:

  1. Go to Control Panel → Network
  2. Click "Network Interface"
  3. Select your network interface → "Edit"
  4. Choose "Use manual configuration"
  5. Set IP address (e.g., 192.168.1.100)
  6. Set subnet mask (usually 255.255.255.0)
  7. 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

  1. Log into DSM
  2. Look at the top-right corner of the window
  3. Your IP address is displayed there

Method 2: Synology Assistant

  1. Download Synology Assistant from Synology website
  2. Run it on your computer
  3. Your NAS will appear with its IP address

Method 3: Router Admin Page

  1. Access your router's admin page (usually 192.168.1.1 or 192.168.0.1)
  2. Look for "Connected Devices" or "DHCP Clients"
  3. Find your Synology NAS in the list

Synology Photos Integration

If you use Synology Photos (DSM 7.x), you can integrate with it!

  1. Install "Synology Photos" package from Package Center if not already installed
  2. In Bombajom Photos, set your backup folder to /photo
  3. Photos will automatically appear in Synology Photos app
  4. You can access them from any device with Synology Photos installed
Pro Tip: Use /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:

  1. From a Windows computer: Open File Explorer → Type \\synology-ip in address bar
  2. From a Mac: Finder → Go → Connect to Server → Type smb://synology-ip
  3. Enter your credentials and verify you can see the Photos folder
  4. 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

  1. Open QTS
    Access your QNAP NAS web interface (usually http://qnap.local:8080 or your NAS IP)
  2. Go to Control Panel
    Click the Control Panel icon in the top menu
  3. Open Network Services
    Navigate to "Network & File Services" → "Win/Mac/NFS/WebDAV"
  4. Enable Microsoft Networking
    Go to "Microsoft Networking" tab and check "Enable Microsoft network service"
  5. Configure SMB Version
    Set "Highest SMB version" to SMB3 for best performance and security
  6. Save Settings
    Click "Apply" to save changes

Step 2: Create a Shared Folder

  1. Open Shared Folders
    Go to Control Panel → "Privilege" → "Shared Folders"
  2. Create New Folder
    Click "Create" → "Shared Folder"
  3. Folder Name
    Enter a name like "BombajomPhotos", "Photos", or "PhotoBackup"
  4. Select Volume
    Choose which storage pool/volume to use
  5. Configure Access Rights
    Set permissions - for now, give admin user access. We'll create a dedicated user next.
  6. Advanced Options (Optional)
    Enable encryption, recycle bin, or quotas as needed
  7. Finish
    Click "Create" to finish

Step 3: Create a Dedicated Backup User

  1. Open User Settings
    Go to Control Panel → "Privilege" → "Users"
  2. Create New User
    Click "Create" → "Create a user"
  3. User Information
    Enter username (e.g., photos-backup) and password
  4. Set Permissions
    Go to "Shared Folder Permissions" tab
  5. Grant Access
    Find your Photos folder and set permission to "Read/Write"
  6. Deny Other Folders
    Ensure all other folders are set to "No Access" (for security)
  7. 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:

  1. Enable WebDAV
    Go to Control Panel → "Applications" → "WebDAV"
  2. Enable Service
    Check "Enable WebDAV"
  3. Set Port
    Note the port number (default: 8080 for HTTP, 8081 for HTTPS)
  4. Configure HTTPS (Recommended)
    Enable "Enable secure connection (HTTPS)" if available
  5. Set User Permissions
    Configure which users can access WebDAV
  6. In Bombajom Photos
    Use URL format: https://qnap-ip:8081/Photos

Step 5: Find Your QNAP IP Address

Method 1: QTS Dashboard

  1. Log into QTS
  2. Check the main dashboard - IP address is shown in system info

Method 2: Qfinder Pro

  1. Download Qfinder Pro from QNAP website
  2. Run it on your computer
  3. Your QNAP NAS will appear with its IP address

Method 3: Router Admin Page

  1. Access your router's admin interface
  2. Look for "Connected Devices" or "DHCP Clients"
  3. 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:

  1. Log into Nextcloud web interface
  2. Click your profile picture (top right) → Settings
  3. Scroll to "WebDAV" section
  4. 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:

  1. Go to Settings → Security
  2. Scroll to "Devices & sessions"
  3. Click "Create new app password"
  4. Name it "Bombajom Photos"
  5. Copy the generated password (you won't see it again!)
  6. Use this password in Bombajom Photos instead of your regular password

Step 3: Create a Photos Folder

  1. In Nextcloud, click "+" → "New folder"
  2. Name it "Photos" or "Bombajom Photos"
  3. Click the checkmark to create

Step 4: Configure Bombajom Photos

  1. In Bombajom Photos, tap "Add NAS" → "Enter Manually"
  2. Connection Type: Select "WebDAV"
  3. Host: Enter your Nextcloud domain (e.g., nextcloud.example.com)
  4. Port: 443 for HTTPS (default)
  5. Path: /remote.php/dav/files/USERNAME/Photos/
  6. Username: Your Nextcloud username
  7. Password: Your Nextcloud password or app password
  8. 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)
Performance Tip: For best performance, connect to your home WiFi when backing up to a local Nextcloud instance.

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

  1. Go to Sharing → Windows Shares (SMB)
  2. Click Add
  3. Select your dataset path
  4. Enable and configure as needed

Unraid

  1. Shares are enabled by default in Unraid
  2. Create a new share via Shares → Add Share
  3. 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
Note: "Replace" will overwrite files without asking. Use with caution!

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.100 instead of synology.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:

  1. Go to Settings → Bombajom Photos
  2. Enable "Background App Refresh"
  3. Go to Settings → General → Background App Refresh → Make sure it's enabled globally
  4. For large initial syncs, keep the app open or plugged in

Android Solutions:

  1. Go to Settings → Apps → Bombajom Photos → Battery
  2. Set to "Unrestricted" or "Don't optimize"
  3. Enable "Background activity"
  4. 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
Exporting Logs: Settings → Advanced → Export Logs will create a file you can email to support. This helps us diagnose issues quickly.

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:

  1. Wait for the backup to fully complete (all photos show green checkmarks)
  2. Verify a few photos are accessible on your NAS
  3. 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:

  1. Photos stay on your device until you explicitly start a backup
  2. Connection is made directly from your phone to your NAS (no intermediary)
  3. Photos are transferred encrypted over your local network
  4. Photos are stored on YOUR NAS - we never see or touch them
  5. 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
Privacy Policy: For our complete privacy policy, see photos.bombajom.com/privacy

Video Tutorials

Watch step-by-step video guides to get started quickly.

Getting Started Tutorial

Video Coming Soon! We're creating a comprehensive getting started video that walks through the entire setup process from installation to your first backup.

Synology Setup Tutorial

Video Coming Soon! Detailed video guide for setting up your Synology NAS, including creating users, folders, and configuring permissions.

QNAP Setup Tutorial

Video Coming Soon! Complete walkthrough for configuring your QNAP NAS for Bombajom Photos.

Troubleshooting Common Issues

Video Coming Soon! Visual guide to solving common connection and sync issues.

Advanced Features Guide

Video Coming Soon! Learn about selective backups, bandwidth throttling, scheduled syncs, and more advanced features.

Subscribe to our YouTube channel to be notified when new tutorials are released!