Skip to main content

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

Project description

CameraHub

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.

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 admin@example.com
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 false
CAMERAHUB_SECRET_KEY random secret value. Generate here OverrideMe!
CAMERAHUB_SENDGRID_KEY API key for Sendgrid email backend
CAMERAHUB_FROM_EMAIL from email address noreply@camerahub.info
CAMERAHUB_DOMAIN site domain camerahub.info
CAMERAHUB_REDIS enable Redis caching false
CAMERAHUB_REDIS_HOST Redis hostname or IP address 127.0.0.1
CAMERAHUB_REDIS_PORT Redis port 6379

See also

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

CameraHub-0.8.2.tar.gz (1.1 MB view hashes)

Uploaded Source

Built Distribution

CameraHub-0.8.2-py3-none-any.whl (193.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page