priestc / flightloggin2

Online Pilot Logbook
http://flightlogg.in
Other
20 stars 14 forks source link

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:

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

3) Prepare empty database and Install GIS support in PostgreSQL:

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

5) Deploy Apache settings:

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

6) 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

7) (Optional) Configure periodic processes and email handling:

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

8) (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:

To report a software bug in FlightLoggin: