Welcome to TankLogger, an Open Source system for storing information about an aquarium. Primarily geared towards marine
aquariums, it is suited for freshwater environments as well.
News
August 31, 2007
Wow. Okay, it's been a few years since I've updated this. I'm back on TankLogger, doing active development. However, I'm starting over with a
complete rewrite, to finally migrate it to PHP 5 and add a bunch of features, and generally redesign and reimplement. I will release something soon. Stay tuned.
Features
Features currently include:
- Track more than one aquarium.
- Parameter tracking for pH, specific gravity, temperature, alkalinity, calcium, ammonia, nitrite, nitrate,
magnesium, strontium, iodine, phosphate, temperature, and salinity.
- Customize the units you prefer to see your data displayed in.
- Keep a "diary" of your reef tank, browseable by year, month, and day.
- Graph any parameter in a customizable interface to track changes and stability.
- Track expenses to see how much your obsession is costing you.
- Track aquarium livestock and upload photos of your animals via a web interface.
- Schedule events like light bulb changes and water changes and be reminded of them.
- Store vendor information so contacting them again is easy.
- Includes a head loss calculator that can be used by users to determine plumbing requirements, as well as an XML-based import system to obtain updates automatically.
Requirements
- Apache Webserver
- PHP with GD support enabled. TankLogger is "register globals off" compatible.
- If you want to use the head loss update system, you will need PHP with XML support enabled. It is by default, unless you are missing Expat or turn it off explicitly. If you get xml_parser_create() errors, this is why.
- MySQL Database Server
NOTE: TankLogger's XML-update system is based on XML support in PHP prior to version 5. PHP 5 has completely redone XML support (for the better) but it is unlikely that
TankLogger will work with it. A new version of TankLogger will be released once PHP 5 is in widespread use.
TankLogger has been tested on GNU Linux (Redhat, Slackware, and Debian), FreeBSD, and Windows 2000. If you test it on other OSes and it works, let me know about it!