Docker image hosting

Deploy any Docker image. No Kubernetes.

Pick an image from Docker Hub, pass your environment variables, and get a live URL with HTTPS. That's the whole workflow.

Skip the build. Deploy the image.

When someone already built the perfect Docker image, you shouldn't need to clone a repo and rebuild it. Just deploy the image directly.

With Claude Code
You: Deploy the reacherhq/backend
     image as "email-verifier" with
     RCH_HTTP_HOST set to 0.0.0.0
Claude: Deployed Docker image.
→ https://email-verifier.dartup.dev
With the API
curl -X POST dartup.dev/api/deploy \
  -H "Authorization: Bearer $KEY" \
  -d '{
    "docker_image": "nginx:alpine",
    "subdomain": "my-nginx",
    "env": { "NGINX_PORT": "80" }
  }'

Popular images, ready to deploy

Any public Docker Hub image works. Here are some ideas.

Nginx

nginx:alpine

Reverse proxy, static file server, or load balancer.

NGINX_PORT=80

Ghost Blog

ghost:5

Self-hosted blog with a beautiful editor.

url=https://myblog.dartup.dev

n8n Workflows

n8nio/n8n

Visual workflow automation. Connect APIs visually.

N8N_HOST=myflows.dartup.dev

Metabase

metabase/metabase

Open-source analytics and business intelligence.

MB_JETTY_PORT=80

Uptime Kuma

louislam/uptime-kuma

Self-hosted monitoring tool. Track your services.

UPTIME_KUMA_PORT=3001

Reacher Email Verifier

reacherhq/backend

Self-hosted email verification API.

RCH_HTTP_HOST=0.0.0.0

Every image gets the full platform

Docker images deployed on DartUp get the same features as source-built projects.

HTTPS & Subdomain

Automatic SSL certificate and yourapp.dartup.dev URL.

Environment Variables

Inject any config your container needs at deploy time.

Health Checks

Automatic restarts if your container becomes unhealthy.

Sidecar Databases

Add Postgres, MySQL, Redis, or MongoDB alongside your image.

Persistent Volumes

1GB storage that survives container restarts.

Custom Domains

Attach your own domain with automatic TLS.

You don't need Kubernetes

Kubernetes for one container:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-app
spec:
  replicas: 1
  selector:
    matchLabels:
      app: my-app
  template:
    spec:
      containers:
      - name: my-app
        image: nginx:alpine
        env:
        - name: PORT
          value: "80"
---
apiVersion: v1
kind: Service
... 40 more lines

DartUp:

You: Deploy nginx:alpine as my-app
Claude: Done.
→ https://my-app.dartup.dev

Same result. No YAML. No cluster. No kubectl.

Deploy any image in seconds

If it's on Docker Hub, DartUp can run it. HTTPS, env vars, databases—all included.

Start Deploying Free →

Free tier. No credit card required.