Building ActivityPub
index.activitypub.ghost.org.ap.brid.gy
Building ActivityPub
@index.activitypub.ghost.org.ap.brid.gy
Ghost is federating over ActivityPub to become part of the world’s largest publishing network

[bridged from https://activitypub.ghost.org/ on the fediverse by https://fed.brid.gy/ ]
Reposted by Building ActivityPub
Lots of you have asked how to find independent Ghost publishers on the social web, and we haven't really had a good answer. But now we do!

https://explore.ghost.org/social-web

Brand new social web category on Ghost Explore aggregates all your favourite […]

[Original post on john.onolan.org]
November 19, 2025 at 5:13 PM
Everyone loves a SWEET right 🍬

Analytics **suite — it's been a long day ok
August 4, 2025 at 2:58 PM
It's finally here!

Ghost 6.0 is the biggest update we've ever made — and it includes federated publishing for everyone, with ActivityPub ❤️

We also shipped a brand new native analytics sweet, and passed a pretty cool milestone. Independent publishers […]

[Original post on activitypub.ghost.org]
August 4, 2025 at 2:54 PM
🕶️
August 3, 2025 at 9:26 PM
SAME
August 3, 2025 at 5:39 PM
Big week next week. BIG.
August 3, 2025 at 3:07 AM
Good news: Update activities work now - so when you update a post in Ghost, it'll be updated in the Fediverse, too.

Not long to go now 🤞
July 22, 2025 at 8:20 AM
just 1 more bug I swear
July 14, 2025 at 8:50 AM
Hi fediverse 👋
July 1, 2025 at 3:36 PM
The longformers
Ghost<>WordPress<>Flipboard<>Fediverse
activitypub.ghost.org
July 1, 2025 at 2:47 PM
The Lever is a nonpartisan, reader-supported investigative news outlet that holds accountable the people and corporations manipulating the levers of power.

Founded in 2020 by David Sirota, an award-winning journalist and Oscar-nominated writer who served as the presidential campaign […]
Original post on activitypub.ghost.org
activitypub.ghost.org
June 30, 2025 at 6:53 PM
You can now follow Casey Newton, and his essential newsletter at the intersection of technology and culture, right here in the fediverse, on @feed@platformer.news
June 26, 2025 at 10:54 AM
It's official, @tangle_news@readtangle.com is now available in the fediverse!

Tangle is one of the most successful Ghost publications in the world with over 300,000 subscribers. It's a non-partisan politics newsletter that gives you a 360-degree view on the news. No spin. No clickbait. Opinions […]
Original post on activitypub.ghost.org
activitypub.ghost.org
June 19, 2025 at 8:35 AM
btw if you enjoy our unhinged newsletters and you're a senior engineer with 4 paws and a love of JavaScript, we're hiring!

🌍 Fully remote since 2013
📅 4 day work week
💸 Competitive salary
🧑‍💻 Equipment paid for

https://careers.ghost.org/
Ghost
Ghost is a proud non-profit organisation building open source technology for fiercely independent, professional publishers.
careers.ghost.org
June 16, 2025 at 11:05 AM
Ramping up for expansion
Ghost 6.0 is coming soon
activitypub.ghost.org
June 6, 2025 at 11:34 AM
Slightly delayed on this week's newsletter, sorry about that! But it's a good one. You can now send, receive, and navigate @mentions in Ghost
May 29, 2025 at 8:51 AM
Moderation preferences
Hello again! We're back with a quick incremental update this week as we continue on our quest for fediverse feature-completeness. Let's get into it. Last week, we introduced domain-based blocking to complement user blocking, and we improved how ActivityPub notifications are displayed to make it easier for you to spot conversations when people respond to your posts. ## What's new with ActivityPub? Following the last couple of weeks of work around blocking controls, we just rolled out a new moderation screen within ActivityPub preferences. Now you can track, edit, and update lists of blocked users and domains in one place. Another quick improvement: If you unfollow someone, we now automatically purge their past posts from all your feeds. This is expected/usual behavior across most social apps, but it's not default behavior in ActivityPub. Now it works the way you're used to inside Ghost. ## Magic Pages ActivityPub beta In addition to our ActivityPub open beta available on Ghost(Pro), there's now an independent community social web beta running on Magic Pages. Jannis, always ahead of the curve, figured out how to get everything up and running even before we'd finished writing our self-hosting documentation! It's very cool seeing the service running for the first time in multiple places. ## Next up: Mentions An obvious thing that's been missing from our social web beta is @mentions. Next week, we're hoping to change that.
activitypub.ghost.org
May 19, 2025 at 8:32 AM
Blocking domains
If you thought slashing tariffs by 115% to ease global tensions around an impending recession was good news, just wait till you hear what we've got in store for you this week when it comes to ActivityPub. Last week, we shipped the ability to block individual users with ActivityPub, so you can limit interactions from people you would rather not engage with. We also touched on the idea that thoughtful moderation can't be achieved with a single feature, but rather is something that requires a collection of tools. ## What's new with ActivityPub? Building on that collection, this week we shipped support for blocking _domains_ with ActivityPub. Domain blocking is a powerful way to limit entire servers in the fediverse, rather than just a single user. Now, if you get spam or abuse from `@bob@spam.com` , `@sally@spam.com`, and `@bot@spam.com`, you don't have to go and block each user manually. Instead, you can block the entire `@spam.com` domain to limit interactions from all users on that server. 0:00 /0:11 1× Once a domain is blocked, you'll no longer see posts or notifications from any of those users, and they won't be able to interact with your profile. In the upcoming week, we'll also add new setting screens to allow you to easily look up all your blocked users and domains and make changes to it if needed. ## Notifications improvements A small but significant design improvement also went out last week, making it much easier to spot when someone sends you a reply using ActivityPub. While follows, likes, and reposts are useful signals that your content is getting engagement, we wanted to highlight even more clearly when you get a reply or comment on something you've posted – so you never miss out on a conversation. If you visit the explore section, you'll also see that this week (for the first time since this newsletter started) we are no longer the most popular user of ActivityPub on Ghost! 404Media have overtaken us and moved into the number 1 slot as the largest website sending out all their newsletters with ActivityPub, and they've been getting some great conversations going in the replies on their posts. If you haven't already followed, they're a great example to take a look at. By the way, we're tweaking and updating the list of sites featured in the Explore section each week. Our sorting is based on a combination of popularity and activity. People using ActivityPub the most are the most likely to get featured! Finally, we know there are still some issues with custom usernames and Bluesky sharing. We haven't gotten to the bottom of it just yet, but we're working on it.
activitypub.ghost.org
May 12, 2025 at 11:23 AM
Notifications screen in Ghost just got a lil refresh, now it's easier to pick out replies among all the activity 🎨
May 8, 2025 at 11:30 AM
Blocking users
Welcome back, intergalactic explorers. Pull up a chair and join us on a Monday morning social web detour. Your todo list can wait. You've got the entire week still ahead of you! Last week, we introduced brand new preferences for ActivityPub, the ability to edit your social web profile, and dedicated sharing settings for Threads and Bluesky. Each week, Ghost publications in the fediverse become a little more unique. It's lovely to see! ## What's new with ActivityPub? This week, we shipped our first set of moderation controls: The ability to block users from interacting with you, if you don't want them to. If you've spent any amount of time in the Fediverse over the past 6 months, there's a good chance you've come across _Nicole_ in your mentions. But you can call her the Fediverse Chick. Nicole (not her real name) is a not-so-convincing spam bot with hundreds (thousands?) of profiles across different Mastodon servers, and uses the @mention feature to promote her warez. The same warez. Every time. The good news: Now you can send her out the airlock. When a user is blocked, they can see your public posts, but they can no longer interact with you. Any requests they make to follow, like, reply, repost, mention, or interact with your profile are automatically rejected. Being able to block users is important because healthy communities grow on the principle of consent. Every participant should be able to decide who can reach them, who can’t, and when the conversation is over. In an open, federated environment like ActivityPub—where posts can flow in from thousands of independent servers—bad-actors, drive-by harassment or spam aren’t hypothetical edge-cases; they’re statistical certainties. Robust user-level moderation tools turn that reality from a deal-breaker into a manageable nuisance. They allow you to publish publicly without surrendering your personal boundaries, so you can curate a meaningful experience. That being said, the astute pugs among you will have noticed a shortcoming in this argument. _Nicole_ is so famously persistent because the spam doesn't just _come_ from a single user. You can block her, but invariably she'll pop up again a few weeks later with a new username on a new server. In reality, it doesn't take just one feature to facilitate thoughtful moderation; it requires a collection of tools that can be used together in concert. User blocking is our first step down this road, but there's much more yet to come. Our long-term goal is simple: Each Ghost publication should be able to define its own social atmosphere. That means putting the dials and levers of moderation directly in the hands of publishers, whether that’s blocking a single nuisance account, muting an entire server, or setting up automated filters. Your publication, your rules, your community.
activitypub.ghost.org
May 5, 2025 at 11:08 AM
Good morning social web! Newsletter is going out shortly. Need some inspiration for an unhinged intro this week. Any ideas?
May 5, 2025 at 9:08 AM
Sent newsletter.

Realised 15 seconds later that there's an image missing from the newsletter.

The empirical laws of thermodynamics indicate that these events occurred in precise accordance with ancient prophecies of our forefathers.
April 28, 2025 at 9:56 AM
Images, profiles, and preferences
They say you are the sum of the 5 newsletters you spend the most time with, and, since you're reading this one again – it's probably time to start getting worried. Last week, we shipped the glorious ability for you to change your ActivityPub handle, so you're no longer stuck with `@index`. Hundreds of you are now rocking brand new social web identifiers, and looking good doing it. ## What's new with ActivityPub? The big news this week is that you can now upload images to notes, comments, and replies on the social web. Now, when you want to share a quick photo, receipts for your argument, or a dank meme: You can. ### Editing your profile As well as being able to change your social web username, you can now also edit the rest of your social web profile. By default, we set up your profile with the title, description, and icon of your Ghost website. Now you can customize them for the social web, and add an optional cover image. ### Sharing to Threads & Bluesky As discussed last week, Threads and Bluesky require additional steps to display content. Rather than having you figure out what those steps are and then perform them manually, we've simplified the process by turning it into a button you can click. You can find these new buttons on the new **Preferences** screen and, once enabled, a shortcut link to view your profile on those services. 0:00 /0:07 1× That said, this is kind of like a beta of a beta. Betaception, if you will. If you enable Threads/Bluesky sharing and _then_ change your social web handle afterwards, Threads/Bluesky aren't particularly good at handling that right now. Sometimes things break. We've reported these issues to their respective teams, and hopefully they'll be resolved soon enough. Nice. Coming up next, we'll deal with the Fediverse Chick. IYKYK.
activitypub.ghost.org
April 28, 2025 at 9:47 AM