Quick start
A new account can't deploy until it's verified and funded. The steps below get you there in a few minutes.
Create your account
Sign up with your email and a password, and tick the box to accept the Terms of Service, Privacy Policy and Acceptable Use Policy. The box is the agreement, so signup won't go through without it. We record the moment you accepted, the IP you accepted from, and a fingerprint of the exact wording you were shown — so if the agreements change later, we can tell what you actually signed up to.
Verify your phone
Some actions (like deploying a server) require a verified phone number. Add and confirm your number in Settings → Security when prompted.
Add funds to your wallet
Open Billing and choose Add funds. Pay by card or crypto; the balance lands in your wallet in your account currency and is used to pay for everything you run.
Add an SSH key (recommended)
Under SSH Keys, paste your public key. When you deploy a Linux server you can select it, and you'll get key-based login instead of a root password emailed to you.
Deploy
Head to Servers → Deploy and follow the wizard. The next page walks through it in detail.
Set up auto top-up
Turn on auto top-up in Billing: pick a threshold (for example, top up when the balance drops below $5) and an amount to add. We charge your saved payment method automatically and email you each time.
Low balance = suspension
If your wallet can't cover a running service, that service is suspended until you top up. We warn you by email before it happens — but auto top-up is the reliable fix.
Pick your billing mode
Each eligible service can bill monthly (the default — a flat rate, best for always-on workloads) or hourly (pay only for the hours it exists, best for short-lived work). You choose per service, and you can see the effective rate before you confirm a deploy.