Online Pilot Logbook
HTML Python CSS JavaScript Shell ApacheConf Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
airport more 1.5 fixes (when will it end?) Dec 25, 2014
auto8710 moved everything back into root dir, whew Apr 7, 2012
backup fixed error where backups were failing due to unicode errors Jan 7, 2013
badges upgrading to 1.5 Sep 26, 2014
currency allow flights on retired planes to still count towards currency. Oct 25, 2013
deployment small improvments Dec 24, 2014
feeds fixed news feed Jan 30, 2010
flightloggin small improvments Dec 24, 2014
googlebot limit bots at load average == 0.95 Jan 20, 2013
graphs fix incorrect page title for bar graphs Oct 24, 2013
histogram getting static files right Apr 7, 2012
landingpage added autotip tags Mar 15, 2015
logbook more 1.5 fixes (when will it end?) Dec 25, 2014
main all 1.5 fixes that I know of Sep 26, 2014
manage more 1.5 fixes (when will it end?) Dec 25, 2014
maps fixed kml again Dec 24, 2014
milestones all 1.5 fixes that I know of Sep 26, 2014
patches added patch for case insensitive openid's, and re-organized all patch… Dec 28, 2009
pdf moved everything back into root dir, whew Apr 7, 2012
plane more 1.5 fixes (when will it end?) Dec 25, 2014
profile more 1.5 fixes (when will it end?) Dec 25, 2014
realtime getting static files right Apr 7, 2012
records more 1.5 fixes Sep 26, 2014
redirect moved everything back into root dir, whew Apr 7, 2012
route more django 1.5 fixes Sep 26, 2014
scripts some small changes from the server Nov 11, 2010
share removed thread locals for performance reasons Sep 1, 2012
sigs use distinct ids for the labels of the radiobuttons vs checkboxes. Oct 24, 2013
site_stats all 1.5 fixes that I know of Sep 26, 2014
static_external added crontab install script, moved debug setting to localsettings Apr 9, 2012
static_internal added autotip tags Mar 15, 2015
style nicer css in new flight popup Jan 20, 2013
twice_scroll added twice stuff Sep 15, 2012
.gitignore fixed gitignore on settings local Nov 16, 2012
LICENSE added license file Oct 5, 2009
README formatting Oct 24, 2013
__init__.py initial import Aug 7, 2009
manage.py getting 1.4 running Apr 7, 2012

README

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

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:

* 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