flightloggin2 icon indicating copy to clipboard operation
flightloggin2 copied to clipboard

Online Pilot Logbook

trafficstars

FlightLoggin is an online web-based Pilot Logbook for both professional and hobby fliers.

Visit it online at http://flightlogg.in/

Required packages

If you want to install and deploy a private instance of FlightLoggin on your own server, you will need the following major pieces of software:

  • git

  • apache2

  • mercurial

  • bzr

  • subversion

  • postgres-9.1-postgis

  • python-pip

  • python-dev

  • virtualenv

  • libapache2-mod-wsgi

  • python-virtualenv

  • python-matplotlib

  • postgresql-contrib-9.1

  • proj

  • linpng12-dev

  • libfreetype6-dev

  • libpq-dev

  • libgeos-dev

  • libproj-dev

  • libjpeg62-dev

Some additional details on the specific dependencies and their versions are described in the document:

deployment/requirements.txt

Installation

The installation generally assumes Ubuntu 11.10, but other Linux distributions or platforms might be usable with some work.

  1. Clone the flightloggin2 GIT repo into /srv/flightloggin2

  2. Install the major software components by running:

deployment/install-apt-packages.sh

  1. Prepare empty database and Install GIS support in PostgreSQL:

deployment/create-database.sh deployment/install-postgis-ubuntu-11.10.bash

  1. Deploy Apache settings:

deployment/install-to-apache.sh deployment/make-dirs.sh deployment/install-favicon.sh

  1. Configure the application settings by copying the templates and editing the files to customize for your environment:

cp deployment/local_settings.template local_settings.py vim local_settings.py cp flightloggin/settings_private.template settings_private.py vim settings_private.py

  1. (Optional) Configure periodic processes and email handling:

deployment/install-crontab.sh deployment/install-mail-aliases.sh

  1. (Optional) If you want to use Munin for monitoring operations and performance of the system:

deployment/install-munin-plugins.sh

User Support

For technical assistance using FlightLoggin, you can use the following resources:

  • Google Groups: https://groups.google.com/forum/#!forum/flightloggin
  • Twitter @flightloggin: https://twitter.com/flightloggin

To report a software bug in FlightLoggin:

  • Github issues: https://github.com/priestc/flightloggin2/issues