Comecei a hospedar meu próprio blog e estou adorando!

Durante anos, eu percorria a linha do tempo do Google Maps, relembrando viagens, pausas para café e desvios aleatórios, mas sempre tive dúvidas sobre onde todos aqueles dados eram armazenados. Perceber o quão detalhada aquela linha do tempo realmente era foi o que finalmente me motivou a agir.

Comecei a hospedar meu próprio histórico de sites e estou adorando.

يمكنك Hospede seus próprios aplicativos e economize dinheiro.E, como você provavelmente pode imaginar, você pode fazer o mesmo com seu Histórico de Lugares e controlar sua privacidade também. Então, comecei a hospedar meu Histórico de Lugares por conta própria para preservar a magia dele, evitando ao mesmo tempo enviar toda a minha vida para os servidores de outra pessoa.

Eu não queria ser monitorada, eu só queria minhas memórias.

O apelo do registro do local

Ao refletir sobre isso, você percebe que, na verdade, não precisa de nada sofisticado ou social em um registro de localização. No meu caso, eu só queria um número muito pequeno de pontos de dados específicos: uma linha do tempo privada que eu pudesse consultar para ver onde eu estava em um determinado dia ou viagem, uma maneira fácil de exportar meus dados caso eu quisesse analisá-los ou migrar para outra ferramenta, algumas estatísticas básicas e, o mais importante, a certeza de que os dados brutos que definem minha vida estão em um dispositivo que eu controlo, e não em algum data center aleatório que eu nunca verei.

É aqui que entra a hospedagem do seu próprio histórico de locais. Uma vez que você cai na armadilha da hospedagem própria, descobrirá um ecossistema surpreendentemente saudável em torno do rastreamento de suas próprias localizações, mesmo que não seja tão perfeito quanto a versão do Google.

Existem aplicativos como o OwnTracks que funcionam como diários de localização privados, enviando as atualizações de localização do seu telefone para o seu próprio servidor em vez de um serviço de nuvem de terceiros, com um backend leve chamado Recorder e um frontend opcional de uma página para navegar pelos seus registros ao longo do tempo. Se você já usa o Nextcloud, existe um aplicativo... Rastreamento de telefone Ele pode receber sinais de localização de vários aplicativos de gravação, armazená-los, visualizá-los e exportá-los no formato GPX, oferecendo essencialmente uma alternativa auto-hospedada ao Google Timeline dentro da sua configuração de nuvem existente.

Se você deseja uma experiência mais completa e diferenciada, existem projetos mais recentes como... Dawarich Esses projetos se posicionam explicitamente como alternativas auto-hospedadas ao Google Timeline. Eles oferecem suporte para importar dados do Google, OwnTracks, GPX e outras fontes, permitindo explorar estatísticas como países visitados ou distância percorrida.

Como seria um sistema de hospedagem própria para meu site?

Basta um aplicativo.

Após algumas experiências, cheguei a uma configuração simples e direta que equilibrava confiabilidade e flexibilidade. Já havia tido problemas com aplicações auto-hospedadas, então não queria ter que lidar com a instalação todo fim de semana, principalmente quando estivesse viajando e não quisesse usar SSH no meu servidor para resolver problemas.

No meu celular, uso o OwnTracks em um modo conservador, que economiza bateria, para que ele seja ativado somente quando eu me desloco por uma distância razoável ou em intervalos de tempo razoáveis, mantendo o rastreamento detalhado o suficiente para ser interessante sem esgotar a bateria.

No servidor, executo o OwnTracks Recorder por trás de um proxy reverso, que simplesmente aceita atualizações do site e as grava em arquivos de dados simples. Isso é ótimo porque significa que não estou restrito a nenhum esquema de banco de dados externo e posso sempre escrever scripts com os dados brutos posteriormente, se desejar. Esses arquivos são criptografados pelo Cryptomator, um aplicativo que também é responsável pela segurança. Um conjunto de ferramentas de produtividade que funcionam offline..

A renderização é feita pela interface oficial OwnTracks do Recorder, então eu tenho uma interface de mapa agradável, mapas de calor e histórico no navegador sem precisar criar meu próprio painel do zero. Ocasionalmente, exporto partes dos dados brutos para ferramentas como o Grafana para gerar gráficos e tabelas, só por diversão.

Prepará-lo foi menos trabalhoso do que eu esperava.

A instalação consiste principalmente em dois contêineres Docker e um aplicativo.

Imagem Docker do gravador OwnTrack.

Se a lista acima parece intimidante, isso é perfeitamente normal. No entanto, hospedar tudo isso é incrivelmente fácil. Se você já hospedou algo antes, tudo parecerá muito familiar.

Abri uma foto do contêiner. Gravador Oficial OwnTracks Conectei o dispositivo via Docker Compose, instalei um módulo de armazenamento e o coloquei atrás de um proxy reverso existente para poder acessá-lo remotamente via HTTPS sem expor portas aleatórias da internet. No celular, a configuração se resume a digitar a URL correta do endpoint, habilitar a autenticação e escolher um modo de implantação adequado.

O OwnTracks depende bastante do próprio sistema operacional para o envio de informações de localização, portanto, não fica constantemente escaneando o sensor GPS do seu telefone, o que ajuda muito a prolongar a duração da bateria. Ele também pode interagir com protocolos padrão como HTTP e MQTT, facilitando a integração com outras partes do meu conjunto de ferramentas hospedadas localmente ao longo do tempo, em vez de ficar preso a um único aplicativo indefinidamente.

Por que isso parece melhor do que a linha do tempo do Google Maps?

Não há envolvimento de mineração de dados por terceiros.

Ativar a funcionalidade de linha do tempo do Google Maps no Pixel 9a.

A experiência diária é quase entediante, no melhor sentido possível. O aplicativo fica em segundo plano, meu servidor continua rodando e coletando pontos, e quando fico curioso para saber onde estou em um determinado dia, basta abrir a interface web e navegar pelos meus dados.

A única pessoa que vê esse fluxo bruto dos meus movimentos sou eu. Saber que posso desmontar toda a configuração, mudar para um sistema de backend diferente ou até mesmo importar tudo para uma ferramenta de linha do tempo personalizada como o Dawarich, sem ter que implorar a uma grande empresa por uma exportação completa, é um nível de conforto que eu nem sabia que me fazia falta. No entanto, sim, a configuração pode dar um pouco de trabalho, especialmente configurar um proxy reverso se você nunca fez isso antes. Dito isso, existem tutoriais e ajuda mais do que suficientes online para identificar rapidamente os obstáculos mais comuns que você encontrará. Também não é tão refinado quanto a interface do Google Maps, mas esse é o preço que se paga por não deixar uma grande empresa rastrear seus movimentos 24 horas por dia.

Hospedar o registro de locais por conta própria é adequado para você?

Se você já está hospedando seus convidados, este é o próximo passo natural.

Hospedar seu próprio registro de eventos não é para qualquer um. Você precisará de conhecimento básico de Docker ou servidores web, deverá proteger adequadamente seus endpoints e, definitivamente, precisará de um backup — porque se o seu servidor cair, seu registro de eventos cai junto.

Mas se você já utiliza serviços como Nextcloud, Home Assistant, armazenamento em nuvem ou a alternativa Notion, este é um próximo passo surpreendentemente acessível. Você mantém as partes realmente úteis do seu histórico de localização sem precisar entregar seu mapa da vida a terceiros.

Ir para o botão superior