All apps

For tinkerers and developers

Custom Docker Composition

Bring your own Docker Compose file and run it on your device.

About

Bring your own Docker Compose file and run it on your device. For everything that is not in the catalogue yet.

Notes

Bring your own Docker Compose. Paste a compose document and an optional .env, pick which service and in-container port should be exposed via a domain, and Obacht runs it on your device — Dockge-style.

Guardrails (enforced on the device before anything starts): - no host port mappings (ports: / expose:) — exposure is via the domain you bind to the primary service/port - no host bind mounts — use named volumes declared under volumes: - no privileged, build, cap_add, devices, network_mode, namespace sharing, secrets/configs, extends or profiles - images run by tag (no publish-time digest pinning)

Edit the compose or env later and the stack is rebuilt automatically.

Facts

Version
1.0.0
Source
Official
Runtime
Several containers
Devices
Pi · Linux · Mac
Min. RAM
256 MB
Project
obacht.dev

Install

How to run Custom Docker Composition yourself

  1. 01

    Connect a device

    A Raspberry Pi, a Linux machine or a Mac that is on anyway.

  2. 02

    Install it

    One click in your Obacht account. Your device checks the signature before anything runs.

  3. 03

    Open it from anywhere

    It gets a web address under your-name.obacht.space, with HTTPS. Add your own domain if you have one.

Open-source contribution

Free

Obacht builds this one itself. There is no upstream project to send money to.

Last checked 2026-07-29

Run it on your own hardware.

Obacht is in a closed pilot phase. Put yourself on the list. We let people in a few at a time, so it can take a while.

Self-host Custom Docker Composition