What's a good way to host a low-traffic website?
I'm currently working on developing a website to replace an existing website that was created in WordPress and is, I believe, hosted on GoDaddy.
The new website is written in Django instead, and I'm planning to use Apache to host it and likely run a small PostgreSQL database for the Django database. I'm familiar with Django development and Linux IT/hosting through work, but I haven't had to worry about actually getting servers myself in that regard.
I'm completely comfortable taking a bare Linux machine and configuring it as-needed, I'm just new to trying to figure out the hosting side of things. I'm tempted to spin it up on a spare Linux box in my house, but I'd prefer a bit more uptime than consumer ISPs tend to offer.
The site won't have much traffic, I'd be surprised if it gets a couple dozen visitors in a week, but it will be serving MP3 audio files that are 30-60 minutes long (which means it also needs at least a bit of disk space available for hosting them).
My first thought was to host it on AWS, but the list of their offerings is a little overwhelming; I have no clue what I actually need from the list of thousands of different slightly-different options. I'm not completely settled on using AWS or anything like that, they just have the name recognition.
Does anyone have any suggestions for the best way to go about hosting this site?
Posted Oct 31, 2019, 4:34 AM UTC
Look at AWS LightSail. The cheapest option is $3.50/month and gets you 20GB SSD storage with up to 512GB transfers.
Yeah, LightSail is one of the things I was looking at. It looks like it might be a good fit for what I need, but I was a bit confused looking back and forth between that and all the EC2 and other servers they offer.
Yes, I've been using AWS for a few years and wasn't even aware of LightSail until I started looking at doing some of their qualification exams. I now regret not spending time doing that at the start. It would have saved me a lot of money.
Their core services are cloud storage (S3) and processing (EC2). Services like Elastic Beanstalk and LightSail are just packaged versions of those core services to fit the needs of specific classes of customers.