7
30 Comments

Best hosting service for your projects

Hi guys!

I'm interested to hear about which hosting services you are using for your projects.

I've used render.com before but I wonder if I will need some scaling in the future if it will be too expensive.

posted to Icon for group Developers
Developers
on August 26, 2022
  1. 3

    I always go for a VPS for anything serious. Works in the past, works today and will always work in the future. Now I'm using Hetzner[1]. Amazing price for what you get. But it doesn't really matter what you choose as long as they're reliable.

    I've used others like Heroku, AWS, Netlify, Github pages, Vercel and many more. Depending on your project, they might be faster to bootstrap. But over time, things will change and you'll spend more time learning and maintaining those than a traditional VPS/server.

    I don't know how many times I've had to sacrifice a weekend to fix whatever shenanigans Heroku, AWS or whatever host are up to on that particular day.

    There are so many new and shiny platforms nowadays. My recommendation is to treat them like Javascript frameworks. Most will be outdated in a year or two. It's fine for exploration projects (those that doesn't matter even if they die). Otherwise, save your future self the stress and go with a VPS.

    [1] https://www.hetzner.com/

  2. 3

    I have a Bash script that can set up a VM for my project on any provider with cheap VM :).

    A lot of people underestimate how far can you go with a beefy VM.

    One of the most expensive things is often the database and that's why I included a database provisioning demo in my book Deployment from Scratch.

  3. 3

    My go to is Railway (https://railway.app) at the moment. I use vercel for any javascript front ends, but railway runs my databases and containerised backend stuff.

    1. 1

      Railway looks promising with great prices,
      how does the scaling work here? if I want a few instances of the same service.
      couldn't find anything in the docs

  4. 2

    If you'd like to support your fellow Indie Hackers, give Adaptable.io a try. We'd be happy to help you out with any questions and to provide an IH discount for the higher tiers. :)

    1. 1

      Interesting approach - for the laziest of the lazy developers. :-)

  5. 2

    I've used heroku, its very simple and fast to configure, and GKE which requires more technical knowledge but allows you a more personalized config (flexible) and better scalability than heroku.

    1. 5

      Sadly, Heroku is removing Free & Hobby Level plans. I myself have moved to Vercel

      1. 1

        How is your experience with Vercel, is it similar to heroku?

        1. 1

          It's been pleasant so far, It is similar to Heroku. I managed to set up database integrations same way as before. So far it's been great. I'd say it's better than Heroku

          1. 1

            Nice! I will take a look on it for future projects

  6. 1

    It depends on the project for me.

    • Ideally, I'd use GitHub Pages for any static site that I'd want to deploy. This could be a landing page.
    • If I need to deploy any server code, I typically try to start on fly.io because of it's ridiculous free tier. Although, if you need more complicated infrastructure (message queues, ElasticSearch, etc), it's slightly more complicated to deploy there. I tend to use server language (Rust, Kotlin, or Go) + SSR + Postgres when my projects are first starting out. I tend to try to avoid introducing complicated architecture until someone is paying me.
    • If a project is making money, I'll usually transition to DigitalOcean. App Platform if I don't need any specialized infrastructure or just regular VPCs if I do. My tendency is to believe that PaaS is basically hiring a devops engineer for like $2/month + server. Your #1 focus should be delivering value to your customers, not managing VPCs.
    • I try to avoid big cloud providers because their products tend to be more directed at larger companies who don't care about fluctuations in cloud spend (or tend not to care about cloud spend at all) and need to scale to a size that I believe most indie hackers won't need to :)
  7. 1

    AWS with the existing provisioning tooling I'm used to, from working in the industry for a long time. I've had too many projects that I hacked together and failed to maintain unless it's versioned and tracked somewhere. I never want to manage a random server ever, ever, again. Everything must be ephemeral (auto scaling groups even if min size=1, lambda, ECS, etc.) and rebuildable. It makes security and maintenance sooo much easier long term. Personal rule, you do you. :)

    Doing it this way, if you are used to it, does not cost very much in terms of labour. I'd rather spend more money and save more time early on, all else being equal.

    I also try to build things in Docker so they are portable, but the pricing for lambda is attractive for early stage stuff... I hate paying for running services without much (or literally zero) traffic. So that'll get optimized soon when I do another pass on infra.

  8. 1

    Friebase from google works good for us :)

  9. 1

    We use vercel + aws for frontend and backend respectively.

  10. 1

    Depends on what you're looking for. Personally, I use OVH. Good pricing, unmetered bandwidth, solid reputation.

  11. 1

    Cloudflare pages for static stuff. Fly.io for backend and database. And linode for object storage.

  12. 1

    well, that depends of your stack, but I find Vercel the best out there. Easy, fast and reliable

  13. 1

    if you like basket gifts so here is a link you can check it
    https://justbaskets.ca/

  14. 1

    I'd suggest Stackless if you're building a TypeScript/JS front end and need off-browser datastores and/or secure backend service hosting. Or if you want any sort of real-time chat or real-time database object observability.

    The data engine (RocksDb) is hosted in-proc with the TS container so it's very, very fast compared to traditional NoSQL-like cloud-native databases like Firebase/Supabase. Not including network overhead, most backend requests complete in 100μs.

    Docs/DevConsole: https://stackless.dev
    GitHub: https://github.com/stackless-platform
    Company: https://www.linkedin.com/company/warpdrive-tech

  15. 1

    I use netlify and firebase. If you are looking for static hosting firebase is probably cheapest

  16. 1

    The default I use for side projects is Firebase. Unfortunately haven't had the problem of needing to think about scaling costs yet!

  17. 1

    Hi @stolenng 👋

    I've personally used:

    • Render (still in the process of trying this out, but I know some indiehackers are not too keen on the results)
    • Heroku on Edith&Nous (works fine as long as you don't need to scale too much, but I feel the log management is horrible)
    • Firebase Hosting
    • GKE/GCR (really loved those but it's quite a pain to configure and it's definitely more technical than Heroku/Render)

    I don't know the kind of project you're working on, but it's rare scaling becomes an issue before you reach the money point where you actually just can buy it 😄

    1. 1

      Hi @axelvaindal

      Thanks for your response,
      I'm working on a monitoring project which forces me to run 1 test at a time(takes about 30sec).

      So I'm thinking about which hosting can be a good fit for me, maybe some AWS/GCP/Azure credits bundle.

      And yea you are right it won't be a killer in the beginning but I'm planning for the future :)

      1. 1

        If you've low requirements in terms of resources (CPU/RAM/timeout), you can go with Google Cloud Functions and increase the default timeout to whatever you need. It's really cheap until you've got enough money to not worry about it.
        I've had millions of run per month for less than a hundred bucks.

        Otherwise, I feel Google Cloud Run might be a good fit, particularly if you need multiple instances running at the same time 😊

  18. 1

    This comment was deleted 3 years ago.

Trending on Indie Hackers
Build AI Agents & SaaS Apps Visually : Powered by Simplita ai User Avatar 33 comments You don't need to write the same thing again User Avatar 27 comments I built an Image-to-3D SaaS using Tencent's Hunyuan 3D AI User Avatar 25 comments Let’s Talk: What’s Missing in Today’s App Builders? User Avatar 17 comments 15 Years of Designmodo User Avatar 14 comments I managed 12 projects at once as a solo freelancer. User Avatar 12 comments