XPod Run

Bring your container, we run it.

Already have a Docker image? Paste its reference. We copy it into our own registry, pin it to its digest, and run it in isolation with a domain and HTTPS ready right away.

Every container runs isolated from other customers.

How it works

Three steps, no DevOps

  1. Paste the image reference

    From Docker Hub, GitHub Container Registry, or another supported registry. Name the version, not just the image. For private images, save the registry credentials once: they are stored encrypted and reused on every deploy.

  2. We copy it, we don't link it

    The image is copied into the XPod registry and pinned to its digest. The tag at the source registry may change; what runs does not.

  3. It runs isolated

    Your container runs apart from other customers. Fill in environment variables as needed and an HTTPS domain goes live right away.

Sizes

Pick a memory size, the price follows

The monthly price of each size, straight from the live list. Each step up adds 128 MB at the same rate.

  • 256 MB

    Rp14,000/month

  • 384 MB

    Rp21,000/month

  • 512 MB

    Rp28,000/month

  • 768 MB

    Rp42,000/month

  • 1 GB

    Rp56,000/month

  • 1.5 GB

    Rp84,000/month

  • 2 GB

    Rp112,000/month

See details and how it is billed →

How it is billed

Pay while the container is up

  • Monthly rate, counted per active minute

    Each size has a monthly price. You are charged for the minutes the container is actually up, and a month never costs more than the full monthly price.

  • Stopped means not billed

    A container you stop adds nothing to its plan cost. Delete it when you no longer need it.

  • Paid from your balance

    No card is charged automatically. Costs come out of your XPod balance; you need at least Rp10,000 to start.

  • Outbound traffic over the quota

    Each size includes an outbound traffic quota. Above it, Rp3,100 per GB comes out of your balance.

Image sources

From the registries you already use

Public repositories work right away. A reference from an unsupported registry is refused at deploy time, naming the registry, instead of failing silently.

  • docker.io

  • ghcr.io

  • quay.io

  • registry.gitlab.com

  • mcr.microsoft.com

Private images: save the registry credentials in the console once. They are stored encrypted and can be tested, replaced, or deleted at any time.

When not to use XPod Run

Run is not for everything, and that's fine

  • Your app is in the catalog

    If you need n8n, WAHA, or Uptime Kuma, App keeps the version up to date for you.

    To XPod App →
  • You only need to serve static files

    A built site doesn't need a container that stays up.

    To XPod Sites →
  • You only need to run once in a while

    A script that runs every night isn't worth paying for 24 hours a day.

    To XPod Jobs →

Seven products, one platform

Which one do you need?

The difference is when your code runs: from always on, to not running at all until it is needed.

  • What you bring
    An app from the catalog
    When it runs
    Always
    How it is billed
    Monthly
  • XPod Runyou are here
    What you bring
    Your own container image
    When it runs
    Always
    How it is billed
    Monthly, per active minute
  • What you bring
    A PostgreSQL database
    When it runs
    Always
    How it is billed
    Monthly
  • What you bring
    Static files
    When it runs
    Never
    How it is billed
    Plan + bandwidth
  • What you bring
    Code in a container
    When it runs
    On a schedule
    How it is billed
    Per second of execution
  • What you bring
    Code or a container
    When it runs
    When messages arrive
    How it is billed
    Per processed message
  • What you bring
    One function (handler)
    When it runs
    When called
    How it is billed
    Per call + GB-second

Get started with XPod Run

Signing up is free. Top up your balance as needed by virtual account transfer, QRIS, e-wallet, or at a convenience store, then run.

Questions? Write to [email protected]