Secure a new VPS
Create a regular user, update packages, configure SSH, and turn on a firewall before deploying apps.
Read the steps →Straightforward guides to help you claim a domain, choose a VPS, set up your server, and run useful apps — even if you’re just getting started.
$ ssh your-user@your-server-ip $ sudo apt update && sudo apt upgrade $ sudo ufw allow OpenSSH $ sudo ufw enable
Claim your name, rent a server, and get your apps running with clear, step-by-step guidance.
Compare providers and find a plan that fits your projects and budget.
Compare providers →Start with updates, a non-root account, SSH access, and a firewall.
See the first steps →Domains
Before you rent a server, grab a domain. It’s the address people type to reach you — and it stays yours even if you switch VPS providers later.
Domain partner
Spaceship is a no-nonsense registrar: search for a name, see the real price, and manage DNS records from a clean dashboard. Everything you need to point a domain at your VPS — and re-point it whenever you migrate.
Search domains on Spaceship(draft link — replace with your approved Spaceship affiliate tracking URL)
dig +short yourdomain.com or an online DNS checker.Registrar DNS is fine to start. If you later want faster changes or CDN features, you can move DNS hosting without moving the domain itself.
Affiliate disclosure: Links to Spaceship, Contabo, and GitHub on this page are intended as affiliate links. If you purchase or sign up through them, we may earn a commission at no extra cost to you. Tracking links are still being added in this draft; recommendations remain independent of any commission.
Comparison
Three popular providers with different strengths. The right choice depends on your budget, location, and how much setup you want to manage.
A directional overview, not a live price quote. Check each provider’s current plans, regions, fees, and terms before ordering.
Get started
The foundations to learn first, then practical projects to make the server yours.
Create a regular user, update packages, configure SSH, and turn on a firewall before deploying apps.
Read the steps →Learn containers and Compose so your services are easier to install and update.
Read the steps →Run a private file service like Nextcloud after you have backups and HTTPS in place.
Read the steps →Keep a separate copy of important data and test that you can restore it.
Read the steps →Commands differ by distribution. Follow your operating system’s current documentation before pasting commands into a production server.
Install Docker Engine and the Compose plugin using Docker’s official instructions for your Linux release. Start with one service, store persistent data in volumes, and keep your Compose file in version control without passwords or secrets.
Give your cloud app a dedicated domain, enable HTTPS, put its data on storage you monitor, and arrange backups before inviting other users.
Back up application files and databases to a separate location. Schedule the backup, monitor failures, and practice restoring to a fresh server. A VPS snapshot alone is not your entire backup plan.
Workflow
The habit that separates a fragile server from one you can rebuild and improve with confidence: every config change tracked, reviewed, and reversible.
Partner spotlight
Keep every Compose file, config, and script in Git. Review changes before they touch your server, roll back a bad deploy in seconds, and let Actions ship updates for you. Draft YAML and shell scripts faster with GitHub Copilot.
Get started on GitHub(draft links — replace with your approved GitHub partner tracking URLs)
.gitignore beats cleaning history laterStart with a manual deploy you can repeat by hand, then automate it. If a workflow fails at 2 a.m., you want your last working config one git revert away.
Affiliate disclosure: Links to GitHub and GitHub Copilot in this section are intended as affiliate links. If you sign up through them, we may earn a commission at no extra cost to you. Tracking links are still being added in this draft; recommendations remain independent of any commission.
Featured review
Contabo is worth a closer look if you want substantial RAM and storage for self-hosted projects. Weigh the full checkout cost, region, support model, and your comfort managing Linux before you choose a plan.
Read the reviewIt suits builders who want to run several services and are comfortable learning server administration. If this is your first VPS, budget time for SSH, a firewall, monitoring, and a restore test. Compare total checkout prices and location options with other providers; capacity alone does not tell you how an app will perform.
View current Contabo plans ↗ (draft link — replace with your approved affiliate tracking URL)
Affiliate disclosure: Links to Contabo, Spaceship, and GitHub on this page are intended as affiliate links. If you purchase or sign up through them, we may earn a commission at no extra cost to you. Tracking links are still being added in this draft; recommendations remain independent of any commission.
FAQ
A few things to know before renting your first server.
It means running software on a server or device you control. That can be a machine at home or a rented VPS in a data center.
Usually no. A small VPS can run a website or a few lightweight services. Move to dedicated hardware when you have a measured need for more predictable resources.
Any established registrar works. Compare the renewal price (not just the first-year deal), confirm WHOIS privacy is included, and make sure DNS records are easy to edit. We partner with Spaceship — see the labeled link in the domains section — but the checklist matters more than the brand.
No — but version control is the cheapest insurance you can add. A private repo gives you a full history of every config change and a one-command rollback when something breaks. See the workflow section for how we set it up.
Yes, if you keep your data backed up and document your setup. Migration still takes planning for DNS, databases, files, and downtime.
Back up databases, persistent app data, configuration, and any secrets you need to restore the service securely. Keep a copy outside the VPS and test a restore.
The site may earn a commission from clearly labeled affiliate links, including VPS providers like Contabo, domain registrars like Spaceship, and developer tools like GitHub. Recommendations should still account for price, performance, ease of use, and the needs of each project.