How do I Sync My Mobile Photos to TrueNAS

Introduction
Keeping your mobile photos safe and accessible on your TrueNAS server is easier than ever with several robust, cross-platform solutions. You can choose the best method whether you're an Android or iOS user. This post will explore a few popular options and begin the setup process.
1. Syncthing: A Peer-to-Peer Sync Solution
Syncthing is a free, open-source tool that creates a decentralized, real-time sync between your devices.
Setup:
- On TrueNAS:
- Install Syncthing via a jail or Docker container.
- On Mobile Devices:
- Android: Download the Syncthing app from F-Droid(this appears to be down at the moment) or the Play Store.
- iOS: Use a third-party app like Möbius Sync.
- Configuration:
- Pair your devices and designate a folder for your photos. Once configured, any new photo you take will automatically sync with your TrueNAS server.
2. Nextcloud: Your Cloud
Nextcloud offers a cloud-like environment on your TrueNAS, adding features like file versioning and remote access.
Setup:
- On TrueNAS:
- Install Nextcloud via the TrueNAS plugin or set it up in a Docker container or jail.
- On Mobile Devices:
- Android & iOS: Install the official Nextcloud app from the Play Store or App Store.
- Configuration:
- Enable the app's auto-upload feature. This will ensure that every new photo is automatically backed up to your Nextcloud instance, which resides on your TrueNAS.
3. Resilio Sync: Fast and Flexible
Resilio Sync uses peer-to-peer technology to provide a fast and reliable sync solution.
Setup:
- On TrueNAS:
- Deploy Resilio Sync via Docker or within a jail.
- On Mobile Devices:
- Install the Resilio Sync app from your app store (available for iOS and Android).
- Configuration:
- Pair your devices and configure the folder containing your photos for synchronization. While the free version offers basic sync, advanced features may require a paid plan.
4. Manual Sync with SMB/WebDAV
You can manually sync your photos using SMB/CIFS or WebDAV if you prefer a more traditional method.
Setup:
- On TrueNAS:
- Enable the SMB/CIFS or WebDAV service.
- On Mobile Devices:
- iOS: Use the Files app to connect to your SMB share.
- Android: Use a file manager such as Solid Explorer that supports SMB connections.
- Configuration:
- While this method doesn't offer automatic sync, it provides a straightforward way to upload your photos manually whenever needed.
Conclusion
Choosing the right tool depends on your needs:
- Real-Time, Automatic Sync: Use Syncthing or Resilio Sync.
- Cloud-Like Experience: Go with Nextcloud.
- Manual Upload: Rely on SMB/WebDAV if you prefer a hands-on approach.
These solutions can help ensure your mobile photos are securely backed up and easily accessible on your TrueNAS server. Happy syncing!
Feel free to leave any questions or share your experience with these solutions in the comments below!