How it works
Three steps, no DevOps
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.
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.
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
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