-
Notifications
You must be signed in to change notification settings - Fork 457
Question: How much $USD do I have to put down to get started? #1022
-
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?
Beta Was this translation helpful? Give feedback.
All reactions
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
-
You should be able to deploy a simple app with this and fit within the free tier of every service used
Beta Was this translation helpful? Give feedback.
All reactions
-
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!
Beta Was this translation helpful? Give feedback.
All reactions
-
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.
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 1
-
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.
Beta Was this translation helpful? Give feedback.
All reactions
-
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.
Beta Was this translation helpful? Give feedback.
All reactions
-
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.
Beta Was this translation helpful? Give feedback.
All reactions
-
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.
Beta Was this translation helpful? Give feedback.
All reactions
-
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!
Beta Was this translation helpful? Give feedback.
All reactions
-
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.
Beta Was this translation helpful? Give feedback.
All reactions
-
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
Beta Was this translation helpful? Give feedback.
All reactions
-
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.
Beta Was this translation helpful? Give feedback.
All reactions
-
Update: After letting a full billing period elapse, my credit card was charged 5ドル.31 to run an empty app with 0 users.
imageEmpirical evidence that running this stack is not free! Don't worry, I think I'll manage to survive the financial hit. :)
Beta Was this translation helpful? Give feedback.
All reactions
-
Thanks for putting in the time/money/effort to do the research!
Beta Was this translation helpful? Give feedback.
All reactions
-
Thanks for putting in the effort to create such a nice stack!
Beta Was this translation helpful? Give feedback.
All reactions
-
👍 1
-
Beta Was this translation helpful? Give feedback.
All reactions
-
🎉 1
-
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.
Beta Was this translation helpful? Give feedback.
All reactions
-
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?
Beta Was this translation helpful? Give feedback.
All reactions
-
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...
Beta Was this translation helpful? Give feedback.
All reactions
-
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 34Sidenote: 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.
Beta Was this translation helpful? Give feedback.
All reactions
-
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. :)
Beta Was this translation helpful? Give feedback.