Ask HN: What's your go-to webhost in 2023 for simple websites?
I'm trying to put up a simple site with a few HTML and JS files, and I grabbed one of the first hosts I found, CloudFlare Pages. But even digging up the process to put up a tiny, static site like mine took some work -- there were absolutely no obvious options for it in the UI. The forum post I dug up linked to an official documentation page explaining that the only solution involved using git and pulling the files from a GH repo (link for the curious: https://developers.cloudflare.com/pages/framework-guides/deploy-anything/ )
This is obviously a much more complex and less straightforward user experience than the one I had some 20 years ago, when I used an FTP client to upload whatever I wanted by a process that was pretty obvious, took just a couple of steps, and was hard to screw up. That's exactly what I'd like to be able to do again, but I have no idea if there's a hosting service that can offer something like that today. Can anyone recommend one they've had good experiences with?
27 comments
[ 4.0 ms ] story [ 65.5 ms ] threadhttps://www.ionos.com/hosting/web-hosting
https://www.hostgator.com/web-hosting
little more complicated but free:
https://render.com/
100% free. Very fast. If you want you can get a non-GH domain. Updating the site is just pushing to a `gh-pages` branch
(Disclaimer: I'm an engineer on Cloudflare Pages)
https://surge.sh/
There are lots of hosting providers that still offers this kind of functionality. I imagine that e.g. a lot of WordPress users still deploy in this manner.
As long as the provider offers SFTP you can use e.g. WinSCP or Cyberduck to drag and drop files.
The reason I say this is, because as I have grown senior, I started noticing similar stubbornness in myself ("This was so much easy back in our days") and attitude of refusing to learn that came with it. I don't deny that some of the complexity in the web world is unwarranted, but when I refuse to invest my time in even trying to understand new solutions, I fail to acknowledge the benefits as well.
In the FTP days, it was easy to crash the whole site because of bad code that creeped in and no easy to way to decipher what change caused it. Cloudflare pages allow my to restore my site to any point of time and makes it easier to keep track of changes.
I think it's important to keep an open mind when it comes to new solutions.
The benefits of Cloudflare pages that you describe are certainly very real, but for a static site consisting of a couple of files that's built by a reasonably experienced person and that will receive essentially no ongoing changes, they're not needed -- so all the extra complexity of CF pages is unjustified. If I were building a reasonably high-traffic commercial site with a JS framework, a backend, user accounts, and so on, I'm sure I would be genuinely grateful for CF Pages' features, but I just need to kill a housefly and I don't want to spend time wheeling field artillery into position.
- Github Pages / Cloudflare Pages
- Heroku / Cloudflare Workers
- ngrok
Take your pick. You can get a lot done with many of these and with a free quota.
Just drag and drop the directory containing your website to the page, and it takes care of the rest. Very convenient for hosting simple fire and forget web pages online.
Dreamhost.com (or one of the many others).
Pick 'webhosting' as the option. You may even get a free .com for a year, just like back in the day.
Github pages and CDNs and CMSs and one-click install and VPSs and all that jazz don't fix an unbroken problem: Hosting static files on a webserver that likely hosts hundreds or thousands of sites effortlessly.
None of that jazz is needed. FTP your files. With FileZilla. Like back in the day.