Don't overthink it. The guides have you covered.

Getting Started

Getting Started

How to choose the right cloud server plan

CPU, RAM, storage, bandwidth - understand what each spec means and pick the right plan for your workload from day one.

Read guide →
Getting Started

Deploy your first server with bithost

Create your account, top up your balance with BTC or Lightning, and have a live Ubuntu server in under 5 minutes.

Read guide →
Getting Started

How to connect to your server via SSH

Generate SSH keys on Mac, Linux, or Windows, add your public key to the server, and connect from your terminal.

Read guide →
Getting Started

Understanding your server dashboard

Power controls, networking, snapshots, the web console, and monitoring graphs - everything your control panel does, explained.

Read guide →
Account Security

How to enable two-factor authentication (2FA)

Protect your account and server balance with an authenticator app. Takes under 5 minutes and works with Google Authenticator, Authy, and 1Password.

Read guide →

Security

Security

How to secure your cloud server

Updates, non-root users, disabled root SSH login, UFW firewall, and Fail2Ban - the essential hardening checklist for any new server.

Read guide →
Security

How to set up automated backups

Provider snapshots, rsync file backups, database dumps, and offsite storage with rclone - the 3-2-1 backup strategy for your server.

Read guide →
Security

Monitor your server for suspicious activity

Check logins, auth logs, running processes, open ports, and disk usage to catch security incidents before they become serious.

Read guide →
Security

Disable SSH key auth and enable password login

Step-by-step guide to switching your Linux VPS from SSH key authentication to password-based login - edit sshd_config and test safely.

Read guide →
Security

Add and manage SSH keys

bithost uses SSH key authentication. Learn how to generate a key pair and add your public key before deploying a server.

Read guide →

Web Hosting

Web Hosting

Host a website with Nginx

Install Nginx on Ubuntu, upload your files, configure a server block, and get your website live in minutes.

Read guide →
Web Hosting

Install WordPress on a cloud server

Set up the full LEMP stack (Nginx, MySQL, PHP), download WordPress, configure your database, and complete the installation wizard.

Read guide →
Web Hosting

Set up HTTPS with Let's Encrypt (free SSL)

Install Certbot, obtain a free trusted SSL certificate, and configure automatic renewal - your site secured in under 5 minutes.

Read guide →
Web Hosting

Point your domain name to your server

Add an A record at your domain registrar, wait for DNS propagation, and make your website accessible at your own domain.

Read guide →

Use Cases

Use Cases

Set up your own VPN server with WireGuard

Run a private WireGuard VPN on your cloud server - no third-party logs, choose any server location, secure all your devices.

Read guide →
Use Cases

Run a game server (Minecraft and more)

Set up a Minecraft Java Edition server with Java, systemd for auto-start, and tips for Valheim, CS2, and other games.

Read guide →
Use Cases

Self-host cloud storage with Nextcloud

Your own Google Drive alternative - file sync, photo backup, calendar, contacts, and more, hosted on your own server.

Read guide →
Use Cases

Host a Node.js or Python web app

Deploy with PM2 or Gunicorn, configure Nginx as a reverse proxy, and keep your app running reliably in production.

Read guide →

Performance & Scaling

Performance

How to scale your server resources

Vertical vs horizontal scaling, adding block storage volumes, and knowing when your server needs an upgrade.

Read guide →
Performance

Monitor CPU, RAM, and disk usage

htop, iostat, vnstat, Netdata - real-time and historical monitoring tools to catch bottlenecks before they cause problems.

Read guide →
Performance

Migrate a website to your cloud server

Copy files and database, test on the new server before switching DNS, and migrate with zero data loss.

Read guide →
Performance

Set up Docker on your cloud server

Install Docker and Docker Compose, run containers, persist data with volumes, and use Nginx as a reverse proxy for your apps.

Read guide →

Troubleshooting

Troubleshooting

What to do if your server is unreachable

Step-by-step diagnosis - check the control panel, ping the server, use the web console, and fix SSH, Nginx, or resource issues.

Read guide →
Troubleshooting

How to recover from a failed deployment

Check what broke, fix Nginx configs, revert code changes with Git, restore a database from backup, or roll back a snapshot.

Read guide →
Troubleshooting

Common server error messages and fixes

SSH errors, 502/504 gateway errors, 403 Forbidden, MySQL access denied, disk full, SSL errors - with step-by-step fixes.

Read guide →

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 →