Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

OWLOGGER

What is it?

owlogger is the external portion of the system. It stores data on the cloud, and displays it on a web page.

owlogger2

Functional Details

  • Written in python3,
    • uses the http.server module for the web service
    • uses the sqlite3 module for database storage
  • Data is stored in an SQL file
  • Security comes from reverse-proxy and passwords
  • Only 3 files are recognized and served (for safety)

Operational Details

owlogger can be run directly by python3 owpython.py with options as needed, but it’s easier to have database and configuration in standard locations.

The database must be in a location known to owlog_user so that user/passwords can be managed.

Also, the port must match the reverse-proxied port of caddy