Solid POD Server Requirements

Solid POD Server requirements include having a computer using Linux or Windows, and using a command line, but the online instructions currently only give instructions for installing a Solid POD server on a Linux computer.   For server administrators, software developers, and computer buffs this makes perfect sense. For anyone who has only ever used Windows on a computer or laptop, you may be wondering what Linux is, and why  Linux is a requirement for a Solid POD Server, and why you can’t install it on your Windows machine.

The short answer is that you can install a Solid POD server on a Windows machine, although you would be hard pressed to find instructions for doing so. The long answer is that there is a good reason why Solid POD Server requirements include Linux.

  • Linux is free.
  • Linux is more secure than Windows.
  • Linux can be run on old computers with small hard drives.
  • There are millions of people who will give you free Linux help and advice.

Most businesses use Windows computers for their business purposes, and they are used for writing letters, completing accounts and spreadsheets, creating presentations, etc. However, the same businesses usually use mobile phones to communicate, and those mobile phones don’t usually come with Windows software. They either come with Apple software if they use iPhones, or Android software if they use Android phones. Most people have no problem using Windows on their computers, and also using Android on their phones, despite the fact that these are two different operating systems. Android is simply free Linux software that Google have tweaked a bit to enable them to sell it!

If the above companies have a website, then the chances are their website software is hosted on a server that is running free Linux software. Far more servers run on Linux software than on Windows software. So whilst Windows is undoubtedly the most widely on business and home computers, Linux is undoubtedly the most widely used software in the world as it is used on most phones and on nearly all internet servers.

Solid POD Server requirements include Linux because Linux is free.

Linux software is free. Not only is it free, the person who first released it gave future users full permission to use it free of charge, and to alter it in any way they want. Since then, there have been many people who have tweaked the software to add things to it or to change things in some way. There are now many versions of Linux, but most of them have the same underlying code but have simply changed the cosmetics. For servers those cosmetics are unimportant because servers do not need a graphical interface (GUI). So when someone manages a Linux server, because the software is free and because it is so widely used, their are millions of experienced users on hand to help you if you have any problems.

One of the cheapest computers is a Raspberry Pi, the computer that most school children in the United Kingdom use to learn coding on at school.  At the start of 2019 the most expensive range of Raspberry Pi cost only £35, and a case cost another £5.00 so for £40 it is possible to purchase a computer suitable for running a Solid Pod Server.  The only additional cost is an SD card.  The Raspberry Pi will host a Solid Pod Server without overheating, silently, and can be left running for less cost than the average light bulb.

My £40 Raspberry Pi contains a Solid Pod Server, and the Solid Pod Server Creation Instructions can be found here.