Repolode
pbogre

pbogre/jetlog

Um rastreador pessoal de voos auto-hospedável que registra suas viagens e as exibe em um mapa-múndi com estatísticas.

Alternativa open source a:MyFlightRadar24

Estrelas
351
Forks
24
Issues abertas
22
Último commit
há 2 meses

O que é?

Jetlog é um app web auto-hospedável para manter um registro pessoal dos voos que você já fez. As viagens aparecem em um mapa-múndi, e o app oferece estatísticas de todos os seus voos. Há suporte a várias contas de usuário com autenticação, para que uma única instância atenda várias pessoas.

O backend é desenvolvido com FastAPI e armazena os dados em SQLite, com frontend em React e TailwindCSS. Pode ser implantado com Docker, e os dados ficam em um volume montado. É possível adicionar, editar e excluir voos, importar dados do MyFlightRadar24 ou de um arquivo CSV personalizado e exportar para CSV ou iCal.

A busca automática de voos pelo número usa a API adsbdb. Ela pode ser desativada com a variável de ambiente ENABLE_EXTERNAL_APIS se você não quiser fazer requisições externas.

Recursos principais

  • 01Exibe seus voos em um mapa-múndi
  • 02Estatísticas de todos os voos registrados
  • 03Adicione, edite e exclua voos já realizados
  • 04Suporte a vários usuários com autenticação por login
  • 05Importação do MyFlightRadar24 ou de CSV e exportação para CSV ou iCal
  • 06Layout responsivo para dispositivos móveis e desktops

Casos de uso

  • Manter um registro pessoal de todos os voos que você já fez
  • Acompanhar estatísticas de viagem pessoais ou de um grupo familiar em um servidor privado
  • Exportar o histórico de voos para um calendário usando iCal

Início rápido

  1. 1

    Crie um docker-compose.yml com a configuração de exemplo do README

  2. 2

    Inicie o Jetlog em segundo plano com o Docker Compose

    docker compose up -d
  3. 3

    Abra o app e faça login com a conta de administrador padrão; depois, altere a senha

Antes de usar

  • As credenciais padrão do administrador são admin/admin e devem ser alteradas após o primeiro login.
  • A busca automática de voos depende da API externa adsbdb, que pode ser desativada com ENABLE_EXTERNAL_APIS=false.
  • Licenciado sob a GPL-2.0, uma licença copyleft.

Em coleções

Tópicos

#flight-tracking#self-hosted#travel#fastapi#react#sqlite#aviation#flights#logging#tracking

Perguntas frequentes

O que é jetlog?
Um rastreador pessoal de voos auto-hospedável que registra suas viagens e as exibe em um mapa-múndi com estatísticas. Jetlog é um app web auto-hospedável para manter um registro pessoal dos voos que você já fez. As viagens aparecem em um mapa-múndi, e o app oferece estatísticas de todos os seus voos. Há suporte a várias contas de usuário com autenticação, para que uma única instância atenda várias pessoas.
jetlog é gratuito? Qual é a licença?
jetlog é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
jetlog ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de jetlog foi em 26 de ago. de 2026.
Para que posso usar jetlog?
Manter um registro pessoal de todos os voos que você já fez Acompanhar estatísticas de viagem pessoais ou de um grupo familiar em um servidor privado Exportar o histórico de voos para um calendário usando iCal
Como instalar jetlog?
Crie um docker-compose.yml com a configuração de exemplo do README Inicie o Jetlog em segundo plano com o Docker Compose: docker compose up -d Abra o app e faça login com a conta de administrador padrão; depois, altere a senha
Onde consigo jetlog?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/pbogre/jetlog

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados