A desktop workspace for Contao

Keep your Contao work
close to home.

ContaoDock brings your projects, Docker environment, and remote setup into one focused workspace. Build locally. See what will move before anything leaves your machine.

Tauri desktop app · Docker Compose · macOS prototype

ContaoDock / atelier-site Running
Projects / atelier-site Local ready
PROJECT OVERVIEW

atelier-site

Contao Managed Edition · local

LOCAL URLhttp://atelier-site.test●
⌘WebPHP 8.4 · ApacheRunning
▦DatabaseMariaDB 11.4Running
Project files stay on your machine●  Compose
01 — YOUR LOCAL WORKSPACEDocker services, at a glance
MADE FOR THE WAY CONTAO TEAMS WORK
Local first·Explicit sync·SSH based·In active development
A CLEARER WORKFLOW

From project folder
to working site.

Start with the Contao project you already have. ContaoDock brings the local runtime and environment setup around it.

01 LOCAL
⌘

Bring your project in

Import an existing Composer project or create a new Contao Managed Edition in a folder you choose.

02 RUNTIME
PHP 8.4 WEBMariaDB DB

Run it with Docker

ContaoDock generates an inspectable Compose setup, starts the services, and keeps database state in a named volume.

03 ENVIRONMENTS
LOCAL→STAGING→PRODUCTION

Prepare the next step

Save SSH profiles and inspect a code transfer preview. Actual code deployment and promotion are still in progress.

SAFE BY DEFAULT

Your data has
its own workflow.

Code transfer and content data are different jobs. ContaoDock keeps them separate, shows the direction and scope, and makes a recovery snapshot before replacing a sync target.

Read about sync and recovery →
DATA SYNC REVIEWED
SOURCEProductioncontao-prod · SSH
→INTO
TARGETLocalatelier-site · Docker
✓DatabaseSnapshot before replacementSELECTED
✓files/ directorySeparate transfer and backupSELECTED
Nothing is synced implicitly.Review scope  ↗
BUILT AROUND YOUR PROJECT
⌂

Your files stay yours

Keep editing in your usual tools. The project remains on the host and is mounted into its local runtime.

▤

Inspect the setup

Generated Compose configuration stays readable. Services and logs are available from the project dashboard.

⌑

Secrets stay separate

Local database passwords go to the OS secure store. Remote access uses your SSH agent or a key path.

GET STARTED

Make room for
better Contao work.

Start with the setup guide. It covers the current macOS prototype, its prerequisites, and what is still being built.

CCONTAO
DOCK
LOCAL FIRST
ALWAYS