\

Ask HN: Cheapest way to host a back end

18 points - last Thursday at 10:43 AM


I'm about to help transitioning a mobile app to a charity and need the API to be hosted as cheaply as possible. I don't expect it to scale super big, but there has to be some level of scalability. Initial effort can be bigger, what's important are the running costs. Ideally it should be low maintenance, not a lot of development is going to happen on the code base. It's nodejs with postgres.

Right now we're on AWS which is crazy expensive, and I'm thinking about going to vercel but can't really estimate how much it will be with equal performance.

  • toast0

    last Thursday at 5:40 PM

    You can easily get a VPS for around $5/month from quality vendors. You can probably find a lot of offers around $1/month for a VPS on lowendbox, lowendtalk, and webhostingtalk.

    If you want more oomph than that, you can find dedicated server offers at those three places, starting around maybe $30/month. Typically pretty old systems, but I enjoy having a whole ancient box rather than one core in a vm on a modern box. My personal hosting needs are tiny though, so I could fit back into the VPS if money were an issue.

      • digianarchist

        last Saturday at 4:24 AM

        Like AWS Lightsail?

        https://aws.amazon.com/lightsail/pricing/

          • jasonthorsness

            last Saturday at 6:12 AM

            I’ve been using Lightsail (mostly because I use AWS for a ton of stuff at work) and it has been great. No complaints.

    • TheKelsbee

      last Thursday at 5:45 PM

      Hi! AWS Developer Advocate here. Depending on the nonprofit/charity status it's possible they could qualify for free or reduced price hosting. There are a few different programs that you could qualify for.

      There is also the Techsoup organization, which helps nonprofits and charities with technology needs: https://page.techsoup.org/amazon-web-services-for-nonprofits

      I would highly recommend looking through there for not just AWS specific tools & services, but a wide variety of solutions that might help this charity.

      Please feel free to reach out directly to me for additional assistance. Hope this helps!

      • dtnewman

        today at 12:40 AM

        AWS lambda + API gateway. I use serverless to deploy to these.

        If traffic is high, this could get pricy. For example, i have a site up getting about 20,000k visitors a day, hitting it many times each and it's probably costing me $400/month whereas a $50 server would probably do the trick (it's a temporary thing that i'm migrating away soon). But I have a bunch of smaller projects with a few visitors a day and the cost rounds to $0.

        The nice thing is that it'll basically scale infinitely when you need it to.

        • quintes

          last Thursday at 10:51 AM

          What’s the stack?

          Why is AWS expensive? What’s the most costly?

          Why vercel? I’ve heard it gets costly at scale here on HN no other data points.

          Does the charity have the ability to operate it? Budget? Skills? If not what the plan?

            • babyent

              today at 4:00 PM

              Vercel is honestly meant for enterprise. The free/cheap tier is a cool toy. Vercel replaces the need to build out an expensive dedicated UI deployment/tooling team (like when your org has like 50 product teams working on a large enterprise saas).

              Anyone else should just stick to vite react starter SPA and actually make money first. If they need SEO, they can use something simple too.

          • dakiol

            last Thursday at 3:18 PM

            Hijacking the thread: also looking for some super cheap VPS for running Go servers (don’t need more than 256-512 MB). I know i have digitalocean for ~$5/month, but i’m looking for something more like $1 or €2 per month.

              • mobilio

                last Thursday at 4:51 PM

                Huge list of providers in that price range

                https://lowendbox.com/

                • lbhdc

                  last Thursday at 9:19 PM

                  I run a number of go servers with similar resource requirements on cloud run for free. I wanted them to be always on, so I set up an uptime check that keeps those instances alive around the clock without leaving the free tier.

              • rganesan

                last Thursday at 5:19 PM

                Have you looked at Amazon Lightsail? It's relatively cheap if you don't need a lot of scale, compared to other cheap alternative. Oracle free tier is another option.

                • ActorNightly

                  last Friday at 6:58 AM

                  If the initial effort can be big, all you really need to do is to move your API/Backend to API Gateway and Lambda (with throttling applied), then for databases, just get a dedicated EC2 instance and host stuff manually, with periodic syncs to S3 for backups.

                  Most of AWS services exist because people are either too lazy or not knowledgeable enough on how to set up their own stuff on EC2.

                  • yonatan8070

                    last Friday at 1:39 PM

                    Everyone here is suggesting various cloud offerings, and that's probably the way to go.

                    However, cheap used mini PCs from the likes of HP can be had for very little or even free if you find an office that's replacing them with new ones. Plop on of those at home, and your recurring costs are like 20W of power

                    • sachinkrs

                      last Thursday at 11:00 AM

                      You can build your own backend server on https://console.hetzner.cloud/

                      • JaggerJo

                        last Friday at 10:45 PM

                        I really like fly.io, but you’d need to provide more information about the kind of backend and the expected load. Also what does it currently cost?

                        I host a few sites on fly for pennies, but they don’t see a lot of traffic.

                        • icedchai

                          last Thursday at 4:37 PM

                          Have you looked into optimizing your AWS costs? Where is most of it going? Compute, storage, bandwidth?

                          • daemonologist

                            last Thursday at 3:54 PM

                            Cheapest is to fit within someone's free tier (e.g. Oracle), but I'm leery of that. Personally I use Hetzner's cheapest US instance which is 5 EUR/month with an IPv4 address.

                            • yen223

                              last Thursday at 12:09 PM

                              Supabase + Cloudflare Workers, both have pretty generous free tiers

                              • theli0nheart

                                last Friday at 2:22 AM

                                Surprised that no one has mentioned Google Cloud Run. I’ve started multiple services with it this year and it’s been awesome. Highly recommend.

                                  • icedchai

                                    last Friday at 2:31 PM

                                    I've also really enjoyed my experienced with Cloud Run. It makes it super simple to deploy and scale containers.

                                    • johncole

                                      last Friday at 3:00 AM

                                      So happy to see this mentioned. I love google cloud run. I had to switch to azure for a while, but wasn’t as easy to use as gcr

                                  • chistev

                                    last Thursday at 3:46 PM

                                    Pythonanywhere, Render.

                                    • billconan

                                      last Thursday at 9:16 PM

                                      I'm paying $0.45 for my personal lambda/dynamodb based service. but my traffic is very low.

                                      • yeyeyeyeyeyeyee

                                        last Thursday at 12:04 PM

                                        Get some cloud servers at Hetzner, you'll get what you need for XX euros per month.

                                        • deployhq

                                          last Saturday at 7:59 AM

                                          DeployHQ+VPS (Hetzner, Vultr, DO, etc)

                                          • dith3r

                                            last Thursday at 2:18 PM

                                            Oracle cloud has free tier with 4 arm vcpus/24G ram/200GB SSD.

                                              • runjake

                                                last Thursday at 4:17 PM

                                                Some good questions to ask in this case:

                                                - How long will this last?

                                                - What's in it for Oracle?

                                                Oracle is not known for its benevolence or free services. Quite the opposite.

                                                  • lbhdc

                                                    last Thursday at 9:27 PM

                                                    > What's in it for Oracle?

                                                    Customer acquisition, like all companies with a free tier. It lets people experiment with their products and see if it meets their needs. Maybe those experiments grow up to be real products and continue running where they are. Maybe that user becomes an advocate for that product to their employer.

                                                    • dith3r

                                                      last Friday at 9:15 PM

                                                      Right now there is no date when this free offer will disappear. For 3 yr I m using it.

                                                      • icedchai

                                                        last Thursday at 4:39 PM

                                                        Also keep in mind there's a lot more talent available to work with AWS, GCP, and Azure.

                                                • ecesena

                                                  last Friday at 12:08 AM

                                                  Google app engine, you can run for free.

                                                  • tumidpandora

                                                    last Thursday at 5:19 PM

                                                    Lightsail on AWS, fixed pricing

                                                    • revskill

                                                      last Friday at 12:29 PM

                                                      Localhost.

                                                      • fefferkorn

                                                        last Thursday at 12:38 PM

                                                        depending on the performance you need (and ofc region).. for eu i can recommend: 1&1, (they have 1€ vps), hetzner, alphavps

                                                        • W6zVktFA

                                                          last Thursday at 5:32 PM

                                                          Elestio