---
title: "Deploy AirTrail"
description: "A modern, open-source personal flight tracking system."
category: "Observability"
url: https://railway.com/deploy/NHnzRG
---

# Deploy AirTrail

A modern, open-source personal flight tracking system.

**[Deploy AirTrail on Railway](https://railway.com/template/NHnzRG)**

- **Creator:** nonzerosum
- **Category:** Observability
- **Total deploys:** 2

## Template content

### Postgres https://devicons.railway.app/i/postgresql.svg

- **Image:** ghcr.io/railwayapp-templates/postgres-ssl:16

### AirTrail https://airtrail.johan.ohly.dk/logo.png

- **Image:** johly/airtrail:latest
- **Public domain:** Yes

## Documentation

<div align="center">
  <br>
  <a href="https://hub.docker.com/r/johly/airtrail/">
    <img alt="Docker pulls" src="https://img.shields.io/docker/pulls/johly/airtrail?style=for-the-badge">
  </a>
  <a href="https://github.com/johanohly/AirTrail/releases/latest">
    <img alt="Latest version" src="https://img.shields.io/github/v/release/johanohly/AirTrail?style=for-the-badge">
  </a>
  <a href="https://github.com/johanohly/AirTrail/stargazers">
    <img alt="Stars" src="https://img.shields.io/github/stars/johanohly/AirTrail?style=for-the-badge">
  </a>
  <br>
  <br>
</div>

<div align="center">
  <a href="https://airtrail.johan.ohly.dk/">
    <img height="80" width="80" alt="AirTrail logo" src="static/favicon.png">
  </a>

<h3 align="center">AirTrail</h3>

  <p align="center">
    A web application that allows users to track their flights and view their flight history.
  </p>
</div>

<img alt="AirTrail Preview" src="static/showcase/toggle.png">

## ✨ Features

- **World Map**: View all your flights on an interactive world map.
- **Flight History**: Keep track of all your flights in one place.
- **Statistics**: Get insights into your flight history with statistics.
- **Multiple Users**: Manage multiple users, share flights among them, secure your data with user authentication and
  integrate with your OAuth provider.
- **Responsive Design**: Use the application on any device with a responsive design.
- **Dark Mode**: Switch between light and dark mode.
- **Import Flights**: Import flights from various sources including MyFlightRadar24, App in the Air and JetLog.

## 🚀 Getting Started

- [Documentation](https://airtrail.johan.ohly.dk/docs/overview/introduction)
- [Installation](https://airtrail.johan.ohly.dk/docs/overview/quick-start)
- [About](https://airtrail.johan.ohly.dk/docs/overview/introduction)

## 🤝 Contributing

Want to contribute to AirTrail? Awesome! Check out the [contributing documentation](CONTRIBUTING.md) to get started.

If you find an issue, please report it on the [issue tracker](https://github.com/johanohly/AirTrail/issues/new/choose).

## Build Status

[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/JohanOhly/AirTrail/build.yml?logo=github&amp;style=for-the-badge)](https://github.com/JohanOhly/AirTrail/releases/latest)

#### Sonarcloud Quality metrics

[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=johanohly_AirTrail&amp;metric=code_smells)](https://sonarcloud.io/summary/new_code?id=johanohly_AirTrail)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=johanohly_AirTrail&amp;metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=johanohly_AirTrail)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=johanohly_AirTrail&amp;metric=bugs)](https://sonarcloud.io/summary/new_code?id=johanohly_AirTrail)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=johanohly_AirTrail&amp;metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=johanohly_AirTrail)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=johanohly_AirTrail&amp;metric=security_rating)](https://sonarcloud.io/summary/new_code?id=johanohly_AirTrail)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=johanohly_AirTrail&amp;metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=johanohly_AirTrail)

#### FOSSA license and security scans

[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fjohanohly%2FAirTrail.svg?type=shield&amp;issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2Fjohanohly%2FAirTrail?ref=badge_shield&amp;issueType=license)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fjohanohly%2FAirTrail.svg?type=shield&amp;issueType=security)](https://app.fossa.com/projects/git%2Bgithub.com%2Fjohanohly%2FAirTrail?ref=badge_shield&amp;issueType=security)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fjohanohly%2FAirTrail.svg?type=small)](https://app.fossa.com/projects/git%2Bgithub.com%2Fjohanohly%2FAirTrail?ref=badge_small)

#### OpenSSF best practices

[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/9689/badge)](https://bestpractices.coreinfrastructure.org/projects/9689)
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/johanohly/AirTrail/badge)](https://scorecard.dev/viewer/?uri=github.com/johanohly/AirTrail)

## Star History

<a href="https://star-history.com/#johanohly/AirTrail&amp;Date">
 <picture>
   <source srcset="https://api.star-history.com/svg?repos=johanohly/AirTrail&amp;type=Date&amp;theme=dark" media="(prefers-color-scheme: dark)">
   <source srcset="https://api.star-history.com/svg?repos=johanohly/AirTrail&amp;type=Date" media="(prefers-color-scheme: light)">
   <img src="https://api.star-history.com/svg?repos=johanohly/AirTrail&amp;type=Date" alt="Star History Chart">
 </picture>
</a>

## Acknowledgements

### Data Sources

&gt; [Airport Data](https://ourairports.com)

&gt; [Country Borders](https://gisco-services.ec.europa.eu/distribution/v2/countries/geojson/CNTR_RG_10M_2024_4326.geojson)

&gt; [Country Flags](https://flagpedia.net)

### Logo

The logo is from Lucide, which is a free icon pack that can be found [here](https://www.lucide.dev/).

&gt; Copyright (c) for portions of Lucide are held by Cole Bemis 2013-2022 as part of Feather (MIT). All other copyright (
&gt; c) for Lucide are held by Lucide Contributors 2022.

## Similar templates

- [Pyroscope profiling](https://railway.com/deploy/pyroscope-profiling) — Protected continuous profiling with durable Pyroscope storage.
- [SigOnly](https://railway.com/deploy/sigonly) — Deploy SigNoz with a working demo app & config in one click
- [Unwrapped Spotify Music Stats](https://railway.com/deploy/wide-bold) — Unwrapped Spotify Music Stats, Estatísticas de músicas disponíveis

Open this page in a browser: https://railway.com/deploy/NHnzRG
