TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What we've learned from building Ghost after 5 years and $3M

645 pointsby saturdayplaceabout 7 years ago

30 comments

johnonolanabout 7 years ago
Good morning HN! John from Ghost here - Thanks for all your support over the last 5 years. We wouldn't be here if it wasn't for that very first blog post hitting the #1 spot of HN and getting so much attention back in 2012. That was the very first time anyone ever heard about Ghost, and everything we've built since then has been thanks to that.
评论 #17083023 未加载
评论 #17087194 未加载
评论 #17086722 未加载
评论 #17083558 未加载
评论 #17083210 未加载
评论 #17090764 未加载
评论 #17083044 未加载
评论 #17095007 未加载
评论 #17088395 未加载
评论 #17087882 未加载
评论 #17084013 未加载
评论 #17086046 未加载
评论 #17083136 未加载
评论 #17088426 未加载
评论 #17086227 未加载
SkyPuncherabout 7 years ago
We use hosted Ghost for our blog. For the most part, it&#x27;s been great.<p>My biggest complaint is that Ghost doesn&#x27;t yet have a built in SSL&#x2F;TLS option (e.g. Let&#x27;s Encrypt). Their recommendation is to use Cloudflare. It&#x27;s fine for hobbyist or personal blogs, but as a corporation it&#x27;s basically prevented us from using SSL.<p>We&#x27;re in a regulated industry and need to do appropriate vetting of vendors. Onboarding a blog platform is very, very easy because of the relatively low risk nature of a blog. Onboarding an infrastructure vendor, like Cloudflare, is very complicated. Making it more complicated is we&#x27;d have no interest in actually paying for a Cloudflare service so it&#x27;s impossible to get resources to complete the vetting process. On top of all of that, last year&#x27;s Cloudbleed incident cast some real doubt on Cloudflare&#x27;s security practices and ability to properly protect potentially sensitive data.<p>We will likely eventually self-host so we can get proper SSL support. I&#x27;m really disappointed by this since it will be more expensive than paying our Ghost subscription for several years.
评论 #17083503 未加载
评论 #17085930 未加载
qrv3wabout 7 years ago
Thanks for the post, its great to hear that Ghost is doing well - I love using it.<p>&gt; [Github] has become too transactional - more support tool than collaboration<p>I strongly agree with this. I wish Github &quot;Issues&quot; were relabeled &quot;Comments&quot; and need not be &quot;Open&quot; or &quot;Closed&quot;. Issues need action, comments do not. I&#x27;ve been burned many times now by solving someone&#x27;s issue and then finding out they use my code for their business and just wanted free support from me.
评论 #17087646 未加载
评论 #17083877 未加载
评论 #17084976 未加载
评论 #17089696 未加载
omegoteabout 7 years ago
I was a Ghost user for ~3 years (from Jan 2014 to the best part of 2016) and eventually switched to WordPress. I loved Ghost minimalism and its usage of Markdown, but there were several issues that made it a no-no. I was kinda sad to let it go actually.<p>I took the time to write to the Ghost support email with my thoughts on the switch and my main issues (namely no categories, lack of i18n, editor live-view performance with many images, no search -- this was middle 2016, maybe they have these features now but they didn&#x27;t then)<p>They took the trouble of answering my email, I found it rather nice.
iendsabout 7 years ago
I would love to switch to hosted ghost, but the pricing makes very little sense for a personal blog. An article will make the front page of hn or some larger subreddits and I&#x27;ll get 30k views in just a few hours. I&#x27;d have to pay close to $200&#x2F;mo to get the same number of page views I can get with a $10&#x2F;VPS that I ssh into maybe once every 6 months to patch.<p>The pricing levels simply do not offer enough page views.
评论 #17083727 未加载
评论 #17083668 未加载
8fingerlouieabout 7 years ago
Congratulations on your 5th aniversary :)<p>I was a backer in the kickstarter campaign, but various &quot;issues&quot; eventually led me to look elsewhere.<p>Ghost is (was?) rather good, but the thing that ultimately sold me on it back on kickstarter was the much hyped dashboard, which never made it.<p>Before Docker it was a pain to manage dependencies and keep everything up to date, but with the official Docker image, things got better - until a flurry of almost daily releases to the 1.x branch made it a chore again.<p>The final nail in the coffin was dropping PostgreSQL support. While it wouldn&#x27;t be much of an issue if starting on a clean host, with a clean slate, i run all of my other stuff in PostgreSQL, and i much prefer to only administer&#x2F;backup one DMBS.<p>I&#x27;m currently on Hugo, and i really miss the online editing&#x2F;publishing from Ghost.
tekacsabout 7 years ago
&gt; The stuff which is actually hard, nobody ever asks about. For instance: How do you know when someone is in a bad mood? How do you deal with loneliness? How do you foster camaraderie? How do you achieve urgency? How do you ever get to know people outside of work when you never spend time with them outside of work?<p>I for one would love to hear more from the Ghost team on how they approach solving these very essential problems - any insight is welcome!
ljoshuaabout 7 years ago
&gt; <i>The best marketing we&#x27;ve done has been to launch, over and over again.</i><p>That&#x27;s my favorite takeaway from the article. Seems like a difficult thing to do in practice, but also something I&#x27;ve been considering lately.<p>Anyone else have experience with doing repeated launches that they&#x27;d be willing to share?
评论 #17082825 未加载
jeremiahwvabout 7 years ago
&gt; We wanted to know: What would it look like if you built a technology startup which could not make anyone rich. If you eliminated all the promises of wealth from the roadmap up front, and tried to build a good company, how would that affect the product, business, customers, and every little decision in between?<p>...<p>&gt; We&#x27;re currently looking at testing an affiliate program whereby we&#x27;ll pay out a 30% commission every single month on the lifetime revenue of anyone referred to Ghost(Pro).<p>...<p>I believe this is called colocating your money and your mouth. I&#x27;m inspired.
dxxviabout 7 years ago
It&#x27;s very impressive that you need only $600k&#x2F;year. How many people are there in your team (including everybody, not just developers)?
评论 #17087177 未加载
cygnedabout 7 years ago
I was on board from the beginning! What a great product. Too bad they dropped support for Postgres at some point, otherwise it would still be my platform of choice!
评论 #17088452 未加载
justincliftabout 7 years ago
&gt; Our biggest marketing failure has been our documentation and resources. ... We&#x27;re actually <i>hiring right now</i> for someone to help us fix this and make using Ghost a really fantastic developer experience.<p>Putting user docs as part of a <i>marketing</i> role is not lining things up for a good result. :(<p>How about putting it under <i>engineering</i> instead?
评论 #17086288 未加载
评论 #17083717 未加载
评论 #17086306 未加载
harrisreynoldsabout 7 years ago
All I got to say is that Hannah Wolfe is a beast (in a really good way!).<p>Check out her number of commits compared to other contributors: <a href="https:&#x2F;&#x2F;chart.ly&#x2F;github-dashboard&#x2F;TryGhost&#x2F;Ghost" rel="nofollow">https:&#x2F;&#x2F;chart.ly&#x2F;github-dashboard&#x2F;TryGhost&#x2F;Ghost</a><p>Keep up the good work guys!
评论 #17093435 未加载
NicoJuicyabout 7 years ago
Ghost is already 5 years old... I&#x27;m getting old! I remember the first post...
davidkuhtaabout 7 years ago
After the cell provider selling location article, this was a much needed encouraging read. Thanks for sharing and good luck Ghost in your next 5 years!
misterbowfingerabout 7 years ago
&gt; How do you pay people if they live in different countries? What about contracts? — The things people ask about most often all have straightforward answers.<p>Really? I just read a comment from the CEO of HashiCorp who has a very different take:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17022563" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=17022563</a><p>Unless all remote employees of Ghost are just contractors...
评论 #17083226 未加载
corinroyalalmost 7 years ago
I&#x27;ve been rereading this article for days. Thanks so much for taking the time to share the sorts of insights that rarely see light.<p>My company is looking into our options as to what sort of structure would be best. We&#x27;ve considered being a worker-owned cooperative, a B Corporation, an a non-profit. We have the same goals of developing the best products we can an never selling out.<p>I wonder if you had any insight or suggestions on where to learn more about these options and the consequences. What do non-profits offer to funders? Everybody wants equity.
HHalviabout 7 years ago
I remember looking for better alternatives for WordPress(i felt they alienated the bloggers largely) and came across an article about Ghost. I was instantly hooked to the whole thing to this day. I just wish the non hosted versions get a better way to update to the latest version as well as a (official) script to automate the install easily.
评论 #17083397 未加载
antigirlabout 7 years ago
I signed up for ghost when it was at its kickstarter phase. I was very excited by the promise. A year later there were still long winded discussions taking place on their github issues on how they should tackle responsive images. There were alot of JS hacks around to overcome their missing features. I lost interest over time
debacleabout 7 years ago
I didn&#x27;t realize Ghost was a non-profit. Very noble. The feedback in Github is interesting. Ghost is probably more likely to have issues with demanding users than, say, mongodb.<p>Very cool and inspiring post. That said:<p>- Ghost&#x27;s marketing materials tend to outright lie to users when making comparisons to WordPress or other platforms.<p>- I dislike OSS projects that hide their OSS nature. Why does a user need to pay $29&#x2F;mo for an entry level blog? Why isn&#x27;t there any obvious mention of the OSS nature of the project on the pricing page, home page, or features page?<p>- What&#x27;s been done about the memory issues? Last time I tried ghost, it was a bit of a memory hog.
评论 #17082701 未加载
评论 #17082665 未加载
评论 #17083383 未加载
评论 #17082687 未加载
thoughtpaletteabout 7 years ago
I&#x27;ve nothing but a positive experience using the self-hosted Ghost instance for some clients. Glad to see this transparency and that they&#x27;re doing well.
DRW_about 7 years ago
I&#x27;ve really appreciated ghost, been using it pretty much since launch in one way or another. Been really cool to see it develop over the years.
untilHellbannedabout 7 years ago
The Ghost website borrows alot from Stripe&#x27;s.
me1337about 7 years ago
only drawback ghost has it doesn&#x27;t support EL7. and there is documentation only for ubuntu. pretty bad :&#x2F;
newsat13about 7 years ago
Ghost is great. Would love to see support for LDAP&#x2F;Oauth.
ulisesrmzrocheabout 7 years ago
Ghost is looking dated today with those templates and their script tags. Technically speaking, today, I&#x27;d rather use Gatsby as a Wordpress front-end.
评论 #17085314 未加载
ameliusabout 7 years ago
I am not familiar with Ghost. Isn&#x27;t it basically Wordpress, but built with modern tools, and with a modern look?
评论 #17083709 未加载
atomicalabout 7 years ago
I gave up on the install. So many errors, some of which I found as open issues in their repo.
Giorgiabout 7 years ago
is Ghost still a thing? I thought they ceased to exist after nobody used it.<p>I guess wordpress beat them in every possible aspect.
评论 #17087574 未加载
relaunchedabout 7 years ago
I&#x27;m a little surprised to read that Ghost doesn&#x27;t use gitlab. Given the companies are both open source and distributed work forces; not to mention they call out github as a big headache.<p>&gt;How open source works is: If you want something, you can build it.
评论 #17082507 未加载