Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

John O'Nolan

@john@john.onolan.org
ghost 0.1.0
  • Open on john.onolan.org
Founder/CEO @ Ghost.org — Geographically restless. Publishing, open source, and independent business around the world.
0 Followers
0 Following
11 Posts

Posts

Open post
john
John O'Nolan @john@john.onolan.org · Jul 20, 2026
John O'Nolan
@john@john.onolan.org

Founder/CEO @ Ghost.org — Geographically restless. Publishing, open source, and independent business around the world.

john.onolan.org
Boosted by Daniel Supernault @dansup@mastodon.social
Ghost now supports custom domains for social web handles! You might've noticed my username previously was @john@john.onolan.org - but now it's just @john@onolan.org (drop the 'john' - it's cleaner, etc) Find it under Preferences → Social web handle Our check out the docs, here: https://ghost.org/help/social-web/#custom-domains
0
1
1
0
Open post
john
John O'Nolan @john@john.onolan.org · Jun 16, 2026
John O'Nolan
@john@john.onolan.org

Founder/CEO @ Ghost.org — Geographically restless. Publishing, open source, and independent business around the world.

john.onolan.org
Boosted by Tim Chambers @tchambers@indieweb.social
If socialweb in Ghost has been slow for you the last few weeks, we just fixed a perf bug — everything loading much quicker now
0
0
1
0
Open post
john
John O'Nolan @john@john.onolan.org · Jun 16, 2026
John O'Nolan
@john@john.onolan.org

Founder/CEO @ Ghost.org — Geographically restless. Publishing, open source, and independent business around the world.

john.onolan.org
Boosted by dansup @dansup@mastodon.social
Just found my very first sketches from 2017(!) imagining what Ghost might look like if it had memberships built in. This was several years before anything like this existed in the publishing world. We were only a team of ~7 people at the time, so it took us a while to get there, but the idea was the right one.
0
0
2
0
Open post
john
John O'Nolan @john@john.onolan.org · May 29, 2026
John O'Nolan
@john@john.onolan.org

Founder/CEO @ Ghost.org — Geographically restless. Publishing, open source, and independent business around the world.

john.onolan.org
Boosted by Tim Chambers @tchambers@indieweb.social
Shipped and live now: Inbound MOVE handling for ActivityPub in Ghost So if an account you're following moves somewhere new, Ghost will automatically drop the old account handle and follow the new one. This is pt2 of adding migration support. Pt1 was migrating external socialweb profiles into Ghost. Pt3 will be adding outbound migration to move socialweb profile out of Ghost.
0
1
1
0
Open post
john
John O'Nolan @john@john.onolan.org · May 21, 2026
John O'Nolan
@john@john.onolan.org

Founder/CEO @ Ghost.org — Geographically restless. Publishing, open source, and independent business around the world.

john.onolan.org
Replying to @ben@werd.social
interestingly - I think agents might be the thing that finally makes micropayments make sense - I've got a prototype of this WIP right now using Stripe's new machine payments rails
1
0
0
0
Open post
john
John O'Nolan @john@john.onolan.org · May 11, 2026
John O'Nolan
@john@john.onolan.org

Founder/CEO @ Ghost.org — Geographically restless. Publishing, open source, and independent business around the world.

john.onolan.org

experimenting with a media library for Ghost

0
0
0
0
Open post
john
John O'Nolan @john@john.onolan.org · Apr 29, 2026
John O'Nolan
@john@john.onolan.org

Founder/CEO @ Ghost.org — Geographically restless. Publishing, open source, and independent business around the world.

john.onolan.org

We believe culture and media shouldn’t be controlled by any centralized tech platform or venture-backed corporation.

As we continue to build open infrastructure for the future of publishing, Ghost is now recognized as a Digital Public Good 🪷

https://ghost.org/changelog/digital-public-good/

0
0
0
0
Open post
john
John O'Nolan @john@john.onolan.org · Feb 12, 2026
John O'Nolan
@john@john.onolan.org

Founder/CEO @ Ghost.org — Geographically restless. Publishing, open source, and independent business around the world.

john.onolan.org

We shipped a long-awaited feature in Ghost this week - automated welcome emails 💌

https://ghost.org/changelog/welcome-emails/

Small thing on the surface. Under the hood, though, this is the first step down a longer road of building a flexible automation system into Ghost core that can do all sorts of things.

0
0
0
0
Open post
john
John O'Nolan @john@john.onolan.org · Feb 06, 2026
John O'Nolan
@john@john.onolan.org

Founder/CEO @ Ghost.org — Geographically restless. Publishing, open source, and independent business around the world.

john.onolan.org

always fun when the lines between open source projects start to blur

0
0
0
0
Open post
john
John O'Nolan @john@john.onolan.org · Nov 13, 2025
John O'Nolan
@john@john.onolan.org

Founder/CEO @ Ghost.org — Geographically restless. Publishing, open source, and independent business around the world.

john.onolan.org
Replying to @activitypub.blog@activitypub.blog
Dope. Great work, team!
0
0
0
0
Open post
john
John O'Nolan @john@john.onolan.org · Aug 07, 2025
John O'Nolan
@john@john.onolan.org

Founder/CEO @ Ghost.org — Geographically restless. Publishing, open source, and independent business around the world.

john.onolan.org

Reflections on the social web

My biggest point of uncertainty about Ghost 6.0 was whether people were going to "get" the social web integration.

The technology is wonderful, but complex. For many people, terms like ActivityPub, Fediverse, bridge, protocol, server, toot, boost, and Webfinger are alienating and confusing. They subtly imply that unless you understand what all these words mean, this might not be the place for you; in the same way crypto terms—blockchain, web3, wallet, keypair, nonce—are a wall of jargon that scream "you don't belong here" to normal people.

The work of a product team, when working with new technology, is to abstract away as much of this complexity as possible, so that it feels friendly and approachable to new people.

To send an email, you don't need to know what SMTP, IMAP, POP, DKIM, SPF, or DMARC are. To browse the web, there's no requirement to understand HTTP, DNS, servers, SSL, TTL, load balancing, or caches. The most significant impact these protocols have is perhaps that users never have to think about them.

So while building the social web integration for Ghost, we weren't just reasoning about how to make it work and what it should do—we were thinking deeply about how to frame it. What words to use. What to compare it to. How to explain it. How to make it not need explaining at all.

Will people "get it"?

This question consumed more of my mental energy than anything else, right up until the moment we finally hit launch this past Monday.

My personal nightmare would have been if the response to the launch was another chorus of "I don't understand what the point of this is"—"this is too complicated"—"what does [x] even mean?" I've seen it happen so many times before when people try to figure out this tech and how it relates to their lives. The graveyard of technically superior but user-hostile products is vast.

But, I'm thrilled to see—at least so far—that hasn't been the case.

To be sure, there are still points of functional confusion. Chief among them: Why doesn't post X from platform Y show up on platform Z right away? But for the most part, I've been really encouraged by how many people have just jumped right in and started using it, without getting stuck and needing more explanation. They're just... publishing. And connecting. And it's working.

My strongest belief about the social web is that if we want it to succeed, we have to keep lowering the barrier to entry.

We have to keep minimizing the need for arcane language. We have to keep solving the things that people expect to work, but don't, rather than endlessly explaining how the underlying technology works. We have to create more familiarity with concepts people already know.

Let's not forget that email, as a technology, was based on the humble letter. To/from, subject, inbox, outbox—these were all words based on sending physical memos. The metaphor made the transition accessible.

The interface and format of a new technology can often be the single biggest factor in determining its adoption.

After all, for over a decade, we've had artificial intelligence capable of performing some pretty incredible tasks. The moment it really caught fire, though, was the moment it became a chatbox. Not when it got smarter. Not when it got more powerful. When it got simpler.

I think we've taken a big step in the right direction with the social web in Ghost 6.0.

And now we need to keep going.

0
0
0
0

Remote instance

john.onolan.org
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 20:00:56 UTC