Move your data between accounts, and keep the record.
Douklar starts with AWS. It maps ECR images, S3 objects, CodeCommit repositories and DynamoDB items to where they go, shows the plan before anything runs, and keeps every run in Activity, failed ones too.
Other cloud platforms are next. Request yours
Click anywhere here and a little D jumps into the bucket.
Does it fit your move?
Pick what moves, how often and between which accounts. When an AWS service does the job better, the answer names it.
- ECR imagesDouklarCopies the tags you pick, with their referrers, into an existing repository.
- S3 objectsDouklarCopies missing or changed objects; objects only in the destination stay.
Who makes Douklar
Douklar is created and maintained by Nijat Hummatović (Hummatovic), a cloud and DevOps engineer working with AWS, Terraform and Kubernetes.
Douklar is AGPL-3.0-or-later for now; the licence can change before the public release. A commercial licence covers rebranding, white-labelling, resale or hosting. For a licence, a pilot on a real move, or working together, write to douklar@hummatovic.com.
Run it on your machine
One script starts the console, its worker and a database on a Linux host with Docker. The source repository is not public yet; the install guide is written for people who have access.
./install.sh local- Host
- Linux x86_64 with Docker
- Database
- PostgreSQL: local Docker, external, Amazon RDS or Supabase
- Sign-in
- Bundled or external ZITADEL, or Amazon Cognito
- Roles
- Admin, operator and viewer, mapped from your identity provider
./install.sh cli
douklar sync plan --service ecr --service s3 --app my-app
douklar sync run --service ecr --service s3 --app my-appsync plan prints what the run would do and writes nothing. The CLI and the console share one core, so a CLI run follows the same rules. Build a command