8 Ways to Make Use of Your Old PC with Linux

Most people throw away their old computers when they get new ones. Don’t be one of those people. Instead, turn your old PC into a Linux file server, a smart TV hub, a web caching proxy, Network Attached Storage, or even your own private cloud solution. With Linux, the possibilities are endless.

Here are 8 things you can do with an old PC and Linux. Keep in mind that these are just eight picks. It’s not the be-all-end-all list. There is no doubt that there are other things that can be done on Linux that simply didn’t make the list.


Linux is perfect for serving up files. If you’ve been looking to just set up a basic Samba (or NFS) file share for all of the computers on your network, an old computer with a fairly decent LAN connection and a couple hard drives can do the job just fine.

Here’s some information on setting up a basic file server for Linux.


These days people don’t have just one computer. Most die hard computer enthusiasts have a desktop workstation, a tablet, a smartphone and a laptop (or two). When you get to a place where you have multiple machines, keeping all the same files on all devices can get tedious.

Some will point out that “this is what Dropbox and Google Drive are for,” and they’d be right. The problem is you only get a certain amount of storage for free with these services, not to mention they can’t operate offline.

That’s where a decentralized file syncing solution comes in. With this tool you can set up a sync server on an old machine and have it pass out all of the same files to all those that connect to it. You are not tied down to a cloud service or the Internet. Best of all, you’re only limited by hard drive storage space.

Here are some great syncing solutions to consider: SyncThing, Bittorrent Sync.


Are you looking for a formidable replacement for Dropbox, Google Drive, or Microsoft OneDrive? Good news! You can roll your own solution instead. This solution is known as OwnCloud.

Unlike #2, OwnCloud isn’t just a fancy file syncing protocol. Sure, there’s an app you can load on your computer (not just Linux) and mobile device to keep files in sync, but there’s so much more to it than that.

It’s a complete replacement for mainstream cloud storage solutions (most notably Google Drive). When you set up an OwnCloud server, you’ll be getting a whole suite of applications to use on your private cloud.

There are many, many apps that you can install to your OwnCloud. Here are the most notable ones:

Learn how to install it by following our OwnCloud installation guide.


Looking to set up a central box for all of your storage needs? You might want to consider turning that old PC into a NAS. Having a Network Attached Storage appliance can be great. These kinds of things are specifically designed to house a lot of data.

This can be done easily with Linux by using Open Media Vault. It’s a Linux distribution specifically designed to manage many hard drives and data. It’s based on Debian (a very popular Linux distro) and has a whole lot of features packed inside.


Media appliances you plug into the television are all the rage. There’s Apple TV, Google Chromecast, Amazon Fire TV, etc. Want to join the fold? It’s easy, just take that old computer of yours and turn it into a local media appliance.

There are many ways to accomplish this task, but the most reliable (and practical) approach is to install Kodibuntu. It’s a Ubuntu-based Linux distribution specifically designed to be an “out of the box” media solution. Just set it up, put your media on the old PC, plug it into the TV and go.


Something you can plug directly into your TV is great in a pinch, but if you want to get a little bit more out of that old PC, there are other media options. Consider turning that old machine into a Plex or Emby media server.

With a media server, you’re not limited to one screen. Instead, all your media is in one central location and can be served to all (on your network) who choose to access it. Both prominent media server solutions available on Linux have several different apps and a web interface to access your content with. They’re very prolific and one of the main strengths a media server has.

It should be noted that most media servers don’t perform well unless they have fairly decent hardware. Most DDR2 era PCs (and up) can handle this sort of load, so don’t worry. Just don’t try to install Plex on your ancient windows 95 PC!


Have a slow Internet connection and a spare old rig? Turn that rig into a Squid server! Not sure what Squid is? It’s a caching proxy tool for Internet traffic. It can drastically reduce bandwidth by caching frequently accessed web pages.

This sort of thing is perfect for those stuck with low bandwidth connections.


Just getting into Linux? Want to learn by doing? Make this old PC your practice machine. It doesn’t matter if you mess this PC up, because it’s set aside to be tinkered with. If you’re serious about learning the ins and outs of Linux, this is a good way to go.

Though these machines might not be the powerhouses they once were, there’s still a lot that can be done with them. Media server, OwnCloud, NAS, Cache proxy, you name it. There are so many things you can do with Linux that if we included them all, the list would be neverending!

What would you do if you had an old PC laying around? Tell us below!

Image Credits: Wikimedia Commons, Flickr

Leave a Reply

Yeah! You've decided to leave a comment. That's fantastic! Check out our comment policy here. Let's have a personal and meaningful conversation.