Douklar 4.0.0, 23 October 2026.A new CLI, douklar, and retry of unfinished objects from a finished S3 Batch job.Read the release notes

Douklar

Douklar docs

Self-hosted workspace for moving ECR images, S3 objects, CodeCommit repositories and DynamoDB items between AWS accounts and Regions.

Start here

  • Overview

    What Douklar is, what it moves, how a move works, and what it deliberately does not do.

  • Quick start: your first move

    From install to a recorded run in Activity, one S3 bucket from one account to another, in about ten minutes.

  • Install locally

    Run the Douklar stack on one Linux host with Docker, then sign in to the console.

Guides

Reference

  • The douklar CLI

    Plan and run syncs, manage config and verify ECR mappings from a terminal.

  • Console map

    Every area of the web console, what you do there, and which role can open it.

  • Configuration and environment variables

    The files Douklar reads and the environment variables an operator sets most often, with their defaults.

  • AWS permissions per service

    What each profile needs in AWS, read and write, for discovery, preflight and each kind of move.

  • Error codes

    The error codes the console's API returns, with the HTTP status, whether a retry can help, and what to do.

  • Limits

    Ceilings, timeouts and known gaps that bound what a run can do.

  • Glossary

    The words Douklar uses, and what each one means in the product.

Explanation

  • How a run works

    What happens between pressing Run and reading the record: the queue, the worker, the states a run can end in, and where the bytes go.

Help

  • Troubleshooting

    Symptom, check, fix for the problems the install and the first runs meet most often.

Keyboard shortcuts

g h
Home
g c
The console
g m
Use cases
g d
Docs
g r
Releases
/ or Ctrl K
Search the docs (on docs pages)
t
Switch light and dark
?
Show this list