Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Question: How much $USD do I have to put down to get started? #1022

Answered by kentcdodds
cha0s asked this question in Q&A
Discussion options

I'm currently investigating the feasibility of ripping out all of the paid stuff but I was curious about the real dollar amount you have to commit to deploying this stack?

You must be logged in to vote

You should be able to deploy a simple app with this and fit within the free tier of every service used

Replies: 7 comments 13 replies

Comment options

You should be able to deploy a simple app with this and fit within the free tier of every service used

You must be logged in to vote
0 replies
Answer selected by cha0s
Comment options

I have to tell you, "should be able to" is a rather unsatisfying answer!

That said, I like this project and I'm eager to (attempt to) fork out the (hard requirement on) paid stuff.

Thanks for taking the time to answer and all the effort you've put into to make this cool thing!

You must be logged in to vote
0 replies
Comment options

How many paid services does EpicStack uses tho? Sentry is optional, GitHub OAuth is free.

Are AWS S3 and Resend the only paid ones? I suppose you can easily change from S3 to file disk if that's ok for the project, and for the Resend it's centralized in a single sendEmail function so any change from Resend to another option would be done in a single place.

You must be logged in to vote
0 replies
Comment options

Sure, that and fly, which seems to be a core of deployment (and also has assumptions embedded e.g. trust proxy) :)

I can respect that it's probably not a whole lot of money (er, for a first-world-er) but I think it's an altogether fair question.

You must be logged in to vote
4 replies
Comment options

Yeah it would be great if it could be used 100% free, but paying for file storage, email delivery and hosting are usually the 3 most basic ones you will have to pay anyway as you typically don't want to store files in file disk of your deployed app, you want to use an email delivery to not get into spam of everyone and you need somewhere to host it (unless you own servers).

Everything else should be (and is) optional.

Comment options

Neither of us is going to convince each other of who is "right" because we're both right in our own ways :P

I was just wondering if there was an actual, quantifiable resource for knowing what running this costs.

Comment options

To answer your question you’d need to provide details like expected number of users/amount of traffic, emails sent, how many and big files are uploaded etc etc. Without those details it’s an impossible question. I host multiple apps based on epic-stack for free, but none of them have massive amounts of usage.

Comment options

I appreciate that! That's pretty much what I was hoping for: someone actually using this that weighs in on your actual costs. Thank you!

But yeah, I would start with:

  • 0 traffic
  • 0 emails
  • 0 files

The answer seems to be "free" (at least for now), which is good!

Comment options

Just a little update.

I deployed the epic stack on fly.io yesterday and it has been running for about 24 hours.

My dashboard says my usage so far is 0ドル.15. If you multiply that by 30 days that comes out to 4ドル.50, which is just under the 5ドル that I am under the impression (but cannot yet verify) that they will forgive. Most information about this seems to apply to older accounts and not newly created ones.

Keep in mind, this is an app with 0 users and 0 traffic. I just deployed it as a test so I could bring you the tea.

You must be logged in to vote
2 replies
Comment options

I should probably mention that staying free is not a priority for this project. The priority is making great user experiences with a foundation that scales and adapts to real world production applications. Perhaps it would be useful for me to add this as an explicit guiding principle: https://github.com/epicweb-dev/epic-stack/blob/main/docs/guiding-principles.md

Comment options

Making that explicit seems like a good idea, to me anyway :)

I think a lot of people will assume that it's libre + gratis. Or maybe that's just me at this point. I ono.

Comment options

Update: After letting a full billing period elapse, my credit card was charged 5ドル.31 to run an empty app with 0 users.

image

Empirical evidence that running this stack is not free! Don't worry, I think I'll manage to survive the financial hit. :)

You must be logged in to vote
2 replies
Comment options

Thanks for putting in the time/money/effort to do the research!

Comment options

Thanks for putting in the effort to create such a nice stack!

Comment options

I’ve been running 3 apps for free since May.

IMG_0381 IMG_0382
You must be logged in to vote
5 replies
Comment options

I don't believe you've actually shown that you're not being charged. Only that you're possibly grandfathered in to having free data usage. New accounts (like mine) don't get that. Are you willing to share the actual invoice like I did?

If not, could you show CPU usage? My data was 0ドル since they're not being used. It was the CPU usage that charged.

Comment options

Is this what you're looking for?
invoice

I just checked and you're right, I've been grandfathered in to the "Legacy Hobby Plan", which I guess it's cheaper.
Screenshot 2025年09月09日 at 10 02 25

Any idea how much cheaper it is?

Comment options

Yeah, that doesn't exist for people creating new accounts! Nice for you, though ;)

It does seem like even your CPU usage is cheaper. I wonder if it includes whatever forgiveness they're granting, or if this represents a performance regression in the stack...

Comment options

That's an interesting question. I guess we could compare CPU usage. Here's my Graphana CPU graph for the last 30 days. I haven't changed the code for this project since May, but notice there was a decrease in CPU usage 2 days ago. That might have been Fly making changes or dealing with an issue.

Screenshot 2025年09月12日 at 11 04 34

Sidenote: Something coming to my stack is Scale to Zero. Since VMs on Fly startup in ~10ms, it's an interesting use-case having multiple instances across the globe, close to your users, all configured with Scale to Zero, and booting up in ~10ms if they haven't been used for a few seconds. Theoretically, this would allow maximum performance with minimum cost, with the occasional user incurring a performance hit of +~10ms, which is barely perceivable.

Comment options

I killed my machines after running this (I'd rather not pay for something I'm not using yet) and it seems like Grafana has "no data" even for the time I was running it, so I don't think I can post my comparative data.

Definitely interesting to be able to sleep and wake up. I naively imagine all this fancy cloud stuff would do that by default. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
Converted from issue

This discussion was converted from issue #1021 on July 15, 2025 12:45.

AltStyle によって変換されたページ (->オリジナル) /