16
47 Comments

How are y'all hosting?

Howdy!

How are you guys all hosting your projects? Trying to get a sense of where early-stage startups feel most at home, and why.

Share an anecdote in the comments! Why are you using this provider? Free Credits? Past experience? Recommendation by a friend?

Where's your code running?
  1. AWS
  2. GCP
  3. Heroku
  4. Azure
  5. Other (comment where!)
Vote
posted to Icon for group Developers
Developers
on October 5, 2020
  1. 9

    I use digital Ocean. Gives me full control to a server, great reliability and easy to understand pricing

    1. 2

      Yep, Digital Ocean is pretty nice and a good first choice. The minimum droplet is only $5 a month and can take you pretty far.

      Do not use their cloud storage though, it seems to always be having issues. Use S3 instead.

      1. 2

        It's odd you had issues with their storage. Where I work uses a DO storage and not had any issues and it uses the same protocol as S3 so you can switch and back fourth as required.

  2. 8

    I started with AWS, GCloud, Firebase and now on Render. I was always looking for infrastructure not be a hassle for developers. Firebase helped to an extent but because of non existing support for wild card domain, I switched to Render a month ago and it is one of the best out there now. Costs $15 a month for a service. Static site hosting is free for first 100GB.

  3. 8

    I've heard good things about render.com

  4. 5

    While Im still developing some ideas, I decided to get a little creative with hosting and repurposed an older HP workstation (6-core i7, 24GB of RAM so it's definitely capable) and self-host everything from home since I have a symmetrical gigabit fiber internet connection with a static IP.

    On that box, I've setup my own instance of Gitlab for repo hosting, but more for the build pipeline integration. Those build runners are deployed on a single-node Kubernetes cluster running on the same box, which means they can easily deploy any project I want to the local cluster.

    Having the Kubernetes cluster (while probably overkill) allows me to get as close to my desired cloud configured environment as possible. This way, if any of the projects Im working on prove viable, moving over to the AWS hosted version of Kubernetes becomes as easy as some terraform and eksctl scripts.

    1. 3

      Using an old desktop as a webserver is very underrated.

  5. 3

    These options are all fairly or, in Heroku's case, crazy expensive and all lacking in DX.

    I use Render (for convenience), Digital Ocean or bare metal (for perf/$). Most of the time, I go with DO as a nice middle of the road option.

  6. 3

    Netlify for life 😄

  7. 3

    I'm using Netlify to host my Gatsby JS blog. The reason I used it was the Gatsby tutorial I was following recommended it. The reasons I stayed are it's easy to use, has great documentation, and is currently free at the tier I'm using it. It's great for JAM applications.
    I think it's a great if you want to spin up a quick idea. Not sure how it compares with companies like AWS when it comes to scaling or advanced server setups.

    1. 1

      Netlify and Vercel are both awesome for static hosting. You can't really go wrong with either.

    2. 1

      Have you tried using Vercel or Zeet.co? Heard of a few sites like this that host websites super easily, w/o the complexity of full cloud providers like AWS

      1. 1

        Have tried Vercel and Netlify both, Vercel is surely faster but Netlify has some cool features like Snippet injection, forms and A/B testing.

        If you need a serverless web app or just a static site then they are alright.

  8. 3

    I usually go to AWS, because:

    • if I end up needing to scale I can do that without much more effort
    • I like using infrastructure as code tools like Terraform - and lately Pulumi - to quickly setup staging / production environments and resources
    1. 1

      Do you have much DevOps experience? I usually go AWS as well, but I've been doing DevOps / AWS for years, I feel like it's pretty confusing for the uninitiated

      Not heard of Pulumi, will check it out thanks!

      1. 2

        Definitely need to have some technical chops to use AWS

  9. 2

    We are hosting on AWS, and have created an open source tool (https://github.com/formkiq/parima) to deploy sites to AWS using CloudFront and S3, and allowing for SSL and custom domains. We're currently looking at adding Git support, and also at moving our static blog and docs (Hugo) and our website (Angular 9) from CodeBuild to Parima, since they don't really need anything more complicated for the job.

  10. 2

    I am using Linode. I don't have a major project with a lots of traffic right now so a $10/mo vps works just fine for me. Casually I run some scripts on it for my client's project and it has been a great till now. I have also tried DigitalOcean, either of these are highly recommended.

  11. 2

    I've used AWS, GCP, Azure, Heroku, DigitalOcean and Linode in the past.

    My recent project ran on Linode via CapRover. Really enjoyed the experience.

    Generally speaking I focus on simplicity and productivity and would therefore go with Heroku or Render in one of my next projects. Keeping everything in containers makes it easier to move things around and migrate to another platform once you have to scale things out.

    I'm very hesitant to use any service which can't be migrated later on (or doesn't have a standardized API) since that's what cloud providers use to lock you in.

  12. 2

    I would highly recommend looking into Vercel. They host my personal site which I made with Next.js, the process was seamless.

  13. 2

    Digital Ocean for the win

  14. 1

    All of our developers and users use Serverspace (If you're interested in here's the link: https://serverspace.io/).
    There is a 10 minute billing system, you pay only for the time of your servers’ existence and can change their configuration when necessary.
    They have really user-friendly interface. Even if you're not developer you can use it without any problem. And support team always with you. Contact specialists at any time 24/7.
    There's a flexible server calculator, you can create a server with any configuration from 512 MB RAM and 1 Core vCPU to 320 GB RAM and 64 Core vCPU. You can change the specification at any time as your project evolves.
    And also ready-to-use servers can be deployed within 40 seconds due to usage of vStack hyper-converged virtualization platform.

  15. 1

    Moovweb XDN. It's a Jamstack platform for eCommerce, making sites faster for users and simpler for frontend developers. Benefits include:

    • Jamstack for eCommerce via both pre and just-in-time rendering
    • Zero latency networking via prefetching of data from your product catalog APIs
    • An edge that can be configured natively in your app
    • Edge rules that can be run locally, in pre-prod and production environments
    • Automated, full-stacl preview URLs from GitHub, GitLab, or Bitbucket with every new branch and push
    • Performant split tests at the edge for A/B tests that do not slow down the site, canary deploys, and personalization
    • Serverless JavaScript that is much easier and more reliable than AWS Lambda
  16. 1

    Project 1: a dedicated server in one of the best data centers in Poland + CloudFlare + 7 VPSes around the world as monitoring nodes.

    Project 2: a VPS in OVH data center in France + CloudFlare.

  17. 1

    For personal projects, I use Contabo's VPN. Also using OVH's cheap vpn for testing environment.

    But if you're building an open source project, I urge you to take a look at Fosshost, a non-profit FOSS projects hosting :) It's also on IndieHackers as indiehackers.com/product/fosshost/ 👋🏻

  18. 1

    I would recommend both AWS and GCP as these are great platforms. I always use linux servers (way too many problems with other tech stacks). I am completely confident with these two providers. Documentation is great but if you are just getting your feet wet then the likes of Digital Ocean or other may be a better option. I feel that they tend to serve up a more straight forward approach.

  19. 1

    I have been having a very good time with Netlify lately. So far the service has never let me down.

    Plus their deploy time is really fast and I love being able to just push to GitHub and forget about it. The only time I need to go look is if I get an email saying a build failed.

  20. 1

    I'm on Heroku for the backend and Netlify for the frontend. Both have made my life pretty easy overall, very thankful for the great SaaS offerings available these days.

  21. 1

    I use my own machines in data centers, https://owned-networks.net for our main website, Azure for media content, and AWS for some apps.

  22. 1

    I drink litres and litres of the AWS Koolaid! Limitless possibility for IndieHackers.

    You could use machine learning to send a satellite communication to a device on the ground that could send a text message to an IOT device, which could cause a notification to pop up in a 3D VR experience all on the same platform. I am not saying you would do this... but with AWS you could. They have a 175+ services you can use at scale.

  23. 1

    I use a Scaleway instance with Dokku. Extremely easy deploy pipelines

  24. 1

    Vercel (formerly Zeit), they are free for most projects. Firebase for backend. DigitalOcean when infrastructure is needed.

  25. 1

    Digital Ocean is great for hosting. They offer most products you need to host web applications and they keep it simple!

  26. 1

    It moves around but right now I’m doing basic Wordpress stuff and using dreamhost

  27. 1

    I use a custom VPS manage my instances with PM2, but recently I discovered dokku in which I will give it a try, it's like you own Heroku on your VPS

  28. 1

    As someone who has created a number of startups over the years, I use AWS, mostly due to the 12 month free tier. If one of my products isn't profitable by the time the free tier is up, I basically just bin it.

    It does take some time to learn how to use it, but its a good investment. I'm now in a position where I can copy my devops configuration from one project to another and this is a huge time saver for me.

    In total, I use RDS, EC2 (instances+ELB), Elasticache, S3, Route53 and cloudfront. For the first 12 months, this costs me $0.50 per month for the Route53 hosted zone.

    1. 1

      But what are you doing once the 12 month free tier expires? Or am I maybe misunderstanding AWS free tier? I though you get 12 months for your whole account and after the first 12 months there is no going back. When you say "If one of my products isn't profitable by the time the free tier is up, I basically just bin it." it seems to imply that you can request the free tier multiple times. How do you make that work?

      1. 1

        What I mean is that if a product doesn’t make a profit after a year, it never will and I shut it down. AWS free tier gives me a period of 12 months to validate if a product is financially worthwhile while costing close to nothing to host. If the product is profitable when the free period expires, then I start paying for the resources

        1. 1

          This comment was deleted 4 years ago.

          1. 1

            Actually, you do - nothing stopping you from creating a new AWS account for each product. You just need a new email address

            1. 1

              This comment was deleted 4 years ago.

              1. 1

                Wouldn't you also need another creditcard? I had to provide a valid CC number when I signed up a few weeks ago.

                1. 1

                  This comment was deleted 4 years ago.

                  1. 1

                    I use the same credit card every time, never had an issue with it

  29. 1

    I use AWS via AWS Elastic Beanstalk, Elastic Beanstalk manages a lot of the stuff for you and supports auto-scaling while not costing any extra money on top of the EC2 and load balancers. I like it because it balances the flexibility I want while still automating a lot of work for me.

    I picked AWS over GCP and Azure because I use it at work and I see AWS as more applicable for future jobs as well.

  30. 1

    I use gcp for production & recently switched from DO & Vultr to Contabo for my development servers ..

  31. 1

    As a non-profit AWS provides credits worth 2000$ a year. Makes it a no-brainer. Also, I don't find it difficult to use at all.

  32. 1

    Digital Ocean box running piku.

  33. 1

    I like to use GCP - I would use AWS otherwise, but I tend to like some of GCP's product offerings better (e.g. firebase, cloud run, their logging UI/UX). But if I didn't need much/any backend stuff, I would easily opt for Netlify, Vercel, or whatever the new, easy thing happens to be at that point in time :)

  34. 0

    90% Netlify
    10% Vultr

  35. 1

    This comment was deleted 4 years ago.

  36. 4

    This comment was deleted 2 years ago.

  37. 2

    This comment was deleted 4 years ago.

Trending on Indie Hackers
I spent $0 on marketing and got 1,200 website visitors - Here's my exact playbook User Avatar 52 comments Veo 3.1 vs Sora 2: AI Video Generation in 2025 🎬🤖 User Avatar 26 comments I built eSIMKitStore — helping travelers stay online with instant QR-based eSIMs 🌍 User Avatar 20 comments Codenhack Beta — Full Access + Referral User Avatar 20 comments 🚀 Get Your Brand Featured on FaceSeek User Avatar 18 comments Day 6 - Slow days as a solo founder User Avatar 16 comments