Ξεκίνησα να φιλοξενώ το δικό μου αρχείο καταγραφής τοποθεσίας και μου αρέσει πολύ.

Για χρόνια, έψαχνα στο χρονοδιάγραμμα των Χαρτών Google, αναπολώντας ταξίδια, διαλείμματα για καφέ και τυχαίες παρακάμψεις, αλλά πάντα ήμουν επιφυλακτικός σχετικά με το πού αποθηκεύονταν όλα αυτά τα δεδομένα. Η συνειδητοποίηση του πόσο λεπτομερές ήταν τελικά αυτό το χρονοδιάγραμμα με ώθησε τελικά σε δράση.

Ξεκίνησα να φιλοξενώ το δικό μου ιστορικό ιστότοπου και μου αρέσει πολύ.

يمكنك Φιλοξενήστε τις δικές σας εφαρμογές και εξοικονομήστε χρήματαΚαι όπως πιθανώς μπορείτε να φανταστείτε, μπορείτε να κάνετε το ίδιο με το Ιστορικό Τοποθεσιών σας και να ελέγχετε και το απόρρητό σας. Έτσι, άρχισα να φιλοξενώ ο ίδιος το Ιστορικό Τοποθεσιών μου για να διατηρήσω τη μαγεία του Ιστορικού Τοποθεσιών, αποφεύγοντας παράλληλα να ανεβάσω ολόκληρη τη ζωή μου στους διακομιστές κάποιου άλλου.

Δεν ήθελα να με παρακολουθούν, ήθελα απλώς τις αναμνήσεις μου.

Η ελκυστικότητα του καταλόγου του τόπου

Αν το καλοσκεφτείς, συνειδητοποιείς ότι στην πραγματικότητα δεν χρειάζεσαι κάτι φανταχτερό ή κοινωνικό από ένα αρχείο καταγραφής τοποθεσιών. Στην περίπτωσή μου, ήθελα απλώς έναν πολύ μικρό αριθμό συγκεκριμένων σημείων δεδομένων: ένα ιδιωτικό χρονοδιάγραμμα στο οποίο θα μπορούσα να περιηγηθώ για να δω πού βρισκόμουν σε μια συγκεκριμένη ημέρα ή ταξίδι, έναν εύκολο τρόπο εξαγωγής των δεδομένων μου αν ήθελα να τα αναλύσω ή να προχωρήσω σε άλλο εργαλείο, μερικά βασικά στατιστικά στοιχεία και, το πιο σημαντικό, την εμπιστοσύνη ότι τα ακατέργαστα δεδομένα που καθορίζουν τη ζωή μου βρίσκονται σε μια συσκευή που ελέγχω, όχι σε κάποιο τυχαίο κέντρο δεδομένων που δεν θα δω ποτέ.

Εδώ ακριβώς έρχεται να παίξει ρόλο η φιλοξενία του δικού σας ιστορικού τοποθεσίας. Μόλις πέσετε στην παγίδα της αυτο-φιλοξενίας, θα ανακαλύψετε ένα εκπληκτικά υγιές οικοσύστημα γύρω από την παρακολούθηση των δικών σας τοποθεσιών, ακόμα κι αν δεν είναι τόσο απρόσκοπτο όσο η έκδοση της Google.

Υπάρχουν εφαρμογές όπως το OwnTracks που λειτουργούν ως ιδιωτικά ημερολόγια τοποθεσίας, στέλνοντας τις ενημερώσεις τοποθεσίας του τηλεφώνου σας στον δικό σας διακομιστή αντί για μια υπηρεσία cloud τρίτου μέρους, με ένα ελαφρύ backend που ονομάζεται Recorder και ένα προαιρετικό frontend μίας σελίδας για περιήγηση στα ίχνη σας με την πάροδο του χρόνου. Εάν χρησιμοποιείτε ήδη το NextCloud, υπάρχει μια εφαρμογή... Τηλεφωνική Παρακολούθηση Μπορεί να λαμβάνει σήματα τοποθεσίας από πολλαπλές εφαρμογές καταγραφής, να τα αποθηκεύει, να τα οπτικοποιεί και να τα εξάγει σε μορφή GPX, επομένως ουσιαστικά έχετε μια αυτοφιλοξενούμενη εναλλακτική λύση στο Google Timeline μέσα στην υπάρχουσα ρύθμιση cloud.

Αν θέλετε μια πιο ολοκληρωμένη και ξεχωριστή εμπειρία, υπάρχουν νεότερα έργα όπως Νταουάριχ Αυτά τα έργα τοποθετούνται ρητά ως αυτοφιλοξενούμενες εναλλακτικές λύσεις στο Google Timeline. Προσφέρουν υποστήριξη για την εισαγωγή δεδομένων από την Google, το OwnTracks, το GPX και άλλες πηγές και στη συνέχεια για την εξερεύνηση στατιστικών στοιχείων όπως οι χώρες που επισκέφθηκαν ή η απόσταση που διανύθηκε.

Πώς μοιάζει ένα σύστημα αυτο-φιλοξενίας για τον ιστότοπό μου;

Μία εφαρμογή είναι αρκετή

Μετά από λίγο πειραματισμό, κατέληξα σε μια απλή και ξεκάθαρη εγκατάσταση που εξισορροπούσε την αξιοπιστία και την ευελιξία. Είχα προβλήματα με εφαρμογές που φιλοξενούνταν αυτόματα στο παρελθόν, οπότε δεν ήθελα να ασχολούμαι με την εγκατάστασή μου κάθε Σαββατοκύριακο, ειδικά όταν ταξίδευα και δεν ήθελα να χρησιμοποιήσω SSH στον διακομιστή μου για να διορθώσω προβλήματα.

Στο τηλέφωνό μου, εκτελώ το OwnTracks σε μια συντηρητική λειτουργία που εξοικονομεί ενέργεια από την μπαταρία, έτσι ώστε να ενεργοποιείται μόνο όταν έχω μετακινηθεί σε λογική απόσταση ή σε εύλογο χρονικό διάστημα, διατηρώντας την παρακολούθηση αρκετά λεπτομερή ώστε να είναι ενδιαφέρουσα χωρίς να εξαντλεί την μπαταρία.

Από την πλευρά του διακομιστή, εκτελώ το OwnTracks Recorder πίσω από ένα reverse proxy, το οποίο απλώς δέχεται ενημερώσεις ιστότοπου και τις γράφει σε απλά αρχεία δεδομένων. Αυτό είναι εξαιρετικό επειδή σημαίνει ότι δεν περιορίζομαι από κάποιο ξένο σχήμα βάσης δεδομένων και μπορώ πάντα να γράφω σενάρια στα ακατέργαστα δεδομένα αργότερα, αν θέλω. Αυτά τα αρχεία κρυπτογραφούνται από το Cryptomator, μια εφαρμογή που είναι επίσης υπεύθυνη για την ασφάλεια. Μια σουίτα εργαλείων παραγωγικότητας που λειτουργούν εκτός σύνδεσης.

Η απόδοση γίνεται από την επίσημη διεπαφή OwnTracks του Recorder, επομένως έχω μια ωραία διεπαφή χρήστη χάρτη, χάρτες θερμότητας και προβολή ιστορικού στο πρόγραμμα περιήγησης χωρίς να χρειάζεται να δημιουργήσω τον δικό μου πίνακα ελέγχου από την αρχή. Περιστασιακά, εξάγω κομμάτια ακατέργαστων δεδομένων σε εργαλεία όπως το Grafana για γραφήματα και γραφήματα, απλώς για διασκέδαση.

Η προετοιμασία του ήταν λιγότερο επώδυνη από ό,τι περίμενα.

Η εγκατάσταση αποτελείται κυρίως από δύο κοντέινερ Docker και μια εφαρμογή.

Εικόνα Docker της συσκευής εγγραφής OwnTrack.

Αν η παραπάνω λίστα σας φαίνεται τρομακτική, είναι απολύτως φυσιολογικό. Ωστόσο, η φιλοξενία όλων αυτών είναι απίστευτα εύκολη. Αν έχετε φιλοξενήσει ποτέ κάτι μόνοι σας, θα σας φανεί πολύ οικείο.

Ανέβασα μια φωτογραφία του δοχείου Επίσημο πρόγραμμα εγγραφής OwnTracks Το σύνδεσα μέσω Docker Compose, εγκατέστησα μια μονάδα αποθήκευσης και το τοποθέτησα πίσω από ένα υπάρχον reverse proxy, ώστε να μπορώ να έχω πρόσβαση σε αυτό από απόσταση μέσω HTTPS χωρίς να εκθέτω τυχαίες θύρες internet. Από την πλευρά του τηλεφώνου, η εγκατάσταση είναι απλώς θέμα πληκτρολόγησης της σωστής διεύθυνσης URL τελικού σημείου, ενεργοποίησης του ελέγχου ταυτότητας και επιλογής μιας εύλογης λειτουργίας ανάπτυξης.

Το OwnTracks βασίζεται σε μεγάλο βαθμό στο ίδιο το λειτουργικό σύστημα για την αναφορά τοποθεσίας, επομένως δεν σαρώνει συνεχώς τον αισθητήρα GPS του τηλεφώνου σας από μόνο του, κάτι που βοηθά σημαντικά στη διάρκεια ζωής της μπαταρίας. Μπορεί επίσης να αλληλεπιδράσει με τυπικά πρωτόκολλα όπως το HTTP και το MQTT, διευκολύνοντας την ενσωμάτωση με άλλα μέρη της αυτο-φιλοξενούμενης σουίτας μου με την πάροδο του χρόνου, αντί να μένω κολλημένος με μία μόνο εφαρμογή επ' αόριστον.

Γιατί αυτό φαίνεται καλύτερο από το χρονοδιάγραμμα των Χαρτών Google

Δεν υπάρχει εξόρυξη δεδομένων από τρίτους

Ενεργοποίηση της λειτουργίας χρονολογίου των Χαρτών Google στο Pixel9a.

Η καθημερινή εμπειρία είναι σχεδόν βαρετή με τον καλύτερο δυνατό τρόπο. Η εφαρμογή βρίσκεται στο παρασκήνιο, ο διακομιστής μου συνεχίζει να λειτουργεί και να συλλέγει πόντους, και όταν είμαι περίεργος να δω πού βρίσκομαι μια συγκεκριμένη ημέρα, απλώς ανοίγω το περιβάλλον χρήστη ιστού και κάνω κύλιση στα δικά μου δεδομένα.

Το μόνο άτομο που βλέπει αυτή την ακατέργαστη ροή των κινήσεών μου είμαι εγώ. Το να γνωρίζω ότι μπορώ να αποδομήσω ολόκληρη τη ρύθμιση, να αλλάξω σε ένα διαφορετικό σύστημα backend ή ακόμα και να εισάγω τα πάντα σε ένα προσαρμοσμένο εργαλείο χρονοδιαγράμματος όπως το Dawarich χωρίς να χρειάζεται να παρακαλέσω μια μεγάλη εταιρεία για πλήρη εξαγωγή είναι ένα επίπεδο άνεσης που δεν είχα συνειδητοποιήσει ότι μου έλειπε. Ωστόσο, ναι, η ρύθμιση μπορεί να είναι αρκετή δουλειά, ειδικά η ρύθμιση ενός reverse proxy αν δεν το έχετε κάνει πριν. Ωστόσο, υπάρχουν αρκετά tutorials και βοήθεια στο διαδίκτυο για να εντοπίσετε γρήγορα τα πιο συνηθισμένα εμπόδια που θα συναντήσετε. Επίσης, δεν είναι τόσο κομψό όσο το περιβάλλον εργασίας των Χαρτών Google, αλλά αυτό είναι το τίμημα που πληρώνετε επειδή δεν αφήνετε μια μεγάλη εταιρεία να παρακολουθεί τις κινήσεις σας όλο το εικοσιτετράωρο.

Είναι η φιλοξενία του μητρώου τοποθεσιών κατάλληλη για εσάς;

Αν ήδη φιλοξενείτε τον εαυτό σας, αυτό είναι ένα φυσικό επόμενο βήμα.

Η φιλοξενία του δικού σας αρχείου καταγραφής τοποθεσίας δεν είναι για όλους, ωστόσο. Θα χρειαστείτε βασική εξοικείωση με το Docker ή τους διακομιστές ιστού, πρέπει να ασφαλίσετε σωστά τα τελικά σημεία σας και σίγουρα χρειάζεστε ένα αντίγραφο ασφαλείας - επειδή εάν ο διακομιστής σας παρουσιάσει πρόβλημα, το χρονοδιάγραμμά σας θα παρουσιάσει πρόβλημα.

Αλλά αν ήδη φιλοξενείτε κάτι όπως το Nextcloud, το Home Assistant, το cloud storage ή την εναλλακτική λύση Notion, αυτό είναι ένα εκπληκτικά προσβάσιμο επόμενο βήμα. Διατηρείτε τα πραγματικά χρήσιμα μέρη του ιστορικού του τόπου σας χωρίς να παραδίδετε τον χάρτη ζωής σας σε τρίτους.

Κουμπί μετάβασης στην κορυφή