Databases
Use SQLite for local development. Daptin documents MySQL and PostgreSQL for production deployments, with connection strings supplied through flags or environment variables.
Database setup →
Daptin
Download v0.12.36 ↓
Current release · v0.12.36
Start with one executable and SQLite. Use PostgreSQL or MySQL, persistent file storage, health checks, TLS, and backups when the application moves to production.
Choose a download →Published August 13, 2026
The matrix below reflects the published GitHub assets for v0.12.36. A macOS ARM64 release asset is absent. Checksums are also absent, so this page does not claim they are available.
| Operating system | Architecture | Status | Artifact |
|---|---|---|---|
| Windows | x86-64 | Published | daptin-windows-amd64.exe ↓ |
| Linux | x86-64 | Published | daptin-linux-amd64 ↓ |
| Linux / Raspberry Pi | ARM64 | Published | daptin-linux-arm64 ↓ |
| macOS | Intel x86-64 | Published | daptin-darwin-amd64 ↓ |
| macOS | Apple Silicon ARM64 | Not in v0.12.36 | No release asset |
Raspberry Pi: use a 64-bit Linux distribution on an ARM64-capable Pi, download the Linux ARM64 artifact, make it executable, and keep the database and file directory on persistent storage.
Docker
The current Docker Hub manifest for v0.12.36 reports Linux x86-64. Mount storage and choose an external database before using a container for persistent work.
docker run --rm \
-p 127.0.0.1:6336:8080 \
daptin/daptin:v0.12.36
Docker Compose
The repository Compose file pins Daptin v0.12.36, waits for
PostgreSQL to become healthy, and stores database and file data in
named volumes. Its current /ready probe targets newer
source; the published v0.12.36 binary exposes /ping,
so do not copy that probe unchanged.
git clone https://github.com/daptin/daptin.git
cd daptin
cp .env.example .env
docker compose up -d
curl --fail http://127.0.0.1:6336/ping
Kubernetes status
The current repository contains a single-replica base, an evaluation PostgreSQL overlay, and an nginx ingress example for Kubernetes 1.25 or newer. The base expects an external PostgreSQL secret and persistent asset storage.
Do not add replicas to the default base. Multi-instance operation requires shared cloud or RWX asset storage, validated concurrent schema startup, exposed Olric ports, and configured seed discovery.
Read the manifest status and commands →Persistence and operations
A Daptin backup is incomplete if it contains only SQL rows. Keep the database, local asset directory or cloud-store data, deployment configuration, and encryption material in the recovery plan. Restore the complete set in a separate environment before an upgrade.
Use SQLite for local development. Daptin documents MySQL and PostgreSQL for production deployments, with connection strings supplied through flags or environment variables.
Database setup →Persist the local asset path or configure an rclone-backed store. The storage guide includes local files, MinIO, and AWS S3 examples.
Storage setup →
Release v0.12.36 exposes /ping for process
liveness. Use an external database-aware readiness check
before routing traffic. The /health path is the
admin application, not a probe.
Configure certificates and HTTPS in Daptin or terminate TLS at a trusted proxy. Retain process logs and enable audit records for changes that require a history.
Production guide →Back up and restore-test the database and file store before changing the Daptin image or executable. Pin the target version, watch its health checks, and keep a tested rollback artifact.
Share the database and assets, configure Olric discovery, and test startup and shutdown behavior before sending traffic to several instances.
Clustering →