Think of this a bit like: advanced RSS where publishers can see number of subscribers a way to subscribe without cluttering your email inbox and also find the blogs of the people you already follow online. The subscriptions are tied to your Atmosphere account (your Bluesky account.) a schema or lexicon for those technically inclined...
För den som vill ha en blogg är de vanligaste alternativen Wordpress och Blogger (Blogspot) med 48% respektive 39% marknadsandel (hur de nu kan uppskatta det). Andra alternativ är Tumblr, Substack, Livedoor, Hatena och Movable Type som alla har mellan 3 och 1 % av marknaden. Av dessa är det bara Wordpress som hör till de bästa alternativen för en blogg.
This blog federates over ActivityPub through Ghost so Mastodon users can follow @index@subaud.io. standard.site is the counterpart for the AT Protocol side: a set of lexicons that describe a blog as records in an atproto repo, the same identity and data layer behind a Bluesky account. Anything that speaks the protocol can then follow the blog, recommend posts from it, and index it — follows and recommendations live as records in readers' own repos, the same way Bluesky follows do. I checked how
The last two posts here were about the skills in this plugin — one learns my writing voice from my published posts, the other revises a draft section by section. Neither can do anything without a way to reach Ghost: to read what I've already posted, create a draft, update one that's already up. That's the rest of the plugin, a small MCP server wrapping the Ghost Admin API. The server reaches Ghost with several tools create, read, update, images, and site info. Everything that takes judgment st
ActivityPub är det protokoll som används av de flesta alternativ till de stora sociala medierna. De flesta programvaror som använder sig av protokollet är fri och öppen programvara. Ingen större programvara ägs av riskkapitalbolag, blockkedjeinvesterare eller bitcoinspekulanter.
Vad är Fediversum? Jag snubblade nyligen över en intressant webbsajt som heter Federated Mind. De publicerar små serier med beskrivningar och förklaringar av den sociala webben, det som kallas Fediversum.
Michael Foster från Newsmast har skrivit en artikel på bloggen Path & Patches som anknyter till tidigare artiklar av Timothy Chambers och Laurens Hof som jag tidigare kommenterat i två artiklar.
Utvecklingen i Fediversum går tydligt mot POSSE (Publish (on your) Own Site, Syndicate Elsewhere) som är centralt för rörelsen som kallas Indieweb. Dvs posta på din egen sajt som kan vara vilken hemsida som helst eller en blogg.
Tim Chambers är en person som gör förutsägelser eller gissningar om hur en öppna sociala webben (Fediversum, ATmosphere och Nostr) kommer att utveckla sig under kommande år. I december 2025 gjorde han en förutsägelse om utvecklingen 2026.
This post originally appeared on The Fulcrum. Welcome to this week's The Programmer's Fulcrum. It's your weekly review of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism. We aim to provide actionable content you can use to destroy Techno Feudalism each...
After four months of running a fully self-hosted Ghost CMS on AWS, I made a decision that might seem counterintuitive: I moved to Ghost Pro managed hosting. But here's the thing—I kept all the custom Lambda-powered features I'd built. This post documents that migration and explains why the hybrid approach makes sense. Why Move Away from Self-Hosted? Running Ghost on AWS taught me a lot about ECS, Aurora Serverless, and CloudFront configuration. The infrastructure worked well. Posts publishe
Ghost CMS provides excellent newsletter capabilities, but lacks a built-in way to automatically send weekly digest emails summarizing recent posts. Building this feature requires understanding Ghost's Lexical editor format, coordinating between Ghost's Content and Admin APIs, and preventing duplicate sends. The solution uses EventBridge for scheduling, Lambda for processing, and DynamoDB for deduplication tracking. The system automatically collects posts from the past week, generates a newslet
When we moved our Next.js MDX blog to Ghost on AWS, we needed to preserve Markdown editability in Ghost's editor. Most migration guides convert content to HTML, making it non-editable. Here's the complete migration tool we built to handle MDX files, images, and Ghost's Mobiledoc format. Understanding the Migration Challenge Our Next.js blog had MDX files with frontmatter metadata and images stored in public directories. Ghost uses a format called Mobiledoc for content storage. If you import
Ghost CMS provides a powerful webhook system that enables deep customization beyond its built-in features. By building a centralized webhook router with AWS API Gateway and Lambda, you can create a scalable foundation for Ghost integrations. This post explores our production webhook architecture and demonstrates its power through a real example: an automated time-gating system where paid content becomes public after 7 days. Why Webhooks Matter for Ghost Ghost's philosophy centers on simplic
Running Ghost in production requires more than just high availability - you need a comprehensive backup strategy that ensures business continuity when disasters strike. This post details a production-ready backup implementation using AWS Backup that provides automated backups, monitoring, and rapid recovery capabilities for both your database and content. Understanding RPO and RTO Before diving into implementation, it's crucial to understand two key disaster recovery metrics: *
Running Ghost on AWS requires visibility into application performance, system health, and user experience. Without proper monitoring, you're flying blind - unable to detect issues before users complain or understand what went wrong when problems occur. This post details a comprehensive monitoring setup that provides complete operational visibility at a reasonable cost. The monitoring infrastructure we've built provides comprehensive visibility with seven operational alarms plus intelligent dep
Ghost recently released ActivityPub support, enabling Ghost blogs to participate in the Fediverse alongside Mastodon, Threads, and other federated platforms. Through extensive testing and production deployment, we discovered that the official ActivityPub container has a bug that prevents self-hosted ActivityPub deployments from working. Combined with AWS-specific networking challenges, we had to modify the container source code to achieve working federation. Common Errors Through the proces
Ghost handles email differently than most CMS platforms. It ships with newsletter capabilities built-in but requires external SMTP for transactional emails and lacks automated digest features entirely. This post covers setting up both transactional email through Mailgun and building an automated weekly digest system using AWS Lambda and EventBridge. The weekly digest system we built sends every Monday at 9 AM, compiles posts from the past week into bookmark cards, and integrates with Ghost's n
Running Ghost in containers presents a storage challenge. Container filesystems are ephemeral - when a container restarts, any locally stored files disappear. This includes all uploaded images, making local storage unsuitable for production Ghost deployments on ECS. The solution uses S3 for persistent storage and CloudFront for global content delivery. Ghost uploads images to S3, which persist across container restarts and scale across multiple container instances. CloudFront serves these imag
Ghost requires a MySQL database, persistent storage for content and images, and a way to handle traffic at scale. AWS provides these through RDS Aurora, EFS, S3, and ECS Fargate. This post walks through deploying the core infrastructure using AWS CDK, which allows us to define everything as TypeScript code rather than clicking through the AWS console. The infrastructure we're building costs approximately $175 per month. The largest costs are the database ($47/month) and NAT Gateway ($32/month)
I'm running into similar issues when using Ghost(Pro).
Back in November, I wrote an essay that explored the significance of services like Bridgy Fed, a protocol-level bridge that connects open social platforms. Since then, Ryan Barrett, the builder behind Bridgy Fed, and I have started A New Social: a nonprofit focused on building more cross-protocol tools like the bridge.
Start writing now with a Ghost blog on PikaPods! This guide takes you through all the steps for a production-ready Ghost install, complete with newsletter support.
Ich war dieses Jahr zum ersten Mal auf der #FOSDEM, hauptsächlich weil @evan@cosocial.ca und @andypiper@macaw.social (im Dunstkreis der Social Web Foundation) mehrere Fediverse-(Sub-)Events organisiert haben: Den Social Web Devroom als Main-Track mit diversen längeren und kürzeren Vorträgen rund um das Thema Fediverse. Besonders spannend fand ich die Beiträge der beiden „Long-Former“-Kollegen @matt@writing.exchange und @johnonolan@mastodon.xyz, da...
We’re in an exciting moment for the open social web. As Elon makes one bad decision after another on X, we’ve seen waves of users leave the platform for alternatives. Three obvious beneficiaries of these, ahem, lapses of judgment are Threads, Bluesky, and Mastodon.
If your favorite content management system feels like it’s sinking into a shallow well of hubris, you might want alternatives. I have a few ideas.
The vlogbrothers have entered the conversation about the future of human-generated content, and you already know that I had to talk about it.
Human Generated Content, Issue 6
Ghost's Fediverse integration will have larger implications for the newsletter landscape. Namely, I think this will eventually bring the slow death of another social silo, Substack.
Self-hosted apps are having a moment, but people are still a little freaked out by them. Could a Flatpak-style approach to self-hosting help matters?
There’s no real reason you have to use a platform like Substack to send email. If you want to get into making a newsletter of your own, understand your options.