For everything that compiles down to files — React, Vite, Astro, Next static export, Hugo, or plain HTML. We serve the build straight from the opncdn edge. There is no server to size, so you only ever pay for storage.
How it works
Two things decide whether this is pleasant to live with: how a change reaches production, and what shows up on the invoice. Everything else is a detail, and the details are further down.
Deploys
Connect the repository once. From then on every push runs your build command and publishes the output to the edge. Nothing to upload, no FTP client, and a rollback is picking an older build from a list.
$ git push origin mainEnumerating objects: 38, done. intrvll build vite buildintrvll output dist/ · 38 files · 2.1 MBintrvll upload opncdn edgeintrvll live https://example.com ✓ deployed in 14.3s
Billing
Static files need no runtime, so there is no CPU line, no request count and no cold start to reason about. We measure how much your build occupies and stop there. Traffic is not metered.
Web Space · Standard €3.00 15 GB storage · 4.2 GB used Mailboxes × 2 (5 GB) €4.00 Transfer not meteredRequests not counted─────────────────────────────Total €7.00
Getting started
GitHub, GitLab or a plain remote. Read access to one branch is enough.
intrvll link github.com/you/siteYour build command and the directory it writes into. We detect the common setups and ask if unsure.
build: vite build · output: distPoint a CNAME at us and the certificate is issued before the DNS finishes propagating.
CNAME www → edge.opncdn.netThat is the whole loop from here. Every push publishes; every publish is rollback-able.
One meter: how much your build takes up. Traffic is not metered and we do not charge per request. If you outgrow a plan, move up — billing is prorated to the day.
A real mailbox on your own domain: €2 for 5 GB, €5 for 15 GB, €15.50 for 50 GB — one straight line at €0.30 a gigabyte over a €0.50 base, and any inbox moves between those sizes in a click while it is running. No minimum count, no contract term, and no combo plan you have to buy into — every plan and add-on on this page combines independently, on either side of the switch. One inbox and no website works. Forty inboxes on the €1 plan works too.
Specifications
Everything the platform does that did not need a paragraph above. If something you need is missing from this list, it is missing from the product.
Before you buy
Anything that ends up as files on disk after a build: React, Vue and Svelte SPAs, Astro, Hugo, Eleventy, Next.js in export mode, or hand-written HTML. If your build produces a folder you could open with a file browser, it fits here. If it needs a process listening on a port, use the Dynamic side.
Nothing breaks. We invoice the excess at the same per-gigabyte rate the plan implies, and tell you so you can move up if it is permanent. We do not take a site offline over storage.
Correct. There is no per-gigabyte transfer charge and no per-request charge on static plans. If a page of yours ends up on the front page of something, the invoice does not change. Sustained abuse of the network is a conversation, not a surcharge.
Yes. We do not need to be your registrar; a CNAME is enough. If you would rather move the domain to us we can do that too, but nothing here requires it.
We read the branch you nominate, run the build, and publish the output. The source is not retained after the build, and it is not used for anything else. Build logs live for 30 days.
If your build produces a folder of files, it is static and it costs €1. If it needs a process listening on a port, it is dynamic. Send us the repository and we will tell you which — and migrate it for you either way.