← All projects
Live v4.0.0 Updated Deployed

Coin Vault

A self-hosted tracker for Australian decimal commemorative coins.

PythonFastAPIDockerSelf-hosted

Clone and configure

cp .env.example .env

Generate a secret

python3 -c "import secrets; print(secrets.token_hex(32))"

Bring it up

docker-compose up -d --build

Direct downloads

Before you install

Three values go in .env before the first start: NUMISTA_API_KEY, VAULT_PASSWORD and SECRET_KEY. The stack will start without a Numista key but will not enrich anything.

The default port is 8765. Put it behind a reverse proxy with TLS if it is reachable from outside your network.

The first start seeds the catalogue and then begins enrichment in the background. Give it a few minutes before judging an empty-looking grid.

Requirements

DockerEngine 24 or later
Composev2
Numista keyRequired for enrichment
DiskUnder 500 MB with images