Get SPKIA running in 5 minutes!
- Docker Desktop installed
- 8GB RAM available
- Internet connection
git clone https://github.com/your-org/spkia.git
cd spkia
cp .env.example .envLinux/Mac:
python3 -c "import secrets; print('SECRET_KEY=' + secrets.token_urlsafe(32))" >> .envWindows (PowerShell):
python -c "import secrets; print('SECRET_KEY=' + secrets.token_urlsafe(32))" | Out-File -Append .envdocker-compose up -dWait 30 seconds for services to initialize.
curl http://localhost:8000/healthShould return:
{
"status": "healthy",
"version": "1.0.0",
"database": "connected",
"ml_models_loaded": true
}Visit: http://localhost:3000
- Drag and drop an image file
- Wait for verification to complete
- View results showing authenticity status
Services not starting?
docker-compose logsPort already in use?
Edit .env and change:
API_PORT=8001 # Change from 8000
Then restart:
docker-compose down
docker-compose up -dOut of memory?
Reduce workers in .env:
API_WORKERS=2 # Change from 4
- Read
README.mdfor full documentation - Configure ML models (see
models/README.md) - Set up trust anchors for C2PA/Sensor-PKI
- Deploy to production (see
DEPLOYMENT.md)
docker-compose downTo remove all data:
docker-compose down -vNeed help? Open an issue on GitHub or email support@spkia.org