A self-hostable personal flight tracker and viewer
![]() |
![]() |
---|
- 🌍 World map view of your flights
- 📊 Statistics for all your flights
- 📱 Responsive design
- ✅ Add, edit, and delete past flights
- 🔐 Secure authentication
- 👥 Support for multiple users
- 💾 Ability to import and export your data
Visit the usage wiki for details on all the features of Jetlog
Here's a sample docker-compose.yml
to get started
services:
jetlog:
image: pbogre/jetlog:latest
volumes:
- /your/data/path:/data
environment:
JETLOG_PORT: 3000 # optional, default is 3000
SECRET_KEY: yourLongAndRandomStringOfCharacters123!
restart: unless-stopped
ports:
- 3000:3000
Once up and running, the default admin account has username and password admin
.
Make sure that you change the password after the first login!
For details about troubleshooting, environment variables, and more installation options such as running Jetlog under a path prefix, have a look at the installation wiki
You can currently import from MyFlightRadar24, custom CSV; you can also export to CSV, iCal
For details on how to import your data, have a look at the importing wiki
Jetlog itself does not collect any user data outside of your own setup. However,
it relies on external APIs (adsbdb) for some features
such as automatic flight fetching from the flight number. Since you cannot always
be sure of how external APIs use your data, you may wish to opt out of these by setting
the ENABLE_EXTERNAL_APIS
environment variable to false
.
If you would like to contribute to this project by opening an issue or a pull request, please read CONTRIBUTING.md