Disk space is the amount of hard drive space on your server necessary to house all your website files. A simple analogy is the same way you can’t take anymore pictures when your phone’s hard drive fills up, you can’t add any files to your server once it fills up. In addition to images, you wouldn’t be able to upload anymore movies, files or code once your server is full. The biggest variables to determine how much disk space you need are:
What kind of site do you have?
Depending on whether your site is a personal blog, a small business website or a new killer web app, you’ll be hosting either images, videos or lots of custom code.
How much unique content do you have?
Once you figure out what kind of content you’ll have, you need to figure out how much content do you have? For example, do you have 100 images or 1000 videos or maybe you have 10,000 PHP/JS/HTML/CSS files.
How much will your content grow?
While it’s great to count how much content you have, what you’ll also need to estimate is how much will that content grow over time. Think at least a year out as a good starting point – for example, in a year, do you expect the number of images you have to double or stay constant.
Hopefully you have the above answers handy. Once you have them, enter them into the calculator below to get an estimate of how much disk space you’ll need.
As you look at web hosting providers, pay attention to how much disk space they provide. On average, most basic shared hosting and VPS hosting will give you somewhere between 5GB and 20GB for basic hosting. That should be plenty if you’re starting a website for the first time. However, if you have an existing site, you might have already exceeded the basic allotment or you might have a better sense of how much growth you expect to see over the next 12 months. And lastly, if you need over 20GB of disk space, you might want to consider a CDN to host your files which could prove to be cheaper and faster.