Skip to content

Docka v0.7.17

Choose a tag to compare

@Sanix-Darker Sanix-Darker released this 08 Jul 10:56

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 --build

Downloads

  • docka-linux-amd64.tar.gz and docka-linux-arm64.tar.gz: distributed server archives with docka-server, docka-worker, Docker Compose bootstrap, dedicated distributed schema, seed/init SQL files, and one raw matching Linux agent binary under agent-binaries/.
  • docka-agent-linux-amd64 and docka-agent-linux-arm64: standalone obfuscated Linux agent binaries.
  • docka-cli-linux-amd64.tar.gz and docka-cli-linux-arm64.tar.gz: distributed CLI archives.
  • checksums.txt and checksums.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.