FireStats statistics system

Notice: This plugin is unmaintained and available for adoption.


FireStats is a visitor statistics system with the following key features:

  • Trac integration.
  • Real time statistics.
  • Recent referrers.
  • Search engine keywords.
  • Recent popular pages.
  • Browser and OS trees, grouped by what matters.
  • IP to country - know where your visitors are surfing from.
  • 'Raw log' of recent hits.
  • Excluding unwanted hits from the database.
    • By IP address or by IP range.
    • By user-agent (to be used to filter bots).
    • By URL (to filter referrers spam).
  • Ajax UI, no need to reload the whole page - just press the 'Refresh statistics button to get the latest data.
  • A single installation can monitor multiple sites on the same server.
  • Multiple users support, with ability to control which sites each user can access.
  • Designed to work on all browsers. Tested on Firefox, Explorer, Opera etc.
  • Translated to 18 languages in the last count, and translating to additional languages is easy.
  • Compacts old data to improve performance and reduce database size.
  • Works well on high traffic sites without creating a significant server load.
  • Supports IPV6.

A demo of FireStats is available here.

A typical page would display as follows:

Firestats main page


  • Install FireStats Standalone.
  • Install the Trac plugin from /integration/trac with the typical python install.
  • Edit your trac.ini file to contain:
    firestats.* = enabled
    firestats_directory = /www/firestats
    where /www/firestats is the directory in which you installed FireStats.


Author: omry

Last modified 3 years ago Last modified on Sep 12, 2016, 5:27:06 PM

Attachments (1)

Download all attachments as: .zip