Tips Mengatur Automated Backup Foto Smartphone ke NAS Lokal dengan Syncthing
Foto di smartphone kita terus bertambah setiap hari—mulai dari momen keluarga, dokumentasi pekerjaan, sampai screenshot penting. Masalahnya, mengandalkan cloud storage berbayar bisa menguras kantong, sementara backup manual sering terlupakan. Solusinya? Gunakan Syncthing untuk backup otomatis ke NAS lokal di rumah. Artikel ini akan memandu kamu mengatur sistem backup foto yang berjalan di background, tanpa perlu internet, dan sepenuhnya dalam kendali kamu sendiri.
Kenapa Syncthing untuk Backup Foto?
Syncthing adalah aplikasi open-source yang melakukan sinkronisasi file peer-to-peer. Berbeda dengan layanan cloud, data kamu tidak melewati server pihak ketiga. Semua transfer terjadi langsung antara smartphone dan NAS di jaringan lokal. Ini berarti lebih cepat, lebih privat, dan tidak ada biaya bulanan. Syncthing juga mendukung versioning, jadi kalau ada foto yang tidak sengaja terhapus, kamu masih bisa mengembalikannya.
Untuk pengguna Termux, Syncthing bisa dijalankan langsung di Android tanpa perlu root. Ini membuka peluang untuk automasi yang lebih fleksibel dibanding aplikasi GUI biasa.
Persiapan Awal
Sebelum mulai, pastikan kamu punya:
- NAS atau komputer Linux yang selalu menyala di jaringan lokal (bisa Raspberry Pi, old laptop, atau NAS komersial)
- Smartphone Android dengan Syncthing atau Termux terinstal
- Kedua perangkat terhubung ke WiFi yang sama
- Ruang penyimpanan cukup di NAS untuk menampung foto-foto kamu
Kalau kamu pakai Termux, install Syncthing dengan command: pkg install syncthing. Untuk pengguna GUI, download aplikasi Syncthing dari F-Droid atau Play Store.
Langkah Praktis Mengatur Backup Otomatis
- Install dan Jalankan Syncthing di NAS
Di server NAS kamu, install Syncthing sesuai distro Linux yang dipakai. Untuk Debian/Ubuntu:sudo apt install syncthing. Jalankan dengansyncthingdan akses web interface dihttp://localhost:8384. Catat Device ID yang muncul di pojok kanan atas—ini akan dipakai untuk pairing. - Jalankan Syncthing di Smartphone
Buka aplikasi Syncthing atau jalankan di Termux dengan commandsyncthing. Akses web interface melalui browser dihttp://127.0.0.1:8384. Di menu Actions, pilih Show ID untuk melihat Device ID smartphone kamu. - Pairing Kedua Perangkat
Di web interface NAS, klik "Add Remote Device" dan masukkan Device ID smartphone. Beri nama yang jelas seperti "Smartphone-Backup". Lakukan hal yang sama di smartphone: tambahkan Device ID NAS sebagai remote device. Kedua perangkat akan saling konfirmasi koneksi. - Buat Folder Sync untuk Foto
Di smartphone, tambahkan folder baru dengan path ke direktori foto, biasanya/storage/emulated/0/DCIM/Camera. Beri label "Camera-Backup". Set folder type menjadi "Send Only" agar foto hanya dikirim ke NAS, tidak sebaliknya. Di NAS, terima folder share ini dan tentukan lokasi penyimpanan, misalnya/home/user/backup-foto. - Aktifkan Versioning di NAS
Di pengaturan folder di sisi NAS, aktifkan File Versioning dengan tipe "Staggered File Versioning". Atur maksimal umur file lama, misalnya 30 hari. Ini akan menyimpan versi lama foto yang terhapus atau berubah, sebagai jaring pengaman. - Atur Kondisi Sync
Di aplikasi Syncthing smartphone, masuk ke pengaturan folder dan atur "Sync Conditions". Aktifkan "Sync only when charging" dan "Sync only on WiFi" untuk menghemat baterai dan kuota data. Kamu juga bisa set interval scan, misalnya setiap 1 jam, agar tidak terlalu sering mengecek perubahan. - Uji Coba dan Monitoring
Ambil beberapa foto baru, tunggu beberapa menit, lalu cek apakah foto tersebut muncul di folder NAS. Periksa log di web interface untuk memastikan tidak ada error. Kalau berhasil, sistem backup otomatis kamu sudah berjalan.
Kesalahan yang Sering Terjadi
- Lupa mengatur folder sebagai "Send Only"
Kalau folder di smartphone diset "Send & Receive", perubahan di NAS akan disinkronkan balik ke smartphone. Ini bisa menyebabkan foto terhapus tidak sengaja kalau kamu menghapus file di NAS. - Tidak mengaktifkan versioning
Tanpa versioning, foto yang terhapus di smartphone akan langsung terhapus di NAS juga. Versioning memberi kamu kesempatan kedua untuk mengembalikan file yang hilang. - Syncthing berhenti saat layar mati
Android agresif membunuh aplikasi background untuk hemat baterai. Masuk ke pengaturan baterai dan disable battery optimization untuk Syncthing. Di beberapa ROM, kamu juga perlu whitelist aplikasi dari "App Standby" atau "Doze Mode". - Menggunakan jaringan publik untuk sync
Meski Syncthing terenkripsi, sebaiknya hanya sync di jaringan WiFi rumah. Kalau perlu akses dari luar, gunakan VPN ke jaringan rumah, bukan expose Syncthing langsung ke internet. - Tidak memantau ruang disk NAS
Foto terus bertambah, tapi kapasitas NAS terbatas. Set up monitoring sederhana, misalnya script yang mengirim notifikasi kalau disk usage di atas 80%. Ini mencegah backup gagal karena disk penuh.
Tips Aman dan Etis
Backup otomatis adalah tentang produktivitas dan perlindungan data pribadi, bukan untuk tujuan yang merugikan. Beberapa prinsip yang perlu dipegang:
Jaga privasi data. Foto pribadi adalah aset sensitif. Pastikan NAS kamu tidak terbuka ke internet tanpa autentikasi kuat. Gunakan firewall untuk membatasi akses hanya dari jaringan lokal. Kalau perlu remote access, pakai VPN atau Tailscale, jangan port forwarding langsung.
Enkripsi di rest. Meski Syncthing mengenkripsi transfer data, file di NAS disimpan dalam bentuk plain. Pertimbangkan menggunakan enkripsi disk seperti LUKS di Linux atau fitur enkripsi bawaan NAS untuk lapisan keamanan tambahan.
Backup bukan arsip permanen. Syncthing adalah solusi sync, bukan backup tradisional. Untuk data yang sangat penting, buat backup tambahan ke media eksternal atau cloud terenkripsi sebagai strategi 3-2-1 (3 copy, 2 media berbeda, 1 offsite).
Hormati bandwidth jaringan. Kalau kamu berbagi WiFi dengan orang lain, atur bandwidth limit di Syncthing agar tidak menghabiskan seluruh koneksi saat sync berjalan.
Optimasi untuk Pengguna Termux
Kalau kamu menjalankan Syncthing di Termux, ada beberapa trik tambahan:
Buat script startup sederhana yang menjalankan Syncthing di background saat Termux dibuka. Simpan di ~/.bashrc: syncthing -no-browser &. Ini membuat Syncthing langsung jalan tanpa perlu command manual.
Gunakan Termux:Boot untuk menjalankan Syncthing otomatis saat smartphone restart. Install addon Termux:Boot dari F-Droid, lalu buat script di ~/.termux/boot/ yang menjalankan Syncthing.
Untuk monitoring, kamu bisa pakai Termux:API untuk mengirim notifikasi kalau sync selesai atau ada error. Ini memberi feedback visual tanpa perlu buka web interface.
Kesimpulan
Mengatur backup otomatis foto dengan Syncthing ke NAS lokal adalah investasi waktu yang sepadan. Sekali setup, sistem ini berjalan sendiri di background, memberi kamu ketenangan pikiran bahwa foto-foto penting tersimpan aman. Tidak ada biaya bulanan, tidak ada ketergantungan pada layanan cloud, dan kamu punya kontrol penuh atas data pribadi. Mulai dari setup dasar sampai optimasi untuk Termux, semua langkah di atas sudah diuji di lapangan dan terbukti reliable untuk penggunaan sehari-hari. Selamat mencoba, dan jangan lupa monitor ruang disk NAS kamu secara berkala.