Google Mematikan Maps Timeline, Jadi Saya Membuat Sendiri yang Lebih Baik

Google Maps Timeline dimatikan? Jangan khawatir! Pelajari cara membuat timeline lokasi pribadi Anda sendiri menggunakan OwnTracks di NAS Anda. Ambil kendali data lokasi Anda sekarang!

Sebagai seorang penggemar berat traveling, Google Maps Timeline selalu menjadi salah satu fitur tersembunyi favorit saya. Saya sering membukanya di sore hari yang santai dan berkelana melalui sejarah perjalanan saya sendiri. Fitur ini menunjukkan gang-gang yang sudah saya lupakan, transit panjang yang kabur saat keluar untuk makan siang singkat di kota baru, dan perjalanan kereta api dadakan melintasi Eropa Timur yang tidak pernah masuk ke foto. Rasanya seperti buku harian perjalanan pribadi yang mencatat semua tempat yang pernah saya kunjungi.

Pengumuman bahwa Google akan mematikan tampilan Timeline seperti yang kita kenal sedikit mengejutkan. Tampilan timeline online tidak lagi dapat diakses, dan satu-satunya salinan ada di ponsel Anda – kecuali jika Anda secara eksplisit memicu pencadangan cloud. Seperti semua hal tentang Google, jika sebuah fitur terlalu bagus, pada akhirnya akan dimatikan (bahkan jika itu demi privasi). Praktisnya, Google akan memindahkan sejarah lokasi saya selama satu setengah dekade ke balik ekspor Takeout. Dengan kata lain, saya dapat mengunduh perjalanan masa lalu saya atau menyaksikannya menghilang. Jika saya peduli dengan kenangan itu, jelas bahwa saya harus mencari cara untuk mengambil kepemilikan atas data itu. Jadi, saya melakukan hal yang jelas: Saya mencari alternatif yang dihosting sendiri.

OwnTracks: Alternatif Self-Hosted yang Lebih Baik

Bahkan pada pandangan pertama, OwnTracks tampak seperti alat yang tepat. Ini sumber terbuka, berfungsi sepenuhnya pada infrastruktur pribadi, dan menyimpan data dalam teks biasa. Antarmukanya cukup apik, dan tidak ada monetisasi tersembunyi. Semua itu persis seperti yang saya inginkan sebagai pengganti Google Maps Timeline.

Menyiapkannya membutuhkan waktu akhir pekan untuk bermain-main di Synology NAS saya, tetapi imbalannya adalah log lokasi yang ada di perangkat keras yang sudah saya bayar. Saya dapat memilih apa yang harus dilakukan dengan data itu, termasuk mengintegrasikannya dengan Home Assistant, dan saya dapat mencadangkannya di mana pun dan sesering yang saya inginkan. Menang-menang.

Menyiapkan OwnTracks dan Mengimpor Data Maps Lama Anda

Memulai OwnTracks adalah proses yang rumit, jadi saya mulai dengan dasar-dasarnya. Dibutuhkan broker MQTT untuk mengirim pesan antara aplikasi telepon dan server. Saya menginstal Eclipse Mosquitto dalam wadah Docker. Dokumentasinya cukup jelas tentang port dan volume mount. Setelah broker berjalan, saya mengarahkan aplikasi OwnTracks di Pixel 9 Pro saya ke IP LAN NAS dan menyaksikan paket JSON mulai muncul di log. Meskipun saya baik-baik saja dengan menyinkronkan riwayat lokasi saya setiap kali saya kembali ke rumah, Anda juga dapat menyiapkan reverse proxy dan memperbarui lokasi Anda secara real time. Mungkin proyek untuk lain waktu.

Langkah kedua adalah penyimpanan dan pemutaran. OwnTracks dibagi menjadi dua bagian: perekam, yang, yah, merekam lokasi Anda, dan frontend, yang menampilkannya. Perekam terhubung ke broker MQTT yang kami instal sebelumnya, menulis setiap pembaruan ke disk, dan mengekspos HTTP API. Menginstalnya mudah dengan Docker Compose, dan Anda juga dapat menggunakan Container Manager Synology untuk pengaturan yang lebih mudah. Secara default, perekam menyajikan peta dasar di port 8083. Tidak mewah, tetapi berfungsi. Saya melihat jalan-jalan sore saya muncul hampir secara real time. Dan jika Anda hanya ingin mencatat lokasi Anda mulai sekarang, Anda dapat melewati frontend sama sekali. Jika mengimpor riwayat Timeline Anda penting bagi Anda, seperti halnya bagi saya, Anda pasti ingin melanjutkan menginstal frontend. Prosesnya mirip dengan menginstal perekam dan seharusnya tidak memakan waktu lebih dari satu jam.

Menginstal OwnTracks tidak mulus, tetapi begitu berfungsi, rasanya seperti kembali ke tampilan timeline lama Google. Kecuali kali ini, semuanya dihosting sendiri.

Dipasangkan dengan aplikasi OwnTracks di Android atau iOS, sistem ini juga berfungsi offline. Jika internet mati atau Anda belum menyiapkan akses eksternal, data masih mendarat di NAS atau server rumah Anda segera setelah ponsel Anda terhubung kembali ke broker MQTT.

Harus dikatakan bahwa Google tidak mempermudah untuk mengimpor data lokasi lama Anda. Setelah menjalankan ekspor melalui Google Takeout, mengimpor data lama saya membutuhkan cukup banyak perdebatan. Takeout menyerahkan saya folder file JSON, dan dibutuhkan skrip komunitas untuk mengonversi file-file itu ke format yang diharapkan perekam. Setelah selesai, saya menyalurkan perjalanan selama satu dekade ke OwnTracks, memulai ulang layanan, dan menyaksikan layanan itu diam-diam menambahkan semuanya ke dalam database. Itu tidak mulus, tetapi begitu berfungsi, rasanya seperti kembali ke tampilan timeline lama Google, kecuali kali ini, semuanya dihosting sendiri.

Mengambil Kepemilikan Atas Data Pribadi Anda

Terlepas dari upaya yang terlibat dalam menyiapkan OwnTracks, hasil akhirnya membuatnya sepadan. Proses ini mengajari saya semua variabel yang masuk ke dalam menjalankan layanan dan mengingatkan saya mengapa hosting mandiri terasa membebaskan. Jika saya perlu memecahkan masalah, itu seharusnya cukup sepele, dan setiap perbaikan kurang lebih final. Saya dapat memilih untuk tidak pernah memperbarui layanan hingga rilis utama. Lebih khusus lagi, Google tidak dapat menandai NAS saya sebagai usang. Yang, Anda pasti sudah menyadarinya sekarang, adalah fitur tersendiri. Selain itu, jika saya ingin mengubah sesuatu, saya dapat membaca kode sumber dan menambahkannya.

Datang ke pengalaman menggunakan OwnTracks, dapat diprediksi, tidak selengkap fitur produk oleh Google. Semua yang Anda dapatkan adalah peta dengan penanda lokasi yang menunjukkan tempat Anda berada. Karena layanan ini memanfaatkan OpenStreetMaps, datanya juga tidak selengkap fitur. Jadi, ini mungkin bukan pilihan terbaik Anda jika Anda mencoba menentukan restoran lama yang Anda kunjungi satu dekade lalu, atau mengharapkan add-on seperti Street View untuk berjalan kembali dalam langkah Anda sendiri.

Hosting mandiri memberi saya solusi pribadi dan lebih permanen untuk timeline riwayat lokasi saya, dan itu sepenuhnya di bawah kendali saya.

Tetapi untuk semua keterbatasannya, OwnTracks melakukan pekerjaan yang hebat dalam membantu Anda memvisualisasikan di mana Anda berada pada titik waktu tertentu. Tergantung pada kebutuhan Anda, itu mungkin cukup. Sementara OwnTracks tidak menawarkan heatmap atau label perjalanan, itu menawarkan sesuatu yang lebih penting: permanen. Data duduk dalam file JSON, terorganisir rapi menurut tahun dan bulan. Setiap perpustakaan pemetaan dapat membacanya. Jika saya menginginkan heatmap, saya dapat membuatnya dengan Python dalam lima menit. Ada banyak fleksibilitas di sini.

Tentu saja, privasi adalah kemenangan paling jelas lainnya. Tidak ada yang meninggalkan jaringan saya kecuali jika saya mendorongnya. Perekam mendukung enkripsi ujung ke ujung dengan kunci yang telah dibagikan sebelumnya, jadi bahkan jika saya menyinkronkan data antar situs, koordinat mentah tetap terlindungi. Tidak ada analitik. Tidak ada server pihak ketiga kecuali saya memilih untuk menggunakannya. Karena layanannya cukup ringan, persyaratan perangkat keras juga sederhana. Anda dapat menjalankan ini pada Raspberry Pi cadangan jika Anda memilihnya. MQTT dan perekam bersama-sama menggunakan kurang dari satu persen CPU pada NAS berusia lima tahun. Frontend hanyalah Nginx yang melayani file statis. Data pergerakan setahun penuh, dicatat pada interval sepuluh detik, beratnya hanya beberapa ratus megabyte. Itu adalah jejak yang sangat kecil, mengingat semua hal. Saya juga telah melapisi kenyamanan tambahan untuk ketenangan pikiran yang lebih besar. Misalnya, data lokasi dicadangkan setiap malam tidak hanya ke NAS kedua, tetapi juga ke – ironisnya – Google Drive.

Apakah Ini untuk Semua Orang?

Bisakah teman yang kurang mahir secara teknis mereplikasi ini? Mungkin, jika mereka nyaman menggunakan Docker Compose dan terminal. OwnTracks bukan plug-and-play, tetapi tulisan komunitas membantu mengisi celah. Ada panduan untuk Synology, Unraid, Raspberry Pi, dan Linux biasa. Dan peralatan meningkat setiap tahun. Tetapi saya akan bercanda jika saya mengatakan itu mudah. Dalam dunia yang ideal, kita seharusnya tidak perlu menjalankan layanan seperti ini. Tetapi dengan pendekatan kikuk Google terhadap layanan yang dicintai, itu mungkin yang terbaik.

Jika Google mengembalikan Timeline lama besok, saya masih akan tetap menggunakan OwnTracks karena permanennya.

Saya tidak mengklaim OwnTracks sempurna. Aplikasi seluler kadang-kadang berhenti menerbitkan ketika pengelola baterai Android terlalu agresif. Penampil peta tidak memiliki pencarian. Mengimpor kumpulan data besar dapat membekukan UI hingga pemrosesan selesai. Tetapi ini adalah trade-off yang bisa saya terima. Mereka juga tidak cukup serius untuk menghalangi penggunaan. Yang mengatakan, riwayat lokasi terasa sepele sampai Anda kehilangannya. Kadang-kadang, satu-satunya catatan tentang jalan memutar atau belokan yang terlewat yang membawa Anda ke tempat yang keren adalah titik di peta. Titik itu dapat membangkitkan ingatan atau sekadar mengingatkan Anda bahwa Anda telah menempuh banyak wilayah tahun itu. Sekarang titik itu hidup secara permanen di NAS saya. Jika Google mengembalikan Timeline besok, saya masih akan tetap menggunakan OwnTracks karena permanennya.

Leave a Reply

Your email address will not be published. Required fields are marked *