10
44 Comments

Where do you host your Web App

Hi, devs! My friend and I are about to ship a beta version of our Django-based web app. The biggest question here's where to host the project? We'd used Heroku free tiers before, but we don't know which service choose between these:

  • Render
  • Microsoft Azure
  • AWS
  • Google Cloud

Thank in advance.

  1. 6

    For now I'm enjoying Digital Ocean, it's great plus more price friendly than Google Cloud and others...

    1. 1

      Funny story, I went to sign up for Digital Ocean to host one of my apps and I failed the CAPTCHA 4 times in a row and signed up for AWS out of frustration 😂.

      1. 2

        haha just keep an eye on the bill :)

      2. 1

        Thought I'm the only one that gets away from CAPTCHA because of frustrations.

  2. 5

    How about some simple VPS somewhere? Costs around 5 - 10 € per month and should cover quiet some traffic.

    1. 2

      Good point! But I would like to avoid all the Setups around VPS, and use simple services like Render...
      Thank you anyway.

  3. 4

    I use Netlify for small Websites (e.g., https://dev-concepts.dev) and DigitalOcean's DOKS for apps/larger systems

    1. 2

      +1 to Netlify, it is so insanely easy to set up for especially static sites/content based sites.

  4. 3

    DigitalOcean is pretty good. When I'm starting off with a new project (such as https://CallWit.com), I tend to start off with Google Firebase. Once a project gains maturity, I move it to some other platform if needed. The 'downside' to using Firebase functions of course is that your project will need to be in Javascript (Express/NodeJS).

    1. 2

      +1 on Firebase. It's straightforward to setup and the Blaze pricing option (practically free for starting projects) provides you serverless capability through functions and a realtime NoSQL database NoSQL. I am building my product https://montein.web.app/ through it and had no issues.

      1. 2

        +1 as well, Firebase is great for beginners + there is a lot of help available online for getting started.

  5. 2

    You can also consider getting a cheap VPS (DigitalOcean, Linode, Lightsail, Hetzner, etc) and installing Dokku. This can simplify devops, providing a Heroku-like deployment experience at a lower price. It’s probably not as easy to scale though.

  6. 2

    Whatever lets you ship quickest, which I would suggest in your case is Heroku (assuming you’re optimising for time-to-market): there’s a sunk cost in learning any platform and it sounds like you’ve paid it one time already. Hopefully your web app takes off, and at that point you’ll have other constraints like cost/performance/ease of hiring to consider; in the short term Heroku will let you scale up easily, albeit with a more expensive pricing structure. If your app_really_ takes off then you’ll probably be looking at some sort of public cloud, (AWS, Azure, GCloud) but a 3-tier Django app is something you can migrate in a piece-wise fashion if you’re not happy with where it’s currently living. I’d suggest prioritising getting s**t done over being price sensitive initially, especially if you’re still just validating your idea.

    1. 1

      @cm2020 Thank you for your advice. I was thinking about Heroku at the beginning and saw many complaints about the price hike after they got more traffic on their website.

  7. 2

    DigitalOcean with their new AppPlatform is quite great.

  8. 2

    I use Heroku and have no complaints. I haven't compared it to other options though.

  9. 2

    Since your app is Django based, I would recommend https://www.pythonanywhere.com which is hostend on AWS. It is much easier to set up and also cheaper (at least in my usecase) then using AWS directly, and a great choice for a first project.

  10. 2

    AWS S3, ACM and CloudFront for CDN

    1. 2

      +1 for S3. I host some static files there.

  11. 1

    I host nitoku.com on Google cloud. GAE does a good job as the application front-end and Google non-sql datastore is perfect for our needs.

  12. 1

    It’s a little different to what some of the other folks have expressed, but we’ve actually begun transitioning to Hashicorp Nomad from Kubernetes.

    There’s a bit of a learning curve especially when it comes to networking, but once you get past that it’s incredible how easily you can scale.

  13. 1

    Peronally I would stay far away from Azure. I signed up for a trial account which gave free credits, I was playing around with a SQL Server 2017 database during the trial, deleted it, and after the trial ended I didn't realize there was still SSD storage related to the deleted database still racking up charges, and before I knew it , it had racked up about $700 in charges in one month, with zero activity. Luckily their support was nice enough to cancel the charges though.

    So I think Azure is really expensive and if you don't know what you're doing you can rack up a lot of charges. I am a lot more comfortable with AWS and it seems like there are less of these hidden charges and they seem to be a lot cheaper.

  14. 1

    Static sites + serverless js (altough other languages are supported) and key/value store all in Cloudflare for $5/month

  15. 1

    For MVP I use DO a lot, but for the final service I use the Azure.

  16. 1

    Hostinger Cloud Global. They give Google Cloud based hosting at affordable cost and their support and documentations are quite good.

  17. 1

    It depends.

    Static sites or serverless - Netlify
    Internal tools - Heroku
    Robust apps - AWS

  18. 1

    Digital ocean for me personally, and it's been great. I'd say average $5/month.

  19. 1

    The product I'm currently working on https://montein.web.app/ utilizes Google Firebase hosting and is serverless. The free tier is generous and I haven't been paying a dime so far.

  20. 1

    I have a site on DO, and one on Render. I've also had a bunch on GCP.

    For an early-stage startup (single tech founder, bunch of customers, running Django), I really find Render to be the most simple. It's also super cheap for what I want to do. My perspective is: "I don't want to make technical decisions, just tell me how to get things done".

    I'll probably move out of it at some point because it doesn't have an object store at the moment, and I'm having to put stuff in S3 because of it.

  21. 1

    Digital Ocean, simple and easy!

  22. 1

    Repl.it combined with Google apps script. Probably the most unconventional, but I also don't have a large amount of users.

  23. 1

    I host https://midnight.pub on Linode. Pricing is cheap and simple, and service is great.

  24. 1

    Digitalocean, pretty simple and cheap.

  25. 1

    I use Vercel + GCP for Postgres. Choose whichever is simplest - heroku is often simplest but pricey. GCP is a bit complex at times

  26. 1

    ContractsCounsel is hosted on AWS, which I have used for other projects in the past. The AWS Free Tier means that you have little or nothing to pay for 12 months.

  27. 1

    I have been using Linode for the last 2 years, the service is great and pricing is simple. Also recommend Digital Ocean which I have used for several of my clients.

  28. 1

    if you happen to be in Indonesia, I recommend https://niagahoster.co.id
    for worldwide, I still have no recommendation, haven't tried any. (except netlify, good for static website)

    1. 2

      mending beli vps di digitalocean aja bro hehe

      1. 1

        beli yang berapaan bro?

        1. 1

          kalau untuk coba2 sih yang 5 dolar aja, 1vCPU, 1GB ram

  29. 1

    I’ve had pretty good luck with Digital Ocean I host all of the components for Siterack. And they just came out with an app deployment option similar to render.

    Just my two cents

  30. 1

    Render is fantastic... I've used Heroku in the past as well but found out Indie Hackers was using Render and decided to make the switch.

    1. 1

      Thank tou @dkh and totally agree with you. Render is our first choise as we used it to deploy some static projects.

  31. 2

    This comment was deleted a year ago.

  32. 2

    This comment was deleted 2 years ago.

  33. 1

    This comment was deleted 9 months ago.

Trending on Indie Hackers
After 10M+ Views, 13k+ Upvotes: The Reddit Strategy That Worked for Me! 42 comments Getting first 908 Paid Signups by Spending $353 ONLY. 24 comments I talked to 8 SaaS founders, these are the most common SaaS tools they use 20 comments What are your cold outreach conversion rates? Top 3 Metrics And Benchmarks To Track 19 comments Hero Section Copywriting Framework that Converts 3x 12 comments Join our AI video tool demo, get a cool video back! 12 comments