现代开源个人航班跟踪系统AirTrail
什么是 AirTrail ?
AirTrail
是一款Web
应用程序,允许用户跟踪航班并查看航班历史记录。使用 AirTrail,您可以在交互式地图上查看航班,并在一个地方跟踪所有航班。
✨ 软件功能:
- 世界地图:在互动世界地图上查看所有航班。
- 航班历史:在一个地方跟踪所有航班。
- 统计信息:通过统计数据获取航班历史的见解。
- 用户认证:支持多个用户并通过用户认证保护数据。
- 响应式设计:在任何设备上使用响应式设计的应用程序。
- 暗黑模式:在亮模式和暗模式之间切换。
- 导入航班:从各种来源导入航班。
从功能上来说,和老苏之前介绍的 Jetlog
非常类似
文章传送门:个人航班追踪和查看软件Jetlog
安装
在群晖上以 Docker 方式安装。
本文写作时,
johly/airtrail
的latest
版本对应为v0.1.1
;
采用 docker-compose
安装,因为变量比较少,所以没有采用 .env
文件。将下面的内容保存为 docker-compose.yml
文件
1 | version: '3' |
然后执行下面的命令
1 | # 新建文件夹 airtrail 和 子目录 |
运行
在浏览器中输入 http://群晖IP:3895
就能看到注册界面
密码不能少于
8
位;
登录成功后的主界面
OpenStreetMap
地图加载的时间取决于网络
点 Add Flight
添加飞行信息
依次填入航班信息
From
:指出发地,例如输入shanghai
,会显示浦东
和虹桥
两个机场;
To
:指目的地,也可以直接输入机场的IATA
代码;
Departure
:起飞时间;Arrival
:到达时间;Seat Information
:座位信息,包括了座位号、座位等级等;Flight Information
:航空信息,包括飞机类型、航空公司等;Notes
:可以作为备注使用;
添加完成后,就会看到飞行的轨迹
进入 List flights
会列出所有的飞行记录
进入 Statistics
则是统计报表
Settings
中可以切换主题、导入数据等
参考文档
johanohly/AirTrail: A modern, open-source personal flight tracking system
地址:https://github.com/johanohly/AirTrailHome | AirTrail
地址:https://johanohly.github.io/AirTrail/