Deploy your first VPS with bithost

Getting Started 5 min read Updated June 2026

This guide walks you through creating your first bithost account and buying a VPS with Bitcoin or another coin. No ID, no credit card - just an email address and some crypto.

Prerequisites

1. Create a free account

Go to dashboard.bithost.io/registration and enter your email address and a password.

bithost registration form with email and password
fields

Before completing registration, read the Terms of Service.

bithost registration - accepting the terms of
service

bithost registration complete
screen

That's the entire signup flow - no phone number, no ID, no credit card. bithost does not require any address or KYC verification.

You will receive a confirmation email. Click the link to verify your address (required to receive low-balance alerts).

2. Top up your balance

Click the Top up button in the dashboard.

bithost dashboard with the Top up button
highlighted

Choose your preferred cryptocurrency and send the amount to the generated address.

bithost top up balance screen with cryptocurrency
options

Your balance is denominated in USD and converted at the exchange rate at the time of deposit. A fresh deposit address is generated for each top-up.

3. Create a server

Go to dashboard.bithost.io/servers and click Launch server.

bithost servers dashboard with Launch server
button

Pick a provider and region. bithost runs on DigitalOcean, Linode, and Vultr across 30+ locations worldwide. Not sure which to choose? See the choose the right plan guide.

server creation - selecting a provider and
region

Select a size. Plans start from $0.015/hr. Choose the CPU, RAM, and disk that fits your workload. See the prices.

server creation - selecting a plan
size

Select an image. Ubuntu, Debian, CentOS, Fedora, Windows, and more are available. The most common choices are:

OS Best For
Ubuntu 22.04 LTS Beginners - most tutorials online use this
Debian 12 Lightweight, stable, great for servers
CentOS Stream / AlmaLinux Enterprise environments
Windows Server Windows-specific apps (usually costs extra)

Recommendation: If you're just getting started, choose Ubuntu 22.04 LTS. It has the largest community and the most guides available online.

server creation - selecting an OS
image

Add your SSH key. bithost uses SSH key authentication - there are no passwords emailed to you. Paste your public key and give it a name. If you don't have a key pair yet, generate one first:

ssh-keygen -t ed25519 -C "[email protected]"

Then copy your public key: cat ~/.ssh/id_ed25519.pub

server creation - Add SSH key
section

server creation - SSH key added
successfully

Enter a name for your server, then click Create server. Your server setup will begin and it will take a moment to be completely ready.

bithost servers list showing the newly created
server

4. Login to the server

Once the server status shows Active, copy the IP address from the dashboard and connect via SSH.

If you added an SSH key during setup:

ssh -i ~/.ssh/id_ed25519 root@YOUR_SERVER_IP

If you're using the default key location and it's already in your ~/.ssh/authorized_keys, the shorter form works too:

ssh root@YOUR_SERVER_IP

On Windows, use PuTTY or the built-in terminal in Windows 11. On macOS and Linux, the ssh command is available out of the box.

You're in. Your server is live, billed per hour, and paid entirely in crypto.


Questions? Email us at [email protected] - we reply in under 2 hours, 7 days a week.

Top up in crypto.
Be root in a minute.

No cards. No KYC. Uninterrupted service since 2014. For people who'd rather not explain why they need a server.

Deploy a server →