Skip to main content

App for cataloguing vintage cameras, lenses, films, negatives & prints

Project description


CameraHub is a web app for film photography that can be used to track cameras, lenses, accessories, films, negatives and prints, to fully catalogue a collection of photographic equipment as well as the pictures that are made with them. Read the Concepts section for full details on the capabilities of CameraHub.

It replaces an earlier command-line project, called PhotoDB, which has now been deprecated.

Installing CameraHub

There are several ways of installing CameraHub, depending on your needs:

Configuring CameraHub

CameraHub requires almost no additional config to run with default settings. However it is insecure in this configuration so at least CAMERAHUB_SECRET_KEY and CAMERAHUB_PROD must be set if you are running in production.

The following environment variables are supported:

Variable Use Default
CAMERAHUB_ADMIN_EMAIL email address for the admin account
CAMERAHUB_ADMIN_PASSWORD password for the admin account admin
CAMERAHUB_DB_ENGINE database engine django.db.backends.sqlite3
CAMERAHUB_DB_HOST database hostname or IP address
CAMERAHUB_DB_NAME database schema or path to SQLite db db/db.sqlite3
CAMERAHUB_DB_PASS database password
CAMERAHUB_DB_PORT database port
CAMERAHUB_DB_USER database username
CAMERAHUB_PROD enable Django production mode true when in Docker, false otherwise
CAMERAHUB_SECRET_KEY random secret value. Generate here OverrideMe!
CAMERAHUB_SENDGRID_KEY API key for Sendgrid email backend

See also

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for CameraHub, version 0.2.0
Filename, size File type Python version Upload date Hashes
Filename, size CameraHub-0.2.0-py3-none-any.whl (159.9 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size CameraHub-0.2.0.tar.gz (1.0 MB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page