Application hosting in the Netherlands

Your application, online in minutes.The machines stay with us.

Give Drumlin the place your code lives. It turns that code into a running program, puts it on the internet at an encrypted address, and starts it again if it stops.

Billed by the hour. A small application with a database comes to about €2 a month. Access is granted by hand while Drumlin is in a closed beta.

apiLive Running
Built from
main
Copies running
2
Where
Netherlands
Address
api-7bvb32zq.apps.drumlin.cloud

How it works

From the place your code lives to a live address.

All three steps happen on Drumlin’s computers. Your side of it needs a browser.

01

Show Drumlin your code

Sign in with GitHub, choose the project and say which branch to follow. If you would rather run something that already exists, type its name, say Vaultwarden, and Drumlin fetches the finished program instead.

02

It gets built and started

Drumlin builds your code on its own machines and starts it in the Netherlands. A first build usually finishes in a few minutes. From the first visit the address is encrypted, so the browser shows a padlock.

03

It stays running

Drumlin starts the program again within seconds of it stopping. When a build fails or a running service begins refusing requests, the email you get carries the log that says why.

What is included

Already in the hourly rate.

Every item here is active from the first deployment and costs nothing on top of the rates below.

An encrypted address straight away

Each service answers on its own name under apps.drumlin.cloud, with the certificate in place before the first visitor arrives. Renewal happens on our side, so there is no expiry date for you to diarise.

Your own domain as well

Point a domain you own at the service and it answers on that name too. Drumlin requests the certificate for your name and renews it on the same schedule as its own.

PostgreSQL, copied nightly

Attach a managed PostgreSQL database in one step and its connection details reach the service as environment variables. A copy goes to Nuremberg every night, and we have restored a database from one of those copies to check that it works.

Output, usage and a shell

What the service printed, how much processor and memory it is taking and whether it is still answering all sit on one screen. When reading the output is not enough, there is a shell into the running copy.

A change goes live on its own

Commit to the branch you chose and Drumlin builds it, then swaps the running copies over once the build succeeds. Earlier versions stay listed, and going back to one is a single click.

The operating system is ours

Drumlin runs on Talos Linux, which ships without a package manager and without a login shell. Kernel and runtime updates are rolled across the cluster by us, and none of them wait for anything from you.

Prefer the technical description? What happens to your code and what it runs on.

Pricing

Rent what you need, for as long as you need it.

You put credit on the account and spend it renting a plan by the month. The price is flat: a plan costs the same whether its services run flat out or sit idle all week. Nothing renews on its own. Nothing is taken from a card you forgot about. A rental ends on the date it says, unless you extend it.

Smallest top-up

€5.00

Credit is bought in one payment and spent in as many rentals as you like. It does not expire.

Rent for

1 to 24months

One month at a time, or two years at once. Extending adds to the end of what you have already paid for.

Warning before it ends

7days, then 1

Two notices before anything stops. Your data is kept even if you let a rental run out.

Starter, one month€13.65
Standard, three months€125.94
Pro, six months€707.40

Shown without VAT, which is settled when you buy the credit and follows where you are: German VAT for a German customer, none for a business elsewhere in the EU that has given a confirmed VAT number, none outside the EU. Because the tax is settled on the purchase, renting and upgrading from your balance afterwards produces no further paperwork.

Change plan whenever you like. Move up and you pay the difference for the days you have left. Move down and the difference comes back as credit. The date your rental ends does not move either way.
Use the capacity for anything. A rented plan is capacity, not a product. Swap the container image, deploy a different application, repurpose the whole thing. It stays the same rental.
No card on file, no surprises. You pay when you choose to. An account with no credit and no rental runs nothing and costs nothing.

Each figure below is what that plan costs for one month, paid from your credit when you rent it. The ceilings are what the plan lets you run at once.

Starter

€13.65/ month

Where a new account starts.

Processor
4 cores
Memory
8 GiB
Disk
20 GiB
Services
5
Databases
2
Custom domains
5
Builds an hour
15

Standard

€41.98/ month

Several services plus a staging copy of them.

Processor
12 cores
Memory
24 GiB
Disk
100 GiB
Services
15
Databases
5
Custom domains
15
Builds an hour
40

Pro

€117.90/ month

A team running everything it has here.

Processor
32 cores
Memory
64 GiB
Disk
500 GiB
Services
50
Databases
15
Custom domains
50
Builds an hour
80

Beyond that

Above Pro the limits are agreed one account at a time. Write and describe what you need to run.

Questions

What people ask first.

Do I need to be a developer?

For your own code, yes, because somebody has to write it. For a finished application such as Vaultwarden or a wiki, no: you give the name and Drumlin runs it. Either way, nobody on your side has to know how to administer a server.

What does it cost?

You rent a plan by the month and pay for it in advance from credit on your account. Starter is €13.65 a month and runs five services with four cores and 8 GiB between them, which is enough for an application, a database and a staging copy. There is no price per person and nothing renews on its own.

Where does my data sit?

On machines we own in the Netherlands. The nightly backups are held in Nuremberg. Drumlin is a German business, and no copy of your data leaves the EU.

What if I want to leave?

Your service runs here as an ordinary container image built from your own code. The database is standard PostgreSQL, so pg_dump hands you all of it, and your files are files. Nothing is kept in a format that only Drumlin can read.

What happens if I let a rental run out?

Nothing goes unpaid, because a rental is paid before it starts. If you let one run out you get a warning a week before and another the day before; on the day it ends the services stop, and a fortnight later they are removed. Databases and files survive all of it, and extending at any point undoes whichever steps have already been taken.

Is there a free plan?

No. The smallest thing you can buy is one month of Starter for €13.65. A price you can read on a page is more use than an allowance that runs out on a date nobody mentioned.

Your code is enough to start.The rest is ours.

Drumlin is in a closed beta and access is granted by hand. Send the request and somebody reads it, usually inside a day. Asking needs no card and puts you on no waiting list.