Docka v0.7.17
Docka v0.7.17
Docka v0.7.17 publishes the distributed Linux edition and carries the public-page asset cache fix used by the SaaS deployment.
Product Highlights
- Public pages now load versioned CSS assets so header stacking, scroll behavior, and theme fixes are picked up immediately after a deploy instead of being hidden behind stale cached styles.
SaaS Updates
/download,/docs,/deploy,/terms,/privacy, auth pages, status pages, and custom 404 pages now use release-versioned CSS URLs to keep staging and hosted public pages visually current after each deployment.
Distributed Updates
- Distributed public, auth, docs, status, and fallback pages now use the same versioned CSS URLs, so self-hosted archive upgrades apply header and theme fixes without requiring manual cache clearing.
Fixes & Patches
- Fixed long-lived public CSS caching by adding the build asset version to standalone templates, shared public layouts, and Go fallback renderers.
- Added route regression coverage so future public pages must keep local, versioned CSS assets instead of unversioned or CDN styles.
Start Docka Locally
Replace every change-me value in .env before the first manual docker compose up. The install script path auto-generates those secrets; the manual archive flow expects the operator to set them.
curl -L -o docka-linux-amd64.tar.gz https://github.com/docka-dev/docka-releases/releases/latest/download/docka-linux-amd64.tar.gz
mkdir docka-distributed
tar -xzf docka-linux-amd64.tar.gz -C docka-distributed
cd docka-distributed
cp .env.example .env
docker compose --env-file .env up -d --buildDownloads
docka-linux-amd64.tar.gzanddocka-linux-arm64.tar.gz: distributed server archives withdocka-server,docka-worker, Docker Compose bootstrap, dedicated distributed schema, seed/init SQL files, and one raw matching Linux agent binary underagent-binaries/.docka-agent-linux-amd64anddocka-agent-linux-arm64: standalone obfuscated Linux agent binaries.docka-cli-linux-amd64.tar.gzanddocka-cli-linux-arm64.tar.gz: distributed CLI archives.checksums.txtandchecksums.txt.sig: SHA256 checksums for every uploaded artifact plus the detached checksum signature.
Compatibility & Notes
- Distributed artifacts are Linux-only for amd64 and arm64.
- Server, worker, agent, and CLI binaries are garble-compiled.
- Server archives are intended to run without cloning the source repository.