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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Heroku is no longer the hobbyist's friend

160 点作者 jalada超过 9 年前

18 条评论

PascalW超过 9 年前
Heroku indeed used to be <i>very</i> generous. I totally get why they are making these changes, it&#x27;s hard to sustain this in the long run.<p>That said; for hobby stuff I&#x27;ve switched to a cheap VPS plus Dokku [0] and haven&#x27;t looked back. Works with Heroku buildpacks and even runs custom Dockerfiles if you need anything fancy. Hardly requires any maintenance.<p>There&#x27;s a couple of alternatives like Deis [1] and Flynn [2] that offer more advanced features, but they&#x27;re much more complex and way overkill for my pet projects.<p>[0] <a href="http:&#x2F;&#x2F;progrium.viewdocs.io&#x2F;dokku&#x2F;" rel="nofollow">http:&#x2F;&#x2F;progrium.viewdocs.io&#x2F;dokku&#x2F;</a> [1] <a href="http:&#x2F;&#x2F;deis.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;deis.io&#x2F;</a> [2] <a href="https:&#x2F;&#x2F;flynn.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;flynn.io&#x2F;</a>
评论 #10415933 未加载
评论 #10415955 未加载
评论 #10416356 未加载
brandur超过 9 年前
Regarding the fifth point on SSL, I agree, but I&#x27;d recommend investigating a combined Heroku and Cloudflare stack as I&#x27;ve described here:<p><a href="https:&#x2F;&#x2F;brandur.org&#x2F;fragments&#x2F;cloudflare-ssl" rel="nofollow">https:&#x2F;&#x2F;brandur.org&#x2F;fragments&#x2F;cloudflare-ssl</a><p>You can stay on the free tier of Cloudflare and the hobby tier of Heroku and get full encryption on your custom domain (and without worrying about getting certs issued). This is how I run my more important hobby apps.<p>And regarding the lack of novelty of `git push heroku master` — I&#x27;d argue that it&#x27;s still surprisingly valuable even in modern times. Sure you can do it yourself using a dozen different techniques these days, but as a hobbyist I want to be building apps and not maintaining personal infrastructure.<p>(Disclaimer: I used to work at Heroku.)
评论 #10416904 未加载
savant超过 9 年前
A reasonable option for hobbyists is Dokku[1], a single-server heroku clone. I&#x27;m also pretty excited about Convox[2], and would definitely recommend that early adopters check it out.<p>I get that people are frustrated with heroku&#x27;s pricing, but at the end of the day I think that if your side project isn&#x27;t worth the money you spend on it&#x27;s hosting, maybe you should look into other side projects? If it&#x27;s truly not a money-making project, not needing to scale it or have it up 24&#x2F;7 seems like a reasonable trade-off to not paying for it&#x27;s hosting.<p>The number of tools and resources Heroku provides is quite significant, and developing&#x2F;deploying&#x2F;maintaining similar solutions is certainly not cheap or easy. Especially at scale.<p>Disclaimer: I&#x27;m one of the Dokku maintainers.<p><pre><code> - [1] http:&#x2F;&#x2F;progrium.viewdocs.io&#x2F;dokku&#x2F; - [2] http:&#x2F;&#x2F;convox.com&#x2F;</code></pre>
评论 #10416687 未加载
评论 #10416466 未加载
评论 #10416360 未加载
评论 #10416074 未加载
glogla超过 9 年前
The author writes about spinning virtual machine from Linode.<p>There&#x27;s one cool alternative I found: Hetzner Online[1] leases dedicated hardware that their other customers stopped using or ordered but didn&#x27;t use, etc. It is in form of reverse auction - unused hardware gets cheaper until someone rents it.<p>You can get i7-3770 server with 2x3 TB disks and 16 GB RAM for 32 EUR per month. That&#x27;s not much more money than linode, but it is much beefier and just your (but no SSD). If you pay more you can get something like i7-3770 with 32 GB RAM, 2x3 TB disks and 2x240 GB SSD for 65 EUR a month.<p>The servers are in Germany, which might be interesting for Europeans who are wary of US cloud companies.<p>I&#x27;m not affiliated with them in any way, I just find their offer cool.<p>[1]: <a href="https:&#x2F;&#x2F;robot.your-server.de&#x2F;order&#x2F;market&#x2F;" rel="nofollow">https:&#x2F;&#x2F;robot.your-server.de&#x2F;order&#x2F;market&#x2F;</a>
评论 #10420918 未加载
评论 #10415919 未加载
评论 #10416351 未加载
评论 #10416285 未加载
评论 #10415894 未加载
shostack超过 9 年前
While my instinctive reaction to Heroku&#x27;s shift was &quot;ugh, that sucks, how dare they,&quot; I have to say I get it. It is hard to build a successful business with that model given their offering.<p>However to the comment about &quot;git push heroku master,&quot; someone that is an &quot;early&quot; programmer like myself finds that level of simplification helpful when I&#x27;m focusing on things like learning all the other things that could go wrong with my Rails Tutorial app.<p>That said, as I now am at the point of starting to work on projects that I hope to one day be public facing, I&#x27;m wondering if there are any recommendations for &quot;Heroku-like&quot; providers with a free tier that stays up 24&#x2F;7 for super simple Rails and Sinatra apps, perhaps with a DB.
评论 #10415580 未加载
评论 #10415643 未加载
评论 #10415998 未加载
评论 #10415775 未加载
评论 #10417175 未加载
评论 #10415564 未加载
holografix超过 9 年前
I for one think it&#x27;s a good thing Heroku is not joining the herd in a race to the bottom.<p>$7 dollars a month to run a little app? That&#x27;s less than I spend on coffee each day and I&#x27;m glad that money is going towards differentiated and valuable service.<p>I have a couple of toy apps, a personal blog and a &quot;not such a toy&quot; app on Heroku and I have used their services for free for AGES - more than fair enough that they make some money.
评论 #10416133 未加载
lolsal超过 9 年前
I think it&#x27;s still pretty friendly to hobbyists (throw up a quick Flask app for a demo, etc), but it&#x27;s probably no longer very friendly to &#x27;get everything for free&#x27;ists (like 24&#x2F;7 compute, &gt;512MB ram, etc).<p>The benefit to me of using something like Heroku is not because I get more CPU&#x2F;RAM than an equivalently priced Linode instance - the value is in not having to manage a Linode instance at all.<p>I&#x27;d also argue that git-pushing to Heroku is still a lot less friction than dealing with docker images or chef&#x2F;puppet scripts.
评论 #10416241 未加载
ufmace超过 9 年前
I can certainly see the point where Heroku comes out wildly overpriced for certain types of hobby-scale apps. I&#x27;ve seen several people recommend dedicated servers via Linode or DigitalOcean instead, which has it&#x27;s own pluses and minuses - gotta maintain the server, but for a pretty low price, you get something powerful enough to run a 24&#x2F;7 server + database + whatever other odds and ends your app needs, as long as the demands aren&#x27;t too high.<p>I&#x27;m wondering how AWS compares, though - running a dedicated, manually managed EC2 instance or ElasticBeanstalk. Seems like you could get your own server, and still have little barrier to scaling as high as anybody could ever need at the touch of a button. Anybody have much insight on that?
评论 #10415992 未加载
rubyn00bie超过 9 年前
Not to be rude, but these complaints, minus the &quot;increase&quot; are standard Heroku practice. I see no changes-- in fact, what has changed there, anything?<p>They&#x27;re finally too expensive for you, or you outgrew them? They aren&#x27;t cheap, and never have been, especially for hobbyists.<p>If you have a hobby, you most likely have more time than money to complete your hobby, so why, why use something like Heroku? The very nature of your activity is to spend your time, not your money, Heroku is only giving you the feeling of savings until you outgrow their nearly worthless free offering. Now you have to spend your time, moving, configuring, and learning an &quot;entirely new&quot; system. Had you done this the first time, you&#x27;d have saved money&#x2F;time.<p>Yeah... &quot;git push&quot; to deploy is easy[1]-- and if you&#x27;re new to application development it can be nice, but! It also means you have no idea how to configure or run your app (i.e. deploy). It means you&#x27;re more vulnerable to your vendors quarterly earnings needs (price hikes), it means you&#x27;re more vulnerable to vendor technology changes (lock-in), it also means if it ever hits the fan-- you&#x27;re gonna have oodles of downtime while you learn how to do it &quot;right&quot; the first (nth) time.<p>FWIW, it&#x27;s actually really easy to run a VPS that&#x27;s stable once you learn how to do it properly. Don&#x27;t fear it, mate. I&#x27;ve always found it nice since none of my projects ever get substantial traffic, I can usually run some auxiliary service I need (like Gitlab) on it too. A two for one, eh?<p>... One last thing, if you&#x27;re running a business Heroku might be the right choice (it&#x27;s up to you to evaluate the risk&#x2F;reward).<p>[1] I personally think deploying with Capistrano is a cinch (cap deploy) but it&#x27;ll take you a lil&#x27; bit of effort to set up the first time.
评论 #10416417 未加载
评论 #10415989 未加载
评论 #10415924 未加载
Harkins超过 9 年前
Does anyone have screenshots of the database upgrade that the Heroku CLI is pushing? It gave me some technical-sounding warnings about needing to update my database, sounding a lot like the infrequent app stack updates (from Bamboo to Cedar or whatever). It walked me through an upgrade process, bounced app, everything happy.<p>Then the bill came, and they&#x27;d added a $50&#x2F;mo db to my $9&#x2F;db. Support was shocked, shocked that their tool had told me to install the db. They admitted the $9 plan sufficed for me, didn&#x27;t fix or refund the unwanted extra plan, and to top it off database backups are still broken.<p>I&#x27;d just like to have a screenshot of the misleading sales process they pulled. If anyone sees this, please drop me a line. Meanwhile, I&#x27;m checking out Dokku and other alternatives for hosting on VPSs - aside from my little hobby project, I have tens of thousands of dollars of consulting client hosting to start migrating away.
评论 #10426320 未加载
toomuchtodo超过 9 年前
Hobbyists rarely pay the bills. Go upmarket or suffer in perpetual purgatory.
评论 #10415718 未加载
joeevans1000超过 9 年前
I just found I was being charged by Heroku for a service I never used for 8 months. I emailed them, and they offered me half off this month&#x27;s bill, and nothing in for the past charges. Granted, I should have been more aware, but I&#x27;ve found Amazon to be extremely forgiving of my mistakes, crediting me for quite a bit of the charges for the few I&#x27;ve made. Given that I didn&#x27;t actually touch my Heroku account, I actually feel they could have been more helpful. I say this because the big fear of cloud services is that you&#x27;ll rack up charges you didn&#x27;t mean to. I think a forgiving attitude for true mistakes is just good business. I&#x27;m not interested in Heroku from here on, as a result.
TheMagicHorsey超过 9 年前
Google AppEngine is a good alternative for Python, Go, Java, or PHP web apps.
评论 #10415760 未加载
评论 #10415667 未加载
oso2k超过 9 年前
Lowendbox is your friend [0].<p>[0] <a href="http:&#x2F;&#x2F;lowendbox.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;lowendbox.com&#x2F;</a>
评论 #10416743 未加载
mesozoic超过 9 年前
Salesforce gotta pay for the tallest building in San Francisco somehow.
评论 #10415968 未加载
smt88超过 9 年前
The good news is that, as others have mentioned, there are options for hobbyists that are inexpensive, sometimes free, and sometimes better than Heroku itself.
Beltiras超过 9 年前
For 90$&#x2F;month I can get 32GB 8C Xeon with 200GB SSD on Hetzner.de. Wonder how much Herokusauce I can run on that?
nacho2sweet超过 9 年前
Ummm if your hobby isn&#x27;t worth $14 a month to you then why is it worth it for Heroku to support it for nothing? This article is dumb. Remember when domain names cost $75 for 2 years and bottom tier hosting was $35.<p>They are a business. They don&#x27;t owe anyone shit, it is nice they give anything.
评论 #10416383 未加载