Yes, most desktop PCs from roughly 2012 onward can become a capable home server. The short version: back up anything on it you want to keep, flash Ubuntu Server to a USB stick, install it over the old operating system, turn on SSH, and change three BIOS settings so the machine behaves like a server instead of a desktop. The conversion itself takes about an hour. The two questions most guides skip are the ones that actually matter: is your specific PC worth converting, and what will running it 24/7 cost you in electricity? This guide answers both, with a cutoff table and real math.
If you are still deciding whether you need a server at all, start with the pillar guide to what a home server is and what people actually use one for, then come back here.
Is your PC too old? The cutoff table
Every guide says "any old PC will do." That is not true, and the difference is not subtle. Use your CPU's generation as the dividing line. On Intel chips you can read the generation straight off the model number: an i5-3470 is 3rd generation, an i5-8400 is 8th generation. On Windows, press Ctrl+Shift+Esc, open the Performance tab, and the CPU model is printed in the top right.
| Your CPU | Verdict | What it handles | Where it falls short |
|---|---|---|---|
| Core 2 Duo era or older (before 2009) | Skip it | Almost nothing worth running | High idle power, often 4 GB RAM ceiling, dying capacitors. The electricity alone argues against it |
| Intel 1st to 3rd gen Core, AMD Phenom II / early FX (2010 to 2013) | Usable, with eyes open | File sync, network-wide ad blocking, backups, a handful of light containers | Video transcoding, multiple simultaneous streams, anything RAM-hungry. Highest power draw of the usable group |
| Intel 4th to 7th gen Core, AMD FX / 1st gen Ryzen (2014 to 2017) | The sweet spot for conversions | Everything above, plus a media server with hardware transcoding on Intel chips (roughly 6th gen and newer handle modern HEVC video in hardware) | Heavy multi-user loads, running many services at once |
| Intel 8th gen Core or newer, Ryzen 2000 or newer (2017 onward) | Excellent | Nearly any home workload: media, photos, backups, a dozen containers | Honestly, not much at home scale |
The 60-second "will it actually work" checklist
Before you spend an evening on this, check six things:
- 64-bit CPU. Anything from the table's usable rows qualifies. Ubuntu no longer ships for 32-bit processors.
- At least 4 GB of RAM. 4 GB runs a file server plus an ad blocker fine. 8 GB is comfortable for a media server and several apps. Old DDR3 sticks are cheap secondhand if you want to upgrade.
- A wired Ethernet port. Servers should not live on Wi-Fi. If the PC will sit far from your router, plan for a cable anyway.
- A working disk, or a plan to replace it. A drive that has already survived years of desktop duty is the most likely part to fail. A small SSD for the operating system is the single best upgrade you can make.
- It can run all day without overheating. Blow the dust out, make sure the fans spin, and let it idle for a few hours before trusting it.
- An idle power draw you can live with. This is the dealbreaker nobody checks. The electricity section below shows you the math.
One more point in favor of converting: if the machine is stuck on Windows 10, which Microsoft stopped supporting on October 14, 2025, it is no longer safe as an internet-facing Windows PC anyway. A supported Linux server OS gives that hardware a secure second life.
Step 1: Back up, then accept the wipe
The install below erases the entire drive. Before you start:
- Copy documents, photos, and browser bookmarks to an external drive or cloud storage. Check the Desktop, Downloads, and Documents folders; that is where 90 percent of forgotten files hide.
- If any paid software on the machine has a license you might reuse (a game library, an office suite), sign out or deactivate it first.
- Do not try to keep Windows "just in case" on the same disk. Dual-booting a server defeats the point of a machine that runs 24/7, and it doubles the ways an update can break your boot process.
Step 2: Install Ubuntu Server, step by step
I recommend Ubuntu Server for a first conversion because it is free, it runs without a graphical desktop (so old hardware feels fast), and the current long-term support release, Ubuntu Server 26.04 LTS, receives updates from Canonical until 2031. Your server OS decision is one you make once; five years of guaranteed patches is the right default.
2.1 Download the installer
On your everyday computer, download the Ubuntu Server LTS ISO file from ubuntu.com. It is a few gigabytes.
2.2 Flash it to a USB stick
You need a USB stick of 4 GB or larger (it will be erased). Use a flashing tool such as Rufus (Windows) or balenaEtcher (Windows, Mac, Linux): pick the ISO, pick the stick, click start, wait a few minutes.
2.3 Boot the old PC from the USB stick
Plug the stick into the old PC and power it on while tapping the boot-menu key. It varies by manufacturer: F12, F11, F10, F8, Esc, and Del are the common ones, and the correct key usually flashes on screen for a second at power-on. Choose the USB device from the menu.
2.4 Walk through the installer
The Ubuntu Server installer is text-based but simple. The choices that matter:
- Language and keyboard: pick yours.
- Network: the installer shows the IP address your router assigned. Write it down; you will need it in step 2.6.
- Storage: choose "Use an entire disk." Confirm the wipe. Leave the default layout alone.
- Profile: give the server a short hostname (something like
homeserver), plus a username and a strong password. This account controls the machine; do not reuse a throwaway password. - SSH: check Install OpenSSH server. This is the one box you must not skip. SSH is how you will control the server from your normal computer, which is what lets it live in a closet with no monitor.
- Featured snaps: skip them all. Install apps deliberately later, not from a checklist you have not researched.
Reboot when prompted and pull the USB stick out.
2.5 First login and updates
Log in at the server's own keyboard once with the username and password you created, then bring it fully up to date:
sudo apt update && sudo apt upgrade -y
2.6 Give it a permanent address
Your server needs an IP address that never changes, or nothing will reliably find it. The easiest method is not on the server at all: log in to your router's admin page, find "DHCP reservation" (sometimes "static lease" or "address reservation"), and pin the server's IP to its hardware address. Two minutes, no config files, and it survives reinstalls.
2.7 Go headless
From your everyday computer, open a terminal (PowerShell on Windows works) and connect:
ssh yourusername@192.168.1.50
Substitute your username and the reserved IP. Once that works, you can unplug the server's monitor and keyboard for good. That is the moment an old PC becomes a server.
Step 3: The three BIOS settings that make it a real server
This is the part nearly every guide skips, and it is the difference between a machine you babysit and one you forget about. Reboot the server, enter BIOS setup (usually Del or F2 at power-on), and set:
- Restore on AC power loss: Power On. The setting goes by many names ("AC Back," "After Power Failure," "Restore AC Power Loss"). Default behavior after a power outage is to stay off, which means your server dies the first time the power blinks while you are away. Set it to power on and the machine restarts itself the moment electricity returns.
- Boot without a keyboard. Some older boards halt with a "keyboard error" if nothing is plugged in. Look for "Halt On" or "Keyboard Error" and set it to ignore. Otherwise your headless server will sit at an error screen forever after its first unattended reboot.
- Wake-on-LAN: Enabled. Optional but worth it. It lets you power the machine on remotely with a "magic packet" from another device, so you can shut the server down when you travel and wake it without touching it.
The electricity math nobody shows you
An old tower is free to acquire and not free to run. The formula is simple: watts at idle × 8.76 = kilowatt-hours per year for a machine that is on around the clock. The US average residential electricity rate was about 18.8 cents per kWh as of April 2026, per the US Energy Information Administration; the table below uses a round 18 cents. Check your own bill, because state rates vary enormously.
| Machine | Typical idle draw* | kWh per year | Cost per year at $0.18/kWh |
|---|---|---|---|
| 2010 to 2013 desktop tower | 60 to 100 W | 525 to 876 | roughly $95 to $158 |
| 2014 to 2017 desktop tower | 35 to 60 W | 307 to 526 | roughly $55 to $95 |
| Old laptop (lid closed) | 10 to 20 W | 88 to 175 | roughly $16 to $32 |
| Modern mini PC | 6 to 15 W | 53 to 131 | roughly $9 to $24 |
*These are typical ranges, not measurements of your machine. An inexpensive plug-in watt meter tells you your real number in ten seconds, and it is the most clarifying purchase in this whole project.
Read the table honestly: the oldest towers can cost more per year in electricity than the gap between "free old PC" and an entry-level mini PC. Run the comparison for your own machine: take its measured idle wattage, project the cost over two or three years at your local rate, and put that next to what an entry-level mini PC sells for where you live. Newer towers and laptops usually win the comparison; pre-2013 towers often lose it.
Three ways to shrink the number on any old PC: replace the boot hard drive with an SSD, unplug drives you are not using, and enable your CPU's power-saving states if the BIOS has them disabled.
When turning an old PC into a home server is a bad idea
I would rather talk you out of a bad conversion than have you sour on home servers entirely. Skip the old PC if:
- It predates 2009. Between the idle power draw and the RAM ceiling, you are paying yearly, in electricity, for hardware that cannot run much. Recycle it.
- It is your only computer. A converted server runs headless with no desktop. You need a separate everyday machine.
- It has to live where you sleep or work. Old towers have old fans. A machine in a bedroom or on a desk needs to be near-silent, and that usually means a laptop, a mini PC, or new fans you did not budget for.
- The math above clearly loses. A high-idle-wattage tower that will run 24/7 for years is a recurring bill dressed up as a free computer. Budget mini PCs exist precisely because of this trade-off, and their power savings compound every month.
- You want it to run your smart home or backups with zero drama from day one. Aging power supplies and drives fail more often than new ones. You can absolutely build reliably on old hardware, but only if you also set up automated backups, which is non-negotiable either way.
None of this means the old PC route is wrong in general. For learning, and for any machine from the table's middle rows, it is the best value in home computing. The pillar guide covers how to decide what your home server is actually for before you commit hardware to it.
What to run first
Resist installing ten things on night one. Pick a single app, run it for a week, then add the next. Good first candidates and how to choose between them are covered in our roundup of the best self-hosted apps for beginners; network-wide ad blocking and a file-sync service are the classic starters because you feel the benefit within a day.
One warning as soon as you want to reach the server from outside your house: do not forward ports on your router to expose it to the internet. The beginner-safe route is a private mesh network, which we walk through in how to access your home server from anywhere with Tailscale.
FAQ
Can I still use the PC as a normal computer after converting it?
Not practically. Ubuntu Server has no desktop interface, and the value of a server comes from it running untouched 24/7. If you still need the machine as a desktop, it is not ready to be your server.
Can I use an old laptop instead of a desktop?
Yes, and for many people it is the better donor: laptops idle at a fraction of a tower's wattage, run quietly, and the battery acts as a built-in backup power supply during brief outages. Configure the OS not to sleep when the lid closes, and make sure the closed lid does not block its vents.
Do I have to use Linux, or can I keep Windows?
You can run a server on Windows, but on old hardware it is the worse tool: it spends more RAM and CPU on itself, and most self-hosted apps are built Linux-first. There is also the support problem, since Windows 10 stopped receiving security updates in October 2025 and many older PCs cannot officially upgrade to Windows 11. Ubuntu Server is free and supported into 2031.
How much RAM does an old PC need to work as a home server?
4 GB is a workable floor for file serving, backups, and ad blocking. 8 GB is comfortable for a media server plus several apps. 16 GB only matters once you are running many services at once, which is not a first-month problem.
Will running an old PC 24/7 wear it out?
Continuous running is gentler on components than daily power cycling, but old drives are still the weak point. Assume the drive can fail, keep automated backups of anything you care about, and the rest of the machine will usually soldier on for years.