TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Running an open source app: Usage, costs and community donations

264 点作者 scastiel7 个月前

20 条评论

LVB7 个月前
I&#x27;m always curious what folks use for their database for things like this. Even though I like SQLite--a lot--my preference has become that the app is generally separate and mostly stateless. Almost always the data is the most important thing, so I like being able to expand&#x2F;replace&#x2F;trash the app infra at will with no worries.<p>Thought about maybe running a Postgres VPS, but I&#x27;ve enjoyed using neon.tech more than I expected (esp. the GUI and branching). I guess the thing that has crept in: speed&#x2F;ease is really beating out my ingrained cheapness as I&#x27;ve gotten older and have less time. A SaaS DB has sped things up. Still don&#x27;t like the monthly bills &amp; variability though.
评论 #41882319 未加载
评论 #41882456 未加载
评论 #41884198 未加载
pentagrama7 个月前
I tested the app and found it awesome that it doesn&#x27;t require account creation! You just get a private link, share it with the group, and when they open the link, it asks who they are to &#x27;log in&#x27; as themselves. Of course, users could game the system by logging in as other members, but I think it&#x27;s a compromise the developer made, knowing the user base and how frictionless it makes the user experience. Neat.
评论 #41881182 未加载
评论 #41883684 未加载
mherrmann7 个月前
Re your question on saving costs: If you run it on a single Linux VPS, then I suspect you can get the costs down to 5-10$ per month.<p>One thing I find interesting is the growth chart: It&#x27;s linear. But given that the app clearly has some traction, and is viral in nature, how come it isn&#x27;t exponential?
评论 #41884591 未加载
评论 #41887470 未加载
评论 #41886525 未加载
评论 #41883676 未加载
renewiltord7 个月前
This is cool, dude. Thank you for sharing. Irrespective of the actual numbers I’m always curious how people fund projects like this.<p>One thing I’ve been interested in is the idea of decentralized handling for this. That is, the project is funded in and every month if its bills don’t get paid it dies. If it receives enough to go over it buys T-bonds for the appropriate duration and then burns them down over time.<p>Perhaps in the past it would have to be automated but I wonder if in the near future a limited AI agent could be the server and you leave him alone to do his thing.
weinzierl7 个月前
The pay only what you use model is nice when your revenue also scales with use. For my projects I wish there were plans with higher fixed cost and risk only in availability and not in cost.
评论 #41882452 未加载
raybb7 个月前
I love spliit and use it regularly. Like many times per week.<p>One thing that drives me crazy is it works really poorly on slow mobile connections. I&#x27;d really love to try to add local first or offline first support but I know it would be a significant change. However, even just caching pages like the add expense page would be a nice improvement.
Dachande6637 个月前
I love the idea of this but, given the traffic numbers, this could run on a $4 Digital Ocean droplet and have the same result. They&#x27;ve burnt over a grand just to use vercel. Maybe I&#x27;m just older but I don&#x27;t understand the logic here. A basic VPS, setup once, would have the same result and would be neutral in cost (it&#x27;s how I run my own little free apps). Maybe the author is lucky enough that $100&#x2F;mo doesn&#x27;t really affect them or they&#x27;re happy for it to pay for the convenience (my assumption).
评论 #41880001 未加载
评论 #41880047 未加载
xyst7 个月前
This is a fantastic app. Thanks for sharing the breakdown.<p>If banks would get their head out of their ass, this would be a native feature with ach&#x2F;zelle&#x2F;fednow as the backbone. Organizer creates group in bank app and can invite other users which may have different bank accounts. Payment requests satisfied through 1-click. No more manually checking if Cashapp&#x2F;bank accounts&#x2F;venmo have received payment then checking off the expense in third party app
Onavo7 个月前
What they need is a payment provider integration so you can ACH or credit card pay immediately. That can also be a monetisation option for them.
评论 #41883408 未加载
评论 #41882447 未加载
jedberg7 个月前
I&#x27;ll email this to you, but you could save a ton of money using a serverless database solution like Supabase or NeonDB.
averrous7 个月前
Can anyone tell me what tool can i use to track website visit statistics?
评论 #41888206 未加载
BigBalli7 个月前
I would considering Firebase for database (best effort&#x2F;cost ratio I found) or self-hosting the db.
valevk7 个月前
Would be interesting to see how this compares to <a href="https:&#x2F;&#x2F;splid.app&#x2F;" rel="nofollow">https:&#x2F;&#x2F;splid.app&#x2F;</a>
评论 #41880774 未加载
评论 #41881741 未加载
diggan7 个月前
Do I read something wrong, or does the stats amount to ~400 daily visitors with ~2500 page views per day? That&#x27;s about ~1.7 requests per minute... And they pay $115&#x2F;month for this?<p>I&#x27;m 99% sure I&#x27;m reading something wrong, as that&#x27;s incredible expensive unless this is hosting LLM models or something similar, but it seems like it&#x27;s a website for sharing expenses?
评论 #41880433 未加载
评论 #41880064 未加载
评论 #41880217 未加载
评论 #41880046 未加载
trevor-e7 个月前
I&#x27;ve been going down the VPS rabbit hole lately since I have some toy projects I want to host and really don&#x27;t like the unpredictable pricing model of these &quot;pay as you go&quot; providers like Vercel. E.g. I really love Supabase but it&#x27;s hard to justify jumping straight to the $25&#x2F;month plan in combination with Vercel costs.<p>I was surprised how extremely easy it is to get set up with Coolify on a Hetzner VPS, which has preset install options for NextJS + Supabase + Posthog + many others. And I get the standard autodeploy on commit functionality. The open-source versions are missing some features, and I don&#x27;t get the slick Vercel admin interface, but for a pet project it works great. I&#x27;m also by no means a sysadmin expert, but with ChatGPT it&#x27;s pretty easy to figure things out now.
评论 #41881736 未加载
hahahacorn7 个月前
The inefficiency is bonkers but understandable. I could host this app for like ~$60&#x2F;year, generously, with little to no devops work. It&#x27;s painful to see the creator paying out of pocket for such a great project because the Vercel marketing introduced such massive inefficiencies to the ecosystem.<p>Even less when I pay for a dedicated machine running all of my hobby projects. Gratuitous Kamal 2 plug. Run your personal projects all on one machine.
评论 #41883655 未加载
评论 #41883862 未加载
tempfile7 个月前
So <i>that&#x27;s</i> how vercel makes their money.
评论 #41881683 未加载
评论 #41883836 未加载
评论 #41881734 未加载
rikafurude217 个月前
For reference, 100 dollars a month gets you this bare metal server on hetzner: Intel® Core™ i9-13900, 64 GB DDR5 ECC, 2 x 1.92 TB<p>... Should be more than enough to handle 2 requests per minute, could probably handle 100x of that.
评论 #41880392 未加载
评论 #41881727 未加载
carlosjobim7 个月前
Yet another testimony to how utterly few people are willing to pay for what they use in the abuse system called &quot;open source&quot;. People, start charging for your work, and leave the freeloaders behind!<p>&gt; A short disclaimer: I don’t need donations to make Spliit work. I am lucky enough to have a full-time job that pays me enough to live comfortably and I am happy to give some of the money I earn to the community.<p>And this is why open source will finally die, because being comfortably employed while still having surplus time and energy to work for free is an increasingly rare thing among the younger generations.<p>A better way to &quot;give back to the community&quot;, instead of making open source software, would be to purchase software from other indie developers.
评论 #41880585 未加载
评论 #41881194 未加载
评论 #41880496 未加载
评论 #41881163 未加载
评论 #41880886 未加载
anticorporate7 个月前
Not to be &quot;that guy&quot; but...<p>To clarify some confusion in this thread, it might be helpful to distinguish &quot;open source&quot; (the application) from &quot;free&quot; (this hosted instance of the application). Munging the two together might lead to some incorrect conclusions. Running a &quot;free&quot; application for others is going to have certain costs. The cost of running an &quot;open source&quot; application is going to depend entirely on the resources that application consumes, which, if run privately, might be a lot less.