v0.1.0-alpha - Server-Side Component
SHA1-based Content Lookup API with Token Authentication
⚠️ ALPHA SOFTWARE - Known major bugs present. Use with caution and expect breaking changes.
Install DVD Database Server on Ubuntu/Debian with a single command:
The installer will:
Fast O(1) content lookups using SHA1 hashes of DVD titles with three response types.
Secure Bearer token authentication with SHA256 hashing. Tokens never stored in plaintext.
Token bucket throttling with configurable limits per API key. Fair resource allocation.
exists (1pt), skel (10pts), full (50pts) - pay for what you need. Optimized for efficiency.
Optimized schema with JSONB, ENUMs, and indexes. Supports concurrent requests.
Hot reloads with Hypnotoad for seamless updates without dropping connections.
For those who prefer step-by-step installation:
Create /opt/dvddb-api/config/dvddb_api.production.conf:
Generate tokens for API access:
The script will output a token hash. Use this in API requests:
journalctl -u dvddb-server -n 50ss -tlnp | grep 8080