#Ghost

AJ Sadauskas's avatar
AJ Sadauskas

@ajsadauskas@vivaldi.net

This is exciting: blogs are coming to BlueSky: activitypub.ghost.org/recappin

"Probably the next most common thing we've heard is that many of you are confused about why your posts aren't showing up on Threads / Bluesky. And for good reason. It is, in fact, confusing.

"To make your Ghost site show up on Threads: You have to first interact (as in: like, reply or follow) something on Threads. Eg: Inside Ghost, search for @ghost and press Follow. Now, your site will also show up on Threads.

"To make your Ghost site show up Bluesky: You have to first search-for and follow @bsky.brid.gy inside Ghost. Now, your site will also show up on Bluesky, but with a different (weird) username.

"We're going to replace the entire above process with two buttons: "Enable Threads" and "Enable Bluesky" - which you can just... click."

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

This #GoToSocial account has become a step-by-step tutorial in how to self-host the publishing platform #Ghost (and troubleshoot issues) 😆

If you're not interested in my messages on the subject, I will be using a new hashtag #EleSelfHostsGhost so you can just mute it.

I'm a little late to the party because everything is now set-up and running smoothly:
✅ I manually installed Ghost on my Ubuntu VPS
✅ I imported all the old posts and media: https://news.elenarossini.com
✅ I installed #Apache to use #Varnish cache and changed the cache's maxAge so that a bit of traffic wouldn't overwhelm my VPS
✅ I published and shared on Mastodon a new blog post: https://news.elenarossini.com/what-im-up-to-march-april-2025-edition/ Thanks to Varnish and the maxAge cache tweak, the VPS withstood the "Mastodon stampede" (the post had made it to Explore!)

So far so good.

👹 but when I tried to send that blog post as a newsletter to just 210 people, #Mailgun immediately flagged me as a spammer and froze my account 😱

It took about 48 hours of back-and-forth emails with the Mailgun team to convince them I'm not a spammer and to get my account reinstated.

Now, why am I sharing all this?

In case you are also tempted to self-host Ghost, I found that the official Ghost - Mailgun documentation has little information available. But I discovered this super helpful post in the Ghost Forums and I will be trying this tweak to see if it makes a difference:

https://forum.ghost.org/t/unable-to-send-newsletter-with-correct-mailgun-api-keys/34186/6

And yes, I'm aware that if you sign up for my newsletter you will get an email with a warning "this message failed the domain authentication" (or something along these lines). Problem is, when I implemented a tweak, changing config settings, the alert went away but I saw a spike in activity in my Dashboard, as if I had sent 600 emails (I did not). For now I can live with the warning.

I appreciate Ghost's new implementation of a spam filter because around the same time I got really suspicious signups originating from the same domain.

Anyway after I change all this I will try to send once again my blog post as a newsletter.

Special thanks to my parents for looking after my little one so I can do all this while she's on a school vacation ❤️

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

🏕️ my adventures in #selfhosting - day 118 (daredevil edition) 😈​

Good morning Fedi friends!

Guess what? The amazing blogging platform #Ghost has just released an update which adds new features: https://ghost.org/changelog/custom-content-for-every-subscriber/

I am about to update my Ghost installation FOR THE FIRST TIME using command lines - aaaaaarghhhhhhh. Not gonna lie, my heart is beating fast.

But first! I'm taking a snapshot of the whole VPS in case something goes wrong.

As usual, wish me luck 😅​

Update: my wireless mouse just drained its battery and became unresponsive. It's an Apple mouse with the charging port at the bottom. So I will have to recharge it a bit and carry on with the update later. There's no way I will do it now with a 1% mouse battery level - in case anything goes wrong 🫠

#MySoCalledSudoLife

Six Grandfathers Mountain's avatar
Six Grandfathers Mountain

@6G@mastodon.social · Reply to Elena Rossini ⁂'s post

@_elena
RE
She uses... for publishing. This is impossibly incongruous after her incendiary

A Newsletter Writer Reflects On Leaving Substack

First, moving my monetization off of Substack wasn’t as big of a pain in the ass as I thought it would be

as my new newsletter host...offered a concierge service that did almost all the work, porting over content and holding my hand... they charge a flat rate rather than taking 10% as Substack did
techdirt.com/2025/04/11/a-news

First, moving my monetization off of Substack wasn’t as big of a pain in the ass as I thought it would be. After doing my due diligence I landed on Ghost as my new newsletter host, but there were other very good alternatives, and all of them were offering something close to the same experience. Ghost was and is great, I have to say. They offered a concierge service that did almost all the work, porting over content and holding my hand through moving my subscriptions, and even navigating some hiccups that occurred because of the weird way I’ve set up coupons so that people can pay what they want. The team was extremely responsive and diligent and when (rare) issues have come up they have provided quick and useful advice. Additionally, they charge a flat rate rather than taking 10% of my action, as Substack did. My readership list and subscriptions have grown at the same rate as before and engagement is roughly the same. This isn’t a paid advertisement for Ghost and I’m not even going to bother putting up a referral link. This is simply my word to any other creator who is thinking about jumping off of Substack as that platform’s owners continue time and again to prove they’re a real bullshit bunch of bunkos: Moving is easier than you think and costs less.
ALT text detailsFirst, moving my monetization off of Substack wasn’t as big of a pain in the ass as I thought it would be. After doing my due diligence I landed on Ghost as my new newsletter host, but there were other very good alternatives, and all of them were offering something close to the same experience. Ghost was and is great, I have to say. They offered a concierge service that did almost all the work, porting over content and holding my hand through moving my subscriptions, and even navigating some hiccups that occurred because of the weird way I’ve set up coupons so that people can pay what they want. The team was extremely responsive and diligent and when (rare) issues have come up they have provided quick and useful advice. Additionally, they charge a flat rate rather than taking 10% of my action, as Substack did. My readership list and subscriptions have grown at the same rate as before and engagement is roughly the same. This isn’t a paid advertisement for Ghost and I’m not even going to bother putting up a referral link. This is simply my word to any other creator who is thinking about jumping off of Substack as that platform’s owners continue time and again to prove they’re a real bullshit bunch of bunkos: Moving is easier than you think and costs less.
I would encourage you to keep encouraging people to leave Substack, for very good reasons. But I’d also encourage applying a level of clarity to the effort. The Nazi bar metaphor is a useful one, but it’s time to recognize that if you’re in the U.S., the lesson of the story was ignored, and now the country has become a Nazi bar. People targeted by Nazis are going to stay alive any way they can. I think of queer creators and Black creators and creators whose entire income is based on their newsletter: they’re making calculations with different math than I used. I still think they can safely move, and I think it would be better if they did, and I hope they will, but nevertheless I support them as they try to keep their heads above water.
ALT text detailsI would encourage you to keep encouraging people to leave Substack, for very good reasons. But I’d also encourage applying a level of clarity to the effort. The Nazi bar metaphor is a useful one, but it’s time to recognize that if you’re in the U.S., the lesson of the story was ignored, and now the country has become a Nazi bar. People targeted by Nazis are going to stay alive any way they can. I think of queer creators and Black creators and creators whose entire income is based on their newsletter: they’re making calculations with different math than I used. I still think they can safely move, and I think it would be better if they did, and I hope they will, but nevertheless I support them as they try to keep their heads above water.
Flock of Cats 🐈 🐈 🐈 🌸's avatar
Flock of Cats 🐈 🐈 🐈 🌸

@FlockOfCats@famichiki.jp

I did a blog 😊. CW

It’s on my blog, which is federated, so you can follow @index in masto if you want :donki:

I’m not gonna blog about politics very much, but I started making a long thread and it got unwieldy, so now it’s a blog post

tl;dr: the system is fucked and trump out of power doesn’t change that. We need:

Term limits for SCOTUS
Public election funding
Yeet the Electoral College
End gerrymandering
Guarantee voting rights
flockofcats.xyz/everything-suc

Elena Rossini ⁂'s avatar
Elena Rossini ⁂

@_elena@mastodon.social · Reply to Elena Rossini ⁂'s post

Update: my toot with the link to the blog post ended up on Explore (thank you!!!) and yet my self-hosted blog is still standing.

Mastodon hug of death, it appears I have defeated you this time!

Special thanks to everyone who recommended I install Varnish cache and to @renchap who suggested I tweak the maxAge in my cache settings. I owe you big time! ❤️

Off I go pick up my little one from nursery school. I hope I didn't jinx myself 😆

Erotic Mythology (hire me) ☃️'s avatar
Erotic Mythology (hire me) ☃️

@AimeeMaroux@mastodon.social

Very exciting news about , the blogging software I use for my website, beta testing their new social web integration! Activating it enables direct interaction with blogs on and soon , and the whole , as well as and according to their changelog:

ghost.org/changelog/social-web

As a self-hosting user I'll have to wait for a stable release but I am thrilled!

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

🏕️ my adventures in #selfhosting - day 112 (scary Ghost edition) 👻

Hello Fedi friends!

I'm currently putting the finishing touches to a post on my brand new, self-hosted #Ghost blog (https://news.elenarossini.com).

Very soon, I will test two things:
1) the newsletter integration (hoping everything will run smoothly)
2) the "Mastodon hug of death" - aka I will post a link to it on Mastodon and I will see what happens when the article's preview card will be fetched by hundreds of Fediverse servers.

I need to go pick up my little one from nursery school in 90 minutes so pray for me everything goes smoothly 😅​

#MySoCalledSudoLife

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

🏕️ my adventures in #selfhosting - day 112 (scary Ghost edition) 👻

Hello Fedi friends!

I'm currently putting the finishing touches to a post on my brand new, self-hosted #Ghost blog (https://news.elenarossini.com).

Very soon, I will test two things:
1) the newsletter integration (hoping everything will run smoothly)
2) the "Mastodon hug of death" - aka I will post a link to it on Mastodon and I will see what happens when the article's preview card will be fetched by hundreds of Fediverse servers.

I need to go pick up my little one from nursery school in 90 minutes so pray for me everything goes smoothly 😅​

#MySoCalledSudoLife

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

🏕️ my adventures in #selfhosting - day 112 (scary Ghost edition) 👻

Hello Fedi friends!

I'm currently putting the finishing touches to a post on my brand new, self-hosted #Ghost blog (https://news.elenarossini.com).

Very soon, I will test two things:
1) the newsletter integration (hoping everything will run smoothly)
2) the "Mastodon hug of death" - aka I will post a link to it on Mastodon and I will see what happens when the article's preview card will be fetched by hundreds of Fediverse servers.

I need to go pick up my little one from nursery school in 90 minutes so pray for me everything goes smoothly 😅​

#MySoCalledSudoLife

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

🏕️ my adventures in #selfhosting - day 111 (quiet edition) 💤

Good morning Fedi friends!

I hope you had a nice weekend.

After backing up my two VPSs I am now staring at my #YunoHost dashboard thinking: now what?

It feels a little odd not to have to tackle any pressing self-hosting issues. Everything seems to be working well, including my manual installation of Ghost on a second (Ubuntu) VPS.

I'm now in maintenance mode.

I must confess in the past 24 hours I have spent some time browsing @yunohost 's app catalogue. So many fascinating things in there! But I am exercising restraint (for now, LOL!)

I'm very grateful for all the software I'm currently self-hosting.

On Debian (via YunoHost):

On Ubuntu:

I'm highly aware of my privilege and how lucky I am to be doing all this. But can I confess I'm a little bored? Thankfully I may have another big project on the horizon: upgrading my VPS and installing / self-hosting #PeerTube. But that will be for another week. Resting now and enjoying this sense of empowerment / digital sovereignty. Very grateful to be in this position.

Wishing you all a fantastic week!

#MySoCalledSudoLife

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

🏕️ my adventures in #selfhosting - day 111 (quiet edition) 💤

Good morning Fedi friends!

I hope you had a nice weekend.

After backing up my two VPSs I am now staring at my #YunoHost dashboard thinking: now what?

It feels a little odd not to have to tackle any pressing self-hosting issues. Everything seems to be working well, including my manual installation of Ghost on a second (Ubuntu) VPS.

I'm now in maintenance mode.

I must confess in the past 24 hours I have spent some time browsing @yunohost 's app catalogue. So many fascinating things in there! But I am exercising restraint (for now, LOL!)

I'm very grateful for all the software I'm currently self-hosting.

On Debian (via YunoHost):

On Ubuntu:

I'm highly aware of my privilege and how lucky I am to be doing all this. But can I confess I'm a little bored? Thankfully I may have another big project on the horizon: upgrading my VPS and installing / self-hosting #PeerTube. But that will be for another week. Resting now and enjoying this sense of empowerment / digital sovereignty. Very grateful to be in this position.

Wishing you all a fantastic week!

#MySoCalledSudoLife

Flipboard's avatar
Flipboard

@Flipboard@flipboard.social

Congrats to @johnonolan and the team at Ghost, which today announced a public beta for users to connect their publications to the fediverse. If you're in their beta, you'll be able to find, follow and interact with people and publications on platforms including Ghost, WordPress, Threads, Mastodon, BlueSky, Flipboard and more. Get details in the blogpost here. If you want to know more about Ghost's approach to decentralization and the open social web, check out John's DotSocial conversation with @mike at the second link.

ghost.org/changelog/social-web

flipboard.video/w/sQCNmXx332xi

Flipboard's avatar
Flipboard

@Flipboard@flipboard.social

Congrats to @johnonolan and the team at Ghost, which today announced a public beta for users to connect their publications to the fediverse. If you're in their beta, you'll be able to find, follow and interact with people and publications on platforms including Ghost, WordPress, Threads, Mastodon, BlueSky, Flipboard and more. Get details in the blogpost here. If you want to know more about Ghost's approach to decentralization and the open social web, check out John's DotSocial conversation with @mike at the second link.

ghost.org/changelog/social-web

flipboard.video/w/sQCNmXx332xi

Flipboard's avatar
Flipboard

@Flipboard@flipboard.social

Congrats to @johnonolan and the team at Ghost, which today announced a public beta for users to connect their publications to the fediverse. If you're in their beta, you'll be able to find, follow and interact with people and publications on platforms including Ghost, WordPress, Threads, Mastodon, BlueSky, Flipboard and more. Get details in the blogpost here. If you want to know more about Ghost's approach to decentralization and the open social web, check out John's DotSocial conversation with @mike at the second link.

ghost.org/changelog/social-web

flipboard.video/w/sQCNmXx332xi

Erotic Mythology (hire me) ☃️'s avatar
Erotic Mythology (hire me) ☃️

@AimeeMaroux@mastodon.social

Very exciting news about , the blogging software I use for my website, beta testing their new social web integration! Activating it enables direct interaction with blogs on and soon , and the whole , as well as and according to their changelog:

ghost.org/changelog/social-web

As a self-hosting user I'll have to wait for a stable release but I am thrilled!

Flipboard's avatar
Flipboard

@Flipboard@flipboard.social

Congrats to @johnonolan and the team at Ghost, which today announced a public beta for users to connect their publications to the fediverse. If you're in their beta, you'll be able to find, follow and interact with people and publications on platforms including Ghost, WordPress, Threads, Mastodon, BlueSky, Flipboard and more. Get details in the blogpost here. If you want to know more about Ghost's approach to decentralization and the open social web, check out John's DotSocial conversation with @mike at the second link.

ghost.org/changelog/social-web

flipboard.video/w/sQCNmXx332xi

Flipboard's avatar
Flipboard

@Flipboard@flipboard.social

Congrats to @johnonolan and the team at Ghost, which today announced a public beta for users to connect their publications to the fediverse. If you're in their beta, you'll be able to find, follow and interact with people and publications on platforms including Ghost, WordPress, Threads, Mastodon, BlueSky, Flipboard and more. Get details in the blogpost here. If you want to know more about Ghost's approach to decentralization and the open social web, check out John's DotSocial conversation with @mike at the second link.

ghost.org/changelog/social-web

flipboard.video/w/sQCNmXx332xi

Flipboard's avatar
Flipboard

@Flipboard@flipboard.social

Congrats to @johnonolan and the team at Ghost, which today announced a public beta for users to connect their publications to the fediverse. If you're in their beta, you'll be able to find, follow and interact with people and publications on platforms including Ghost, WordPress, Threads, Mastodon, BlueSky, Flipboard and more. Get details in the blogpost here. If you want to know more about Ghost's approach to decentralization and the open social web, check out John's DotSocial conversation with @mike at the second link.

ghost.org/changelog/social-web

flipboard.video/w/sQCNmXx332xi

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

🏕️ my adventures in #selfhosting - day 104 (pride edition) 👷‍♀️

Good morning Fedi friends!

Aw pride is a powerful thing.

I'd like to think that I'm pretty zen and detached and successfully suppressing my ego... but when it comes to things I'm passionate about (read: tech, self-hosting) I cannot let things go.

I had a very very sweet shout-out on a Fediverse podcast last week... but said shout-out mentioned my self-hosting issues and that maybe self-hosting isn't for everyone. I felt that I had to correct the record (even if the mention came with the nicest intention)... because I have ZERO issues self-hosting #GoToSocial, #Friendica and #Pixelfed (thanks to the magic of #YunoHost). All my troubles had to do with #Ghost. (And Ghost is wonderful, it's not related to it, just external circumstances).

So, determined to defend my honor (ha!) on Friday I achieved the impossible: all by myself, following guides I found online, I managed to install #Apache and #Varnish on my VPS and connected Varnish to Ghost. My site was already fast, now it's BLAZING fast.

So I'm giving it another go, moving from Ghost (Pro) to my self-hosted Ghost installation. I turned off subscriptions on https://blog.elenarossini.com... next step is disconnecting the subdomain DNS (a CNAME record) from Ghost... and redirecting traffic to my new blog (https://news.elenarossini.com).

I know how to code things in NGINX for the redirect to work (I think, via guides I found online).

My big question is: how do I tweak my old DNS records for https://blog.elenarossini.com so that NGINX on my self-hosted site https://news.elenarossini.com will correctly pick up the traffic requests? Do I need to set up A and AAAA records for the subdomain blog to point to my VPS with the self-hosted Ghost blog? Any advice would be greatly appreciated! 🙏​

Oh and I learned my lesson and - unlike last time - I am making big changes on a Monday morning, when I have the whole workweek ahead of me (instead of a Friday afternoon 1 hour before picking up my child from nursery school). You live and learn! 😅​

#MySoCalledSudoLife

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

We're incredibly honored to announce that (@index) has become a formal sponsor of Fedify through Open Collective!

This is a significant milestone for our project, and we're deeply grateful to @johnonolan and the entire Ghost team for their support and recognition of our work in the ecosystem.

Ghost's social web integration built on is a perfect example of how open standards can connect different publishing platforms in the fediverse. Their backing over the past months has been invaluable, and this formal sponsorship will help ensure Fedify remains sustainable as we continue to develop and improve the framework.

If you're building with ActivityPub or interested in federated applications, please consider joining Ghost in supporting open source development through our Open Collective:

https://opencollective.com/fedify

Every contribution, no matter the size, helps us maintain and enhance the tools that make the fediverse more accessible to developers. Thank you for being part of this journey with us! :fedify: ❤️ :ghost:

John O'Nolan's avatar
John O'Nolan

@johnonolan@mastodon.xyz

Ghost's social web integration is built on the fantastic work of @hongminhee and the Fedify.dev framework.

We've been backing work on the project for 6 months or so, and now we're thrilled to be formal sponsor of the project on Open Collective!

If you're building with Fedify and ActivityPub, please consider joining us to keep helping to make great open source work sustainable ❤️ Every little helps

opencollective.com/fedify

Tommi 🤯's avatar
Tommi 🤯

@tommi@pan.rent

Looking for CMS advice

Hey Web devs!

Do you have any suggestions, tips, opinions, dos, don’ts about headless CMSes?

I have a growing list of small/mid non-profits and collectives asking for my help to (re)make their website. I totally want to help, but I don’t have much time, especially considering that they generally have little or no funding—I would most definitely point them to @VillageOneCoop, otherwise.

Therefore, I want a super simple and replicable solution where I can copy-paste most of the code, while providing them with a stable, fast, and modern solution. I had a look at the Headless CMS section in the Jamstack website, but I need opinions from people who actually used some of that software already.

Needs

  • I want to code and configure everything using @eleventy
  • Admin interface () for the client to add pages and write posts
  • Static website in the front-end
  • Simple and reliable CI/CD
  • No/minimal maintenance after the first setup
  • Self-hostable (I was taking this for granted so much that I forgot to write it)
  • If it requires forge integration, it should support

Nice to have

  • Possibly using , not
  • Allowing the client to customize a bit their website through the admin interface, with a GUI
  • CMS app packaged on @yunohost
  • No CMS vendor lock-in
  • I’d love to write as little JavaScript as possible

Absolutely not

Please, boost this and ask around! Links to videos, tutorials, and resources are welcome.

People whose perspective I would really value: @zachleat @harryfk @deno_land @jaredwhite @vanillaweb @stefan @mxbck @WeirdWriter @deadsuperhero (Sorry if I am spamming you!)

Tommi 🤯's avatar
Tommi 🤯

@tommi@pan.rent

Looking for CMS advice

Hey Web devs!

Do you have any suggestions, tips, opinions, dos, don’ts about headless CMSes?

I have a growing list of small/mid non-profits and collectives asking for my help to (re)make their website. I totally want to help, but I don’t have much time, especially considering that they generally have little or no funding—I would most definitely point them to @VillageOneCoop, otherwise.

Therefore, I want a super simple and replicable solution where I can copy-paste most of the code, while providing them with a stable, fast, and modern solution. I had a look at the Headless CMS section in the Jamstack website, but I need opinions from people who actually used some of that software already.

Needs

  • I want to code and configure everything using @eleventy
  • Admin interface () for the client to add pages and write posts
  • Static website in the front-end
  • Simple and reliable CI/CD
  • No/minimal maintenance after the first setup
  • Self-hostable (I was taking this for granted so much that I forgot to write it)
  • If it requires forge integration, it should support

Nice to have

  • Possibly using , not
  • Allowing the client to customize a bit their website through the admin interface, with a GUI
  • CMS app packaged on @yunohost
  • No CMS vendor lock-in
  • I’d love to write as little JavaScript as possible

Absolutely not

Please, boost this and ask around! Links to videos, tutorials, and resources are welcome.

People whose perspective I would really value: @zachleat @harryfk @deno_land @jaredwhite @vanillaweb @stefan @mxbck @WeirdWriter @deadsuperhero (Sorry if I am spamming you!)

jools

@jools@missocial.de

Ich habe mich mal testweise an Ghost herangetraut und wollte die ActivityPub-Funktion testen. Wer mag, kann meinen Erfahrungsbericht dazu auf meinem Blog lesen.


Link: BlogZwo.me: Ghost mit ActivityPub im Fediverse, Ghost(Pro) und Ghost Affiliate


, ,

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com · Reply to Christoph Settgast's post

@csett86 Thank you Christoph ☺️

If I were to be more specific, I'd say that my experience with my Debian VPS and #YunoHost is 100/100. I'm hosting #GoToSocial, #Friendica, #Pixelfed and #LinkStack there... Maybe soon #PeerTube (gotta upgrade to a slightly more powerful plan).

My Ubuntu VPS that has #Ghost was a 80/100 most days - which dropped down to 20/100 because of the Mastodon Hug of Death.

Not too bad, I'd say overall 🙃

Saskia's avatar
Saskia

@saskia@newsmast.social

Spring has reached the open social web 🌸 🐑

With a wave of momentum and publicity hitting the open social web, now is the time for us to really put our eggs in one basket (pun intended) and get serious about working together to grow better social media.

See my thoughts on my latest blog post here: forbetter.ghost.io/spring-on-t

Thanks to the brains at Ghost, you can now follow my blog directly from the Fediverse 👉 @index

A collage showing a lamb, chicks, blossoms and flowers. Distorted slightly to have a tech-like look.
ALT text detailsA collage showing a lamb, chicks, blossoms and flowers. Distorted slightly to have a tech-like look.
Saskia's avatar
Saskia

@saskia@newsmast.social

Spring has reached the open social web 🌸 🐑

With a wave of momentum and publicity hitting the open social web, now is the time for us to really put our eggs in one basket (pun intended) and get serious about working together to grow better social media.

See my thoughts on my latest blog post here: forbetter.ghost.io/spring-on-t

Thanks to the brains at Ghost, you can now follow my blog directly from the Fediverse 👉 @index

A collage showing a lamb, chicks, blossoms and flowers. Distorted slightly to have a tech-like look.
ALT text detailsA collage showing a lamb, chicks, blossoms and flowers. Distorted slightly to have a tech-like look.
wakest ⁂'s avatar
wakest ⁂

@liaizon@social.wake.st

Theres a new interview with @hongminhee (of @fedify, @hollo, and now fame). It's in with Korean subtitles but quite readable with YouTube's autogenerated English subs.

youtube.com/watch?v=sqxR8zscSD

hollo.social/@hongminhee/0195a

wakest ⁂'s avatar
wakest ⁂

@liaizon@social.wake.st

Theres a new interview with @hongminhee (of @fedify, @hollo, and now fame). It's in with Korean subtitles but quite readable with YouTube's autogenerated English subs.

youtube.com/watch?v=sqxR8zscSD

hollo.social/@hongminhee/0195a

wakest ⁂'s avatar
wakest ⁂

@liaizon@social.wake.st

Theres a new interview with @hongminhee (of @fedify, @hollo, and now fame). It's in with Korean subtitles but quite readable with YouTube's autogenerated English subs.

youtube.com/watch?v=sqxR8zscSD

hollo.social/@hongminhee/0195a

wakest ⁂'s avatar
wakest ⁂

@liaizon@social.wake.st

Theres a new interview with @hongminhee (of @fedify, @hollo, and now fame). It's in with Korean subtitles but quite readable with YouTube's autogenerated English subs.

youtube.com/watch?v=sqxR8zscSD

hollo.social/@hongminhee/0195a

wakest ⁂'s avatar
wakest ⁂

@liaizon@social.wake.st

Theres a new interview with @hongminhee (of @fedify, @hollo, and now fame). It's in with Korean subtitles but quite readable with YouTube's autogenerated English subs.

youtube.com/watch?v=sqxR8zscSD

hollo.social/@hongminhee/0195a

wakest ⁂'s avatar
wakest ⁂

@liaizon@social.wake.st

Theres a new interview with @hongminhee (of @fedify, @hollo, and now fame). It's in with Korean subtitles but quite readable with YouTube's autogenerated English subs.

youtube.com/watch?v=sqxR8zscSD

hollo.social/@hongminhee/0195a

wakest ⁂'s avatar
wakest ⁂

@liaizon@social.wake.st

Theres a new interview with @hongminhee (of @fedify, @hollo, and now fame). It's in with Korean subtitles but quite readable with YouTube's autogenerated English subs.

youtube.com/watch?v=sqxR8zscSD

hollo.social/@hongminhee/0195a

wakest ⁂'s avatar
wakest ⁂

@liaizon@social.wake.st

Theres a new interview with @hongminhee (of @fedify, @hollo, and now fame). It's in with Korean subtitles but quite readable with YouTube's autogenerated English subs.

youtube.com/watch?v=sqxR8zscSD

hollo.social/@hongminhee/0195a

wakest ⁂'s avatar
wakest ⁂

@liaizon@social.wake.st

Theres a new interview with @hongminhee (of @fedify, @hollo, and now fame). It's in with Korean subtitles but quite readable with YouTube's autogenerated English subs.

youtube.com/watch?v=sqxR8zscSD

hollo.social/@hongminhee/0195a

wakest ⁂'s avatar
wakest ⁂

@liaizon@social.wake.st

Theres a new interview with @hongminhee (of @fedify, @hollo, and now fame). It's in with Korean subtitles but quite readable with YouTube's autogenerated English subs.

youtube.com/watch?v=sqxR8zscSD

hollo.social/@hongminhee/0195a

Tim Chambers's avatar
Tim Chambers

@tchambers@indieweb.social

Free idea: and blog posts that federate out should in the publishing UX suggest that authors add the optional hashtag to the post. Not mandatory, just a nudge.

Would greatly help with the discovery of cool blogs to follow here. cc: @pfefferle @index

cc:

caneandable.social/@WeirdWrite

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

🏕️ my adventures in #selfhosting - day 94 ✨

Self-hosted Ghost site unveiling - take 2 🎬

I'm finally ready to show you my self-hosted #Ghost site: installed on my own, with command lines, with a lot of patience and after many attempts (including 4 VPS wipes).

It took me a while to migrate all the posts, media and members, but here we go, finally:

https://news.elenarossini.com

Thanks to your wonderful advice and help (especially by @shollyethan) I got the courage to edit my nginx config and I'm waiting to see if the redirects from the old posts work. It's always DNS... and nginx 😂​

And this is take 2 because I swear this self-hosted Ghost site is slightly cursed and the first time around as soon as I edited the URL of an old Mastodon toot, the site went offline. This happened twice today. Won't touch any URLs and will metaphorically sage the VPS to clear its energy 'cause it's a little cursed 🌿

#MySoCalledSudoLife

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

🏕️ my adventures in #selfhosting - day 94 ✨

Self-hosted Ghost site unveiling - take 2 🎬

I'm finally ready to show you my self-hosted #Ghost site: installed on my own, with command lines, with a lot of patience and after many attempts (including 4 VPS wipes).

It took me a while to migrate all the posts, media and members, but here we go, finally:

https://news.elenarossini.com

Thanks to your wonderful advice and help (especially by @shollyethan) I got the courage to edit my nginx config and I'm waiting to see if the redirects from the old posts work. It's always DNS... and nginx 😂​

And this is take 2 because I swear this self-hosted Ghost site is slightly cursed and the first time around as soon as I edited the URL of an old Mastodon toot, the site went offline. This happened twice today. Won't touch any URLs and will metaphorically sage the VPS to clear its energy 'cause it's a little cursed 🌿

#MySoCalledSudoLife

Tim Chambers's avatar
Tim Chambers

@tchambers@indieweb.social

Free idea: and blog posts that federate out should in the publishing UX suggest that authors add the optional hashtag to the post. Not mandatory, just a nudge.

Would greatly help with the discovery of cool blogs to follow here. cc: @pfefferle @index

cc:

caneandable.social/@WeirdWrite

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com · Reply to Elena Rossini on GoToSocial ⁂'s post

🏕️ my adventures in #selfhosting - day 92 ✨

My self-hosted #Ghost blog is almost ready for its debut. I have successfully re-imported all the media and fixed internal hyperlinks. Yay! (It looks and feels exactly like the old one, so most people won't notice a difference I think).

My current - soon to be former - Ghost blog (https://blog.elenarossini.com) which runs on a Ghost (Pro) plan will be active for another month... but I will stop payments in mid-April and thus my blog will be deleted immediately by Ghost.

I need your advice about something: is there a way to redirect traffic from subdomain1 [dot] elenarossini.com to subdomain2 [dot] elenarossini.com? With a wildcard maybe, so that all traffic to posts with a URL associated to subdomain1 are redirected to the new subdomain? Aside from the subdomain, the rest of the URL is identical.

And no, I don't want to tweak my self-hosted Ghost installation to use the old subdomain name. I prefer the new one for several reasons.

Any advice would be greatly appreciated! (Apologies if I had asked this before, but I tried some techniques with another blog and I wasn't successful).

Thanks!

#AskFedi #DNS #redirect

Chuck Darwin's avatar
Chuck Darwin

@cdarwin@c.im

Newsletter platform , an open source competitor to , is now connected to the fediverse, also known as the open social web.

Federated apps run on the protocol , which powers apps like Mastodon, Pixelfed, Threads, Flipboard, and others,
allowing posts published on one app to be seen and engaged with by those on other federated platforms.

Ghost said last year that it was working on an integration with ActivityPub, which would allow its publishers to share their blog posts with the broader open social web.

The company expected the integrations to go live last year. However, Ghost this week announced the launch of its social web beta, which now allows any site running on its Ghost Pro subscription to try out the new ActivityPub integration.

The beta feature is still in active development, the company notes in its help documentation, but is expected to ship in a more finalized state in the Ghost 6.0 release.

When Ghost Pro users connect their blog or newsletter to the fediverse, others across the open social web will be able to follow their account’s handle.

This handle is a combination of “@index,” representing the home page of the publication, followed by the domain name (@yoursite.com).

Ghost says users will soon be able to customize the @index part of their @index@yoursite.com handle.

Users on federated apps will then be able to follow the Ghost publisher’s posts, as well as interact with them by liking, replying, or reposting.

To help Ghost publishers also participate in the fediverse and build their readership,
Ghost also launched a social web reader.

Here, users can browse a “feed” of the short-form content shared across the fediverse, including posts from services like Mastodon and Threads.

In a separate area called the “Inbox,” Ghost users can keep up with long-form content, like articles published on Ghost or WordPress, the popular publishing platform that integrated with the fediverse in 2023.

“Think of the Inbox screen like your email inbox. When you follow other publications on the social web, new articles they publish will show up here,” Ghost’s help page explains.

“Clicking on a post will open an inline reader view, right inside Ghost,
and when you get to the end you’ll be able to like, repost or reply.”

With the integration of these two feeds into Ghost’s admin, Ghost will also now allow its publishers to directly post short-form content to the fediverse, helping them to build their reputation and following on the open social web.

Ghost’s Reader also alerts users of interactions like follows, replies, likes, and reposts in its “Notifications” section.

Plus, users can customize their Profile page to offer a preview of their social web account,
following/followers, and their content, both short and long-form.

Later, the company hopes to more deeply integrate users’ social web profiles with Ghost memberships,
but for now, they operate independently from one another.

Other coming features include tools to block, report, and mute people or add images or media to notes and replies.
techcrunch.com/2025/03/19/subs

Reuben Walker aka mobileatom's avatar
Reuben Walker aka mobileatom

@mobileatom@flipboard.com

Hands on with Ghost’s New ActivityPub Beta.

wedistribute.org/2025/03/ghost

Posted into THE FEDIVERSE VS. CORPORATE SOCIAL MEDIA @the-fediverse-vs-corporate-social-media-mobileatom

The New Oil's avatar
The New Oil

@thenewoil@mastodon.thenewoil.org

rival is now connected to the

techcrunch.com/2025/03/19/subs

The New Oil's avatar
The New Oil

@thenewoil@mastodon.thenewoil.org

rival is now connected to the

techcrunch.com/2025/03/19/subs

Robert Kingett's avatar
Robert Kingett

@WeirdWriter@caneandable.social

Hey all, the easiest way I can find blogs using is to search for @index and you will get some Friendica results, etc, but for now, that should be a sure way to find almost all the blogs that have enabled this feature so far. I couldn't tell if replies appear as comments, so if you don't want your comments on their blog, don't reply to their fediverse posts. A few told me they can see my comments on their dashboard but I don't know what that means.

Reuben Walker aka mobileatom's avatar
Reuben Walker aka mobileatom

@mobileatom@flipboard.com

Hands on with Ghost’s New ActivityPub Beta.

wedistribute.org/2025/03/ghost

Posted into THE FEDIVERSE VS. CORPORATE SOCIAL MEDIA @the-fediverse-vs-corporate-social-media-mobileatom

Rex Banner's avatar
Rex Banner

@Rex_Banner@mastodon.social

Alternative Ghost jetzt auch ans Fediverse angebunden.

Vor fast einem Jahr hat der Chef der angekündigt, dass sie ins kommen soll. Jetzt kann man das in einem Betatest ausprobieren.

Rex Banner's avatar
Rex Banner

@Rex_Banner@mastodon.social

Alternative Ghost jetzt auch ans Fediverse angebunden.

Vor fast einem Jahr hat der Chef der angekündigt, dass sie ins kommen soll. Jetzt kann man das in einem Betatest ausprobieren.

Chuck Darwin's avatar
Chuck Darwin

@cdarwin@c.im

Newsletter platform , an open source competitor to , is now connected to the fediverse, also known as the open social web.

Federated apps run on the protocol , which powers apps like Mastodon, Pixelfed, Threads, Flipboard, and others,
allowing posts published on one app to be seen and engaged with by those on other federated platforms.

Ghost said last year that it was working on an integration with ActivityPub, which would allow its publishers to share their blog posts with the broader open social web.

The company expected the integrations to go live last year. However, Ghost this week announced the launch of its social web beta, which now allows any site running on its Ghost Pro subscription to try out the new ActivityPub integration.

The beta feature is still in active development, the company notes in its help documentation, but is expected to ship in a more finalized state in the Ghost 6.0 release.

When Ghost Pro users connect their blog or newsletter to the fediverse, others across the open social web will be able to follow their account’s handle.

This handle is a combination of “@index,” representing the home page of the publication, followed by the domain name (@yoursite.com).

Ghost says users will soon be able to customize the @index part of their @index@yoursite.com handle.

Users on federated apps will then be able to follow the Ghost publisher’s posts, as well as interact with them by liking, replying, or reposting.

To help Ghost publishers also participate in the fediverse and build their readership,
Ghost also launched a social web reader.

Here, users can browse a “feed” of the short-form content shared across the fediverse, including posts from services like Mastodon and Threads.

In a separate area called the “Inbox,” Ghost users can keep up with long-form content, like articles published on Ghost or WordPress, the popular publishing platform that integrated with the fediverse in 2023.

“Think of the Inbox screen like your email inbox. When you follow other publications on the social web, new articles they publish will show up here,” Ghost’s help page explains.

“Clicking on a post will open an inline reader view, right inside Ghost,
and when you get to the end you’ll be able to like, repost or reply.”

With the integration of these two feeds into Ghost’s admin, Ghost will also now allow its publishers to directly post short-form content to the fediverse, helping them to build their reputation and following on the open social web.

Ghost’s Reader also alerts users of interactions like follows, replies, likes, and reposts in its “Notifications” section.

Plus, users can customize their Profile page to offer a preview of their social web account,
following/followers, and their content, both short and long-form.

Later, the company hopes to more deeply integrate users’ social web profiles with Ghost memberships,
but for now, they operate independently from one another.

Other coming features include tools to block, report, and mute people or add images or media to notes and replies.
techcrunch.com/2025/03/19/subs

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com · Reply to Elena Rossini on GoToSocial ⁂'s post

🏕️ my adventures in #selfhosting - day 92 ✨

My self-hosted #Ghost blog is almost ready for its debut. I have successfully re-imported all the media and fixed internal hyperlinks. Yay! (It looks and feels exactly like the old one, so most people won't notice a difference I think).

My current - soon to be former - Ghost blog (https://blog.elenarossini.com) which runs on a Ghost (Pro) plan will be active for another month... but I will stop payments in mid-April and thus my blog will be deleted immediately by Ghost.

I need your advice about something: is there a way to redirect traffic from subdomain1 [dot] elenarossini.com to subdomain2 [dot] elenarossini.com? With a wildcard maybe, so that all traffic to posts with a URL associated to subdomain1 are redirected to the new subdomain? Aside from the subdomain, the rest of the URL is identical.

And no, I don't want to tweak my self-hosted Ghost installation to use the old subdomain name. I prefer the new one for several reasons.

Any advice would be greatly appreciated! (Apologies if I had asked this before, but I tried some techniques with another blog and I wasn't successful).

Thanks!

#AskFedi #DNS #redirect

Sean Tilley's avatar
Sean Tilley

@deadsuperhero@social.wedistribute.org

Really stoked to be trying out #Ghost with the new Social Web beta. Feed doesn’t quite work yet, as I’m waiting for my DNS to fully propagate over. But, I’m extremely hopeful.

Ghost Dashboard featuring a social timeline, with a lot of elements attempting to load.
ALT text detailsGhost Dashboard featuring a social timeline, with a lot of elements attempting to load.
Jon's avatar
Jon

@jonpainterphoto@lawfedi.blue · Reply to Jon Painter [dot] com's post

@index Oh hey, my website is on the fediverse!

Johannes Ernst's avatar
Johannes Ernst

@j12t@j12t.social

Ghost has made ActivityPub available to all of its Pro subscribers.

Interesting how they name and describe it:

"Social Web - y/n
Federate your site with ActivityPub to join the world's largest open network"

activitypub.ghost.org/content/

Johannes Ernst's avatar
Johannes Ernst

@j12t@j12t.social

Ghost has made ActivityPub available to all of its Pro subscribers.

Interesting how they name and describe it:

"Social Web - y/n
Federate your site with ActivityPub to join the world's largest open network"

activitypub.ghost.org/content/

Johannes Ernst's avatar
Johannes Ernst

@j12t@j12t.social

Ghost has made ActivityPub available to all of its Pro subscribers.

Interesting how they name and describe it:

"Social Web - y/n
Federate your site with ActivityPub to join the world's largest open network"

activitypub.ghost.org/content/

Synthwaver's avatar
Synthwaver

@synthwaver@key4.lu

Friends I once knew now drift through neon valleys beyond our reach. In that eternal synthwave sunset, they've found peace among geometric mountains and digital stars. I sometimes glimpse them when the light hits just right. They dance through pixel rain and retrowave streams, their laughter echoing across dimensions. In that glowing forever, they remember us as we remember them—across the distance, connected still.

To Alex who would have turned 31 today

A man sits silently on the edge of a cliff, his back to the viewer. He gazes out at a valley landscape where ethereal ghosts drift through the mist. The scene is bathed in the distinctive blue and orange gradients of synthwave aesthetics, with a large geometric sun hanging low in the sky, casting neon grid patterns across the horizon. The entire image has a slightly grainy, printed-and-scanned quality reminiscent of vintage manga, with visible halftone dots.
ALT text detailsA man sits silently on the edge of a cliff, his back to the viewer. He gazes out at a valley landscape where ethereal ghosts drift through the mist. The scene is bathed in the distinctive blue and orange gradients of synthwave aesthetics, with a large geometric sun hanging low in the sky, casting neon grid patterns across the horizon. The entire image has a slightly grainy, printed-and-scanned quality reminiscent of vintage manga, with visible halftone dots.
Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

🏕️ my adventures in #selfhosting - day 89 ✨

Oh #PeerTube, you are making me do mental somersaults as I strategize about the best way to self-host my videos.

This newbie wants to ask: how many VPS’s are too many for someone who has little coding experience and has been self-hosting for just 3 months?

Fedi friends, I’m thinking of signing up for a THIRD VPS 😱

Why?

My current setup:

1️⃣ 5€/month Debian VPS with #YunoHost, where I’m self-hosting #GoToSocial (this account), #Friendica, #Pixelfed, #Fail2Ban and #LinkStack.
2️⃣ 5€/month Ubuntu VPS where I am self-hosting my (upcoming) #Ghost blog (this will make me save a ton, compared to my current Ghost Pro plan).

Back to PeerTube: I could easily upgrade my #Debian VPS and install it there - the costs would be minimal and I would double my RAM and storage. But I am afraid of PeerTube’s consumption when it comes to bandwidth. As in: if I upload a video that for some reason becomes really popular, or if a bad actor decides to DDOS my channel, would that take down all my other self-hosted Fediverse instances? Since they are on the same VPS?

I could limit potential issues by having a dedicated VPS just for PeerTube.

What would you do?

And do you have recommendations for Europe-based VPS’s with affordable plans? (aside from Hostinger) I was thinking of #Hetzner…

#MySoCalledSudoLife #AskFedi

Synthwaver's avatar
Synthwaver

@synthwaver@key4.lu

Friends I once knew now drift through neon valleys beyond our reach. In that eternal synthwave sunset, they've found peace among geometric mountains and digital stars. I sometimes glimpse them when the light hits just right. They dance through pixel rain and retrowave streams, their laughter echoing across dimensions. In that glowing forever, they remember us as we remember them—across the distance, connected still.

To Alex who would have turned 31 today

A man sits silently on the edge of a cliff, his back to the viewer. He gazes out at a valley landscape where ethereal ghosts drift through the mist. The scene is bathed in the distinctive blue and orange gradients of synthwave aesthetics, with a large geometric sun hanging low in the sky, casting neon grid patterns across the horizon. The entire image has a slightly grainy, printed-and-scanned quality reminiscent of vintage manga, with visible halftone dots.
ALT text detailsA man sits silently on the edge of a cliff, his back to the viewer. He gazes out at a valley landscape where ethereal ghosts drift through the mist. The scene is bathed in the distinctive blue and orange gradients of synthwave aesthetics, with a large geometric sun hanging low in the sky, casting neon grid patterns across the horizon. The entire image has a slightly grainy, printed-and-scanned quality reminiscent of vintage manga, with visible halftone dots.
Darren du Nord's avatar
Darren du Nord

@darren@c.im · Reply to Steve Herman's post

@w7voa I'm ready to subscribe to your newsletter. Please avoid if you can.

ghost.org/

crossgolf_rebel - kostenlose Kwalitätsposts's avatar
crossgolf_rebel - kostenlose Kwalitätsposts

@crossgolf_rebel@moppels.bar · Reply to Matthias's post

@feb@loma.ml handelt es sich bei um ein Plugin für Friendica?

hast du da bitte noch was für mich zum nachlesen?

petersuber's avatar
petersuber

@petersuber@fediscience.org

This is a good piece on joining the .
nytimes.com/2025/03/06/technol

It touches on , , and , and doesn't mention traditional . But it makes me wonder. Will traditional publishers ever join the Fediverse? What will it take to persuade to them try, even as an experiment? Who will go first? How can we help?

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

🏕️ my adventures in #selfhosting - day 77 ✨

This morning I'm attempting a manual install of #Fail2Ban (that is, with commands, no YunoHost) on my #Ubuntu VPS.

I've been greatly enjoying Fail2Ban on my #Debian VPS and I'd like to extend the same protections to the VPS with my self-hosted #Ghost blog.

I hope nothing goes wrong because I have a video call with Stanford students at the study abroad program in Florence at 11am (for a women in cinema class, I'm invited every year)... so I don't wanna feel distracted by tech issues, ha!

#MySoCalledSudoLife

matdevdug's avatar
matdevdug

@matdevdug@c.im

Curious if anyone has experience making cms themes looking for some paid freelance work. I’d love for a relatively minimalist theme for my site and I frankly suck at front end work a lot. Shoot me a dm and we can work out a quote.

matdevdug's avatar
matdevdug

@matdevdug@c.im

Curious if anyone has experience making cms themes looking for some paid freelance work. I’d love for a relatively minimalist theme for my site and I frankly suck at front end work a lot. Shoot me a dm and we can work out a quote.

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

🏕️ my adventures in #selfhosting - day 69 ✨

Mondays mean: manually backing up my #YunoHost setup on my Debian VPS (even if my VPS host does daily backups). And now a new routine: doing (taking?) snapshots of my second VPS (that runs on Ubuntu and has a self-hosted #Ghost installation on it, sans YunoHost).

I've managed to accomplish a lot of things lately, self-hosting-wise, but I am not immune to REALLY idiotic gestures.

Today I had a mini heart attack: I was cleaning up the backups in my YunoHost dashboard (deleting old ones that were taking up disk space) and accidentally hit "restore" on a 3-week old backup file instead of "delete." I cannot even blame this on distraction caused by my child because she was playing downstairs with grandma.

So what did I do? I immediately closed the browser window that was processing the restore action and said a little prayer.

Then I checked my self-hosted GoToSocial = normal. Ditto for Pixelfed. But! When I tried to log onto my YunoHost dashboard it was all blank. I did so in another browser in incognito mode, same result.

Heart palpitations increased.

But then I checked again in 5 minutes and everything was back to normal.

I will make sure to triple-check which button I'm pressing whenever I'm in the YunoHost Backups page in the future. No mindless gestures or distractions allowed. I just got really lucky today 😅​

#MySoCalledSudoLife

Pen's avatar
Pen

@nacly@floss.social · Reply to Elena Rossini ⁂'s post

@_elena @elena Thanks for sharing your experience with ! Just wish that it will become easier to install and in the future so you won't need to try 3 times...

@jonhickman?

Elena Rossini ⁂'s avatar
Elena Rossini ⁂

@_elena@mastodon.social

Good morning Fedi friends!

It seems like on the 22nd day of the month I manage to achieve feats 🤗

Dec 22nd: I installed on my Debian VPS thanks to the magic of : @elena

Feb 22nd: after many attempts and 3 wipes of my Ubuntu VPS (following botched installations) I finally managed to install 🥳 aseachange.com/@elena/statuses

I think I can sit back and relax now for the rest of the weekend. LEGOs here I come

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com · Reply to Elena Rossini on GoToSocial ⁂'s post

🏕️ my adventures in #selfhosting - day 67 ✨

I finally managed to install #Ghost on my new Ubuntu VPS using commands... I feel like crying tears of joy!

How long did it take me? A couple of hours (thus my enthusiasm right now).

I had to wipe my VPS multiple times following botched installations, research articles on the issues, then went back to my VPS host to try it all over again. The third time today was really the charm, as they say 🥳🪩🎊

Maybe one day I will write a guide to installing Ghost for TOTAL newbies because the issues I had are a little embarrassing to share. Like, for example, running this command:

ALTER USER 'root'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY '<your-new-root-password>';

where instead of keeping the code 'mysql_native_password' I actually entered my REAL password 🤦‍♀️ yes I finally realized that the only things I need to customize are usually between brackets (and I don't have to use the brackets). Silly stuff like that.

This particular issue didn't make my installation fail, but for example for my SQL hostname I would put my actual IPv4 address and that always failed. Using 127.0.0.1 did the trick.

Little things like that.

I literally let out a little scream when I saw the green text "Ghost was installed successfully!"

And now excuse me but I'll go celebrate with a little cup of espresso.

Thanks for all your generous offers to help me and especially for encouraging me to try the installation the "hard" way - AKA with commands. It feels like an awesome accomplishment 💪

#MySoCalledSudoLife #Ubuntu

a screenshot from Terminal - with a black background and green text over it that reads "Ghost was installed successfully"
ALT text detailsa screenshot from Terminal - with a black background and green text over it that reads "Ghost was installed successfully"
Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com · Reply to Elena Rossini on GoToSocial ⁂'s post

Good morning! 🌞

A #MySoCalledSudoLife update: your replies yesterday convinced me to try one more time to install #Ghost with commands, thus bypassing “easy” solutions like PaaS (platforms as a service) that do the job for you (Coolify, CasaOS, Dokploy).

My main reason for this, really: I don’t want to rely on something that - if it is discontinued - holds all the power on my Ghost installation. So going the sudo way.

Now, I’ve been doing a bit of reasearch on alternatives to PaaS that make the Ubuntu experience more accessible to newbies and I stumbled upon #Cockpit, a web-based graphical interface for servers: https://cockpit-project.org/ I think it may be a nice compromise? Do you have any opinions about it?

I could wipe my Ubuntu VPS today (the one with the botched Ghost installation), try installing Ghost again with commands and then install Cockpit on the server too? I would love your advice about this. Thank you in advance.

I’m SUPER grateful for all your brilliant tips and words of encouragement and I promise I will give back… even if it takes years (for me to become more proficient in this), striving to help fellow newbies out. I never get discouraged because of you ❤️

Wishing you all a lovely day (and keep me posted about Cockpit - yay or nay?)

#selfhosting

Mastodon Migration's avatar
Mastodon Migration

@mastodonmigration@mastodon.online

Pack Your Corporate Social Media Go Bag

If you use or have an escape plan!

These corporate platforms are vulnerable. Will you be ready when they inevitably bend to data exploitation, political manipulation and censorship? Has it already started?

Have a plan to evacuate to Public Social Media. Create backup accounts on and and use them as secondaries. Be prepared. Begin building your online presence free from corporate overlords.

Elena Rossini ⁂'s avatar
Elena Rossini ⁂

@_elena@mastodon.social

Thanks to @shellsharks I discovered this fantastic blog post by @micahflee :

"Not only is Substack right-wing broligarchy garbage, it's way more expensive than "

micahflee.com/2025/02/not-only

cc @dangillmor

Elena Rossini ⁂'s avatar
Elena Rossini ⁂

@_elena@mastodon.social

Good morning Fedi friends!

Today marks the 2-month anniversary of my journey: on Dec 17 I signed up for a VPS and installed mastodon.social/@_elena/113667

I have never felt more empowered, tech-wise, than in the past two months. I set up my own , and instances. Seeing the label "admin" next to my name always makes me smile.

Today I will sign up for a 2nd VPS (that runs on Ubuntu) and manually install . Wish me luck!

Elena Rossini ⁂'s avatar
Elena Rossini ⁂

@_elena@mastodon.social · Reply to Elena Rossini ⁂'s post

Because the wonderful will federate soon, it would be supremely foolish to have a self-hosted Ghost instance that runs on an unsupported database architecture.

So, I'm thinking of getting a basic VPS plan for Ghost that runs on Ubuntu (prob Digital Ocean) and I will keep publishing on my Ghost(Pro) plan for now.

The 3 weeks I spent setting up my posts on my self-hosted Debian VPS? That's ok, at least I have a working backup of my account. Swallowing my pride and moving on 🥲

/fin

Elena Rossini ⁂'s avatar
Elena Rossini ⁂

@_elena@mastodon.social

Today I learned one of the most important lessons in my brief journey so far: the need to swallow your pride and not fall into the trap of the sunk cost fallacy.

A mini thread 🧵

I was a couple of days away from debuting my self-hosted instance. Everything was setup, working beautifully... including the integration with Mailgun for my newsletters.

I had spent 3 WEEKS setting this up on my VPS.

Today: surprise!

(cont)

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com · Reply to Reinier Ladan's post

@reinier A basic VPS plan with 4GB of RAM… I’m at 75% consumption on a daily basis running #GoToSocial, #Pixelfed, #Friendica, #Ghost, #LinkStack and #Phanpy

Mastodon Migration's avatar
Mastodon Migration

@mastodonmigration@mastodon.online

Pack Your Corporate Social Media Go Bag

If you use or have an escape plan!

These corporate platforms are vulnerable. Will you be ready when they inevitably bend to data exploitation, political manipulation and censorship? Has it already started?

Have a plan to evacuate to Public Social Media. Create backup accounts on and and use them as secondaries. Be prepared. Begin building your online presence free from corporate overlords.

wakest ⁂'s avatar
wakest ⁂

@liaizon@social.wake.st

"meeting people in real life remains one of the best ways to build trust and relationships ... by getting the , ActivityPub plugin, and developers together and recognising themselves as the ‘longform’ people. This group of developers getting together this way helps with the various projects becoming more interoperable, and better support for longform content in the ."
-@laurenshof in fediversereport.com/fediverse-

unrelatedwaffle's avatar
unrelatedwaffle

@unrelatedwaffle@kolektiva.social

If you or someone you know wants to migrate from to (because the former is in league with Nazis!), but is not technical, I will help FOR FREE.

Askan 🇪🇺's avatar
Askan 🇪🇺

@askans@bonn.social

Social Networks are good for marketing, not good for distribution of longform content says @johnonolan CEO of ghost.org
With ActivityPub interactivity is added to longform.

wakest ⁂'s avatar
wakest ⁂

@liaizon@social.wake.st

@johnonolan talking about and its journey joining the fediverse!
(Also @evanprodromou in the photos)

wakest ⁂'s avatar
wakest ⁂

@liaizon@social.wake.st

@johnonolan talking about and its journey joining the fediverse!
(Also @evanprodromou in the photos)

lps's avatar
lps

@lps@mograph.social · Reply to Åsa Maria Hedberg - artist's post

@AasaMariaHedberg An alternative to would be / ghost.org/

can be replaced by liberapay.com/ opencollective.com/

and I'm not sure what is, sorry

*it might be worthwhile doing some experimentation by trying the services side by side before you commit 🤷‍♂️

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

Good morning Fedi friends!

Rest assured, I have not installed any new Fediverse software since my last post (although I admit YunoHost makes it really tempting).

I'm currently in the process of moving my #Ghost blog from https://blog.elenarossini.com (hosted on a Ghost Pro plan) to my own self-hosted instance. Basically, I just have to re-upload all the images and videos for 33 posts. 10 done / 23 to go.

🙋🏻‍♀️ Can you help a newbie out ❓

Once I'm ready to unveil my new blog – hosted at a subdomain on my site – how do I redirect traffic to it?

(it's gonna look identical, just a different URL, aka different subdomain).

How do I create a redirect from:
subdomain1[dot]elenarossini[dot]com (the GhostPro plan)
to:
subdomain2[dot]elenarossini[dot]com (my self-hosted Ghost)

Is that possible?

Thanks in advance 🙏

#AskFedi

Elena Rossini ⁂'s avatar
Elena Rossini ⁂

@_elena@mastodon.social

When I booked my train for in November I was intimidated: will I feel like a fish out of water, since I'm not a developer?

Around that time @ilja recommended I check out @yunohost.

On Dec 17 I signed up for a VPS, installed and in the span of a month I'm now running:
1) a instance @elena
2) my own @ele
3) a
4) a blog (upcoming)

So I'm a little less intimidated (but still a newbie).

Excited to connect with so many familiar faces 😊

Chris Trottier's avatar
Chris Trottier

@atomicpoet@atomicpoet.org

The #Ghost folks are talking about bringing long-form journalism to the #Fediverse at FOSDEM ‘25!

https://fosdem.org/2025/schedule/event/fosdem-2025-4673-networked-journalism-bringing-long-form-publishing-to-the-fediverse/?ref=activitypub.ghost.org
Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com

🏕️​ my adventures in #selfhosting - day 37 ✨​

I have installed #Ghost on my personal website, uploaded the theme I'm using on https://blog.elenarossini.com and moved over all the posts.

All the media files (photos / videos / bookmarks) are broken/in need of replacement, so I'm giving myself a month for the transfer (I've got 33 articles to fix).

Why did I do it?

I'm spending 31 dollars a month on a Ghost(Pro) plan. That's ok, I figured if I give up on 2 takeaways a month, that covers it.

The issue wasn't financial. It was about control and ownership of my content.

If I missed a payment or if something happened and I couldn't take care of it, I risked losing all my content. In the blink of an eye. This thought has been haunting me for months.

I will need to pay about $15/month to MailGun to deliver my self-hosted Ghost posts as newsletters. But that's totally fine. I feel like I'm now fully in control of my content and that feels incredibly empowering and liberating. One less thing to worry about.

Thank you :YunoHost:​ for empowering me to do this! ❤️​

#MySoCalledSudoLife

Elena Rossini on GoToSocial ⁂'s avatar
Elena Rossini on GoToSocial ⁂

@elena@aseachange.com · Reply to cuan_knaggs's post

@mensrea @bloor yes indeed, I'm OBSESSED with :YunoHost:

0 coding / dev skills and in the span of a month I'm now self-hosting my own #GoToSocial and #Pixelfed instances, #Phanpy, #LinkStack (https://elena.social) and soon two #Ghost blogs. Ask me anything 🤗​

Jeremiah Lee's avatar
Jeremiah Lee

@Jeremiah@alpaca.gold

I voted for Ghost’s support of ActivityPub in the Product Hunt Golden Kitty Awards category of Community & Social.

Help a fellow social web product out by tapping “Choose a different product” and search for “Ghost ActivityPub”.

producthunt.com/golden-kitty-a

Ecologia Digital's avatar
Ecologia Digital

@josemurilo@mato.social

: "We're not alone in this journey to interoperate with other decentralized services.

has a working plugin.
is building out in the open.

It's always been a bit of an informal competition between us, and we always checked in on what the others were doing.

The funny thing about () is that at the end of the day, the overarching goal of seamless communication breaks down any barriers between competing organizations."

RE: community.nodebb.org/post/1027

Stefan Bohacek's avatar
Stefan Bohacek

@stefan@stefanbohacek.online

Nice to see continued progress ghost.org is making towards ActivityPub integration.

"Suddenly, we could see a path to your personal website becoming the single source of your identity on the social web."

activitypub.ghost.org/the-stor

jmsfbs's avatar
jmsfbs

@jaforbes@mastodon.social

"We're at the beginning of a significant shift in the history of the internet in more ways than one, and we're feeling both optimistic and excited for the future. After two decades of restrictive networks and centralized platforms, there are a lot of very motivated people focused on one thing:

Bringing back the open web."

activitypub.ghost.org/the-stor

Grickle's avatar
Grickle

@grickle@mstdn.social

Forever dirty.

A cartoon illustration of a ghost who has spilled coffee on himself. Caption reads "He was quite certain the stain would now be with him for the rest of eternity."
ALT text detailsA cartoon illustration of a ghost who has spilled coffee on himself. Caption reads "He was quite certain the stain would now be with him for the rest of eternity."
Grickle's avatar
Grickle

@grickle@mstdn.social

Forever dirty.

A cartoon illustration of a ghost who has spilled coffee on himself. Caption reads "He was quite certain the stain would now be with him for the rest of eternity."
ALT text detailsA cartoon illustration of a ghost who has spilled coffee on himself. Caption reads "He was quite certain the stain would now be with him for the rest of eternity."
Justin (StayGrounded.online)'s avatar
Justin (StayGrounded.online)

@JustinH@twit.social · Reply to Justin (StayGrounded.online)'s post

And please don't give me no guff about Substack I totally plan on moving Stay Grounded to or something when I have some time!

jmsfbs's avatar
jmsfbs

@jaforbes@mastodon.social

"We're at the beginning of a significant shift in the history of the internet in more ways than one, and we're feeling both optimistic and excited for the future. After two decades of restrictive networks and centralized platforms, there are a lot of very motivated people focused on one thing:

Bringing back the open web."

activitypub.ghost.org/the-stor

jmsfbs's avatar
jmsfbs

@jaforbes@mastodon.social

"We're at the beginning of a significant shift in the history of the internet in more ways than one, and we're feeling both optimistic and excited for the future. After two decades of restrictive networks and centralized platforms, there are a lot of very motivated people focused on one thing:

Bringing back the open web."

activitypub.ghost.org/the-stor

Eric McCorkle's avatar
Eric McCorkle

@emc2@indieweb.social

Fediverse suggestions request: I'm looking for platforms and likely hosting for blogging. I've heard of and I know WordPress is also supported.

I'm looking to do two things: first, write about likely tech politics and open source. This will likely be a conventional old school blog.

Second, possibly separately, I'm looking to write up notes from my physics studies. This will necessitate solid LaTeX support.

@FediTips

Eric McCorkle's avatar
Eric McCorkle

@emc2@indieweb.social

Fediverse suggestions request: I'm looking for platforms and likely hosting for blogging. I've heard of and I know WordPress is also supported.

I'm looking to do two things: first, write about likely tech politics and open source. This will likely be a conventional old school blog.

Second, possibly separately, I'm looking to write up notes from my physics studies. This will necessitate solid LaTeX support.

@FediTips

Roni Laukkarinen's avatar
Roni Laukkarinen

@rolle@mementomori.social

I love how Ghost is making an argument in favor of ActivityPub on their landing page activitypub.ghost.org

Closed networks are in a heated zero-sum competition for users, so your reach is limited to people on the same platform.

Email, the web’s original open protocol, is used by more people than any platform or social network that has been invented before or since; because it shares users rather than competing for them.

The ActivityPub network works the same way: You get access to an audience of every person across any platform. Open networks grow larger because they don't depend on the success of any one company.
ALT text detailsClosed networks are in a heated zero-sum competition for users, so your reach is limited to people on the same platform. Email, the web’s original open protocol, is used by more people than any platform or social network that has been invented before or since; because it shares users rather than competing for them. The ActivityPub network works the same way: You get access to an audience of every person across any platform. Open networks grow larger because they don't depend on the success of any one company.
Roni Laukkarinen's avatar
Roni Laukkarinen

@rolle@mementomori.social

I love how Ghost is making an argument in favor of ActivityPub on their landing page activitypub.ghost.org

Closed networks are in a heated zero-sum competition for users, so your reach is limited to people on the same platform.

Email, the web’s original open protocol, is used by more people than any platform or social network that has been invented before or since; because it shares users rather than competing for them.

The ActivityPub network works the same way: You get access to an audience of every person across any platform. Open networks grow larger because they don't depend on the success of any one company.
ALT text detailsClosed networks are in a heated zero-sum competition for users, so your reach is limited to people on the same platform. Email, the web’s original open protocol, is used by more people than any platform or social network that has been invented before or since; because it shares users rather than competing for them. The ActivityPub network works the same way: You get access to an audience of every person across any platform. Open networks grow larger because they don't depend on the success of any one company.
Roni Laukkarinen's avatar
Roni Laukkarinen

@rolle@mementomori.social

I love how Ghost is making an argument in favor of ActivityPub on their landing page activitypub.ghost.org

Closed networks are in a heated zero-sum competition for users, so your reach is limited to people on the same platform.

Email, the web’s original open protocol, is used by more people than any platform or social network that has been invented before or since; because it shares users rather than competing for them.

The ActivityPub network works the same way: You get access to an audience of every person across any platform. Open networks grow larger because they don't depend on the success of any one company.
ALT text detailsClosed networks are in a heated zero-sum competition for users, so your reach is limited to people on the same platform. Email, the web’s original open protocol, is used by more people than any platform or social network that has been invented before or since; because it shares users rather than competing for them. The ActivityPub network works the same way: You get access to an audience of every person across any platform. Open networks grow larger because they don't depend on the success of any one company.
stux⚡'s avatar
stux⚡

@stux@mstdn.social

But uh..

is basically but not self-hosted, is that right?

Meh

Elena Rossini ⁂'s avatar
Elena Rossini ⁂

@_elena@mastodon.social

What has been on my mind today: the high costs of digital sovereignty and privacy.

I quit and pay 30€ a month for a Creator plan on (approx. 360 Euros a year).

I quit Dropbox in favor of Unlimited (drive but also mail, calendar. VPN). 119 Euros/year.

I nuked my Google Analytics accounts in favor of (90 Euros/year).

I'm HAPPY to pay for these services & yet I'm highly aware of my privilege.

won't fade in popularity anytime soon bc it's free 😩

Osma A 🇫🇮🇺🇦's avatar
Osma A 🇫🇮🇺🇦

@osma@mas.to

Wondering how much work it would be to stick together and an as-of-yet-unidentified framework to have a blog be on both and natively at once.

洪 民憙 (Hong Minhee)'s avatar
洪 民憙 (Hong Minhee)

@hongminhee@fosstodon.org

As a side note, most of the new features added in this release were commissioned by .

hollo.social/@fedify/01937890-

Alejandro Baez's avatar
Alejandro Baez

@zeab@fosstodon.org

The work is doing to their integration is pretty interesting. 😎 Like having long and short distinction, for consuming content, on the UI. It sounds obvious, but not as wide use. Maybe does this? 🤔

Ghost versatility may make it excellent for single user instances.
Example, same thing you use for publishing long form content is same tool you use to spam about pugs. 🐶 All without polluting the streams. Very nice. 😄

activitypub.ghost.org/inboxes-

Kyle's avatar
Kyle

@kyleakelly@cosocial.ca

For at least a few weeks now powered newsletters in (at least on Android) are all really narrow. Temporary workaround is to switch to landscape orientation. This is a relatively new situation, they were fine a month or two back, don't know if it was a Feedly or Ghost change that broke things.

Screenshot of the Feedly app on Android of a ghost newsletter. The newsletter content is strangely narrow, taking up only ~25% of the screen width
ALT text detailsScreenshot of the Feedly app on Android of a ghost newsletter. The newsletter content is strangely narrow, taking up only ~25% of the screen width
JJ Celery's avatar
JJ Celery

@jjcelery@mastodon.ie

I wrote a thing! It's about self-hosting very tiny Ghost publication on a shoestring - with instructions!

obrien.engineer/ghost-on-do-fo

It's a follow-on from setting up Mailgun for tiny newsletters:

obrien.engineer/ghost-and-mail

KDE's avatar
KDE

@kde@floss.social

Our End of Year Fundraiser is live! Donate and keep the dark armies of tech-ghouls 🧟 at bay!

kde.org/fundraisers/yearend202

And just in time for 🎃, Konqi and Katie bring you the most nightmarish tales from the realms of proprietarysoftwareland.

All based on true stories¹!

---

¹ Kinda.

@kde@lemmy.kde.social

The KDE dragons are ready for Halloween! Konqi is Shaun from "Shaun of the Dead" and Katie is Buffy, the Mighty Vampyre Slayer.
ALT text detailsThe KDE dragons are ready for Halloween! Konqi is Shaun from "Shaun of the Dead" and Katie is Buffy, the Mighty Vampyre Slayer.
Dr. Matt Lee's avatar
Dr. Matt Lee

@mattl@social.coop

How to migrate from wordpress.com to eleventy via Ghost

mat.tl/blog/2024/10/29/migrati

Pierre's avatar
Pierre

@okpierre@mastodon.social

Open source Ghost cms now has an official account on Bluesky.

They even validated their account with official domain handle

If you have a domain, you can do the same and use it for all atproto based apps

Open source Ghost cms now has an official account on Bluesky.

They even validated their account with official domain handle

If you have a domain, you can do the same and use it for all atproto based apps
ALT text detailsOpen source Ghost cms now has an official account on Bluesky. They even validated their account with official domain handle If you have a domain, you can do the same and use it for all atproto based apps
Reuben Walker aka mobileatom's avatar
Reuben Walker aka mobileatom

@mobileatom@flipboard.com

Bugs, breakthroughs and BlueSky.

activitypub.ghost.org/bugs-bre

Posted into THE FEDIVERSE VS. CORPORATE SOCIAL MEDIA @the-fediverse-vs-corporate-social-media-mobileatom

Bryan's avatar
Bryan

@bryan@urbanists.social

What I don’t like about the implementation of is that I see the whole damn post, long-form and unformatted, in my feed. Let’s hope does it better.

Darnell Clayton :verified:'s avatar
Darnell Clayton :verified:

@darnell@one.darnell.one · Reply to Building ActivityPub's post

@index Great news indeed! After you successfully implemented inside , will you consider creating official iPhone, iPad & Android apps for the platform‽

Andreas Freise's avatar
Andreas Freise

@gwoptics@mastodon.nl

The rare sighting of a cyclist being attacked by a ghost in broad daylight.

A person cycling along an inner city cycle path in front of a hedge and trees. Some plastic sheet is whirling around the head of the cyclist, probably a rain cover gone wrong in the wind, but looking like attacking ectoplasm just as well.
ALT text detailsA person cycling along an inner city cycle path in front of a hedge and trees. Some plastic sheet is whirling around the head of the cyclist, probably a rain cover gone wrong in the wind, but looking like attacking ectoplasm just as well.
Tim Chambers's avatar
Tim Chambers

@tchambers@indieweb.social · Reply to craignicol's post

@craignicol Know what you mean - and I moved from to for just this reason.

Hate to see the crazy turmoil happening at Automattic, hope they reorient, but if not, there are plenty of CMS's and @ghost is building out its ActivtyPub features in a very promising way.

everton137's avatar
everton137

@everton137@vivaldi.net

@index if this integration of Ghost with Activity Pub works well, I'll possibly choose as the open source tool to start blogging again.

It was one of the tools I took a look at on my search

social.vivaldi.net/@everton137

Mark Corbett Wilson's avatar
Mark Corbett Wilson

@mcorbettwilson@mastodon.social

What a week!

I discovered the FediForum unconference on Mastodon and spent the next three days learning about ActivityPub, web fingers and hooks, and the history and politics of federated social media from some of the originators. I’ll have to level up my technical skills, again. I spent a few hours finding, learning about, and following folks across Mastodon instances and then closing scores of tabs.

talkingwithmachines.com/what-a

Johannes Ernst's avatar
Johannes Ernst

@J12t@social.coop

Interesting implementation roadmap by the team: instead of implementing the standard, and then optimizing interop of their implementation with other implementors like Mastodon, they start with making it work with other implementations and then come back to the standard.

activitypub.ghost.org/mapping-

Johannes Ernst's avatar
Johannes Ernst

@J12t@social.coop

The people are doing excellent marketing with their weekly newsletters, such as today’s. I don’t agree with some of the details of their points of view, but that doesn’t matter in the grand scheme of things, they are doing a great service educating potential users beyond the niche of today’s typical Mastodon users. Recommended.

And you can get the newsletter by following @index

activitypub.ghost.org/its-all-

Flipboard Tech Desk's avatar
Flipboard Tech Desk

@TechDesk@flipboard.social

Newsletter platform and Substack rival @ghost announced earlier this year that it would join the fediverse, and now it has made good on that promise by federating its first newsletter.

Writes @Sarahp
for @TechCrunch “By offering a federated version of the newsletter, readers will have more choices on how they want to subscribe. That is, instead of only being able to follow the newsletter via email or the web, they also can track it using RSS or ActivityPub-powered apps, like Mastodon and others.”

flip.it/4V2Tc8

You can follow the newsletter here: @index

And for more stories like this, follow @latest-techcrunch-stories-Techcrunch

Robert Kingett, blind

@weirdwriter@tweesecake.social

Oh look! Ghost open sourced their integration . github.com/TryGhost/ActivityPu

Jon's avatar
Jon

@jonpainterphoto@lawfedi.blue

Ghost is beginning to publish federated content! @index

Part of a newsletter from Ghost. The text reads:

“This newsletter is now federated

Our second bit of AP-Team news this week is that this very newsletter, the one you're reading right now, has become the first federated Ghost instance on the internet. In fact, you can follow it right now on @index@activitpub.ghost.org

Does it work perfectly? It does not. Are there likely to be all manner of bugs and issues with it? Oh yes there are. But here, dear reader, are the first signs of life.”
ALT text detailsPart of a newsletter from Ghost. The text reads: “This newsletter is now federated Our second bit of AP-Team news this week is that this very newsletter, the one you're reading right now, has become the first federated Ghost instance on the internet. In fact, you can follow it right now on @index@activitpub.ghost.org Does it work perfectly? It does not. Are there likely to be all manner of bugs and issues with it? Oh yes there are. But here, dear reader, are the first signs of life.”
Alejandro Baez's avatar
Alejandro Baez

@zeab@fosstodon.org

Woah, is now live in the with @index.

Absolutely outstanding progress! definitely deserves a great deal of recognition for making this possible. 😎

Feeling like we now have tooling in place to fediverse all things. 😅

Fedify: an ActivityPub server framework's avatar
Fedify: an ActivityPub server framework

@fedify@hollo.social

Finally, @ghost has open sourced their implementation powered by ! For Fedify users, this means another production-grade example code.

If you'd like to follow updates on 's ActivityPub implementation, you can do so by following @index!

https://github.com/TryGhost/ActivityPub

Johannes Ernst's avatar
Johannes Ernst

@J12t@social.coop

"The lack of a social interaction layer has always been the hardest sell about having your own website. It's been lonely."

@johnonolan on why is implementing and why they are doing it now.

flipboard.video/w/sQCNmXx332xi

Flipboard's avatar
Flipboard

@Flipboard@flipboard.social

ICYMI: Last week saw a new episode of Dot Social, the fediverse podcast hosted by Flipboard CEO
@mike, in which he interviewed @ghost's @johnonolan. Here's a taste of their conversation; you can listen to the whole episode here or wherever you get your podcasts:

flipboard.video/w/sQCNmXx332xi.

“We’re at a very grassroots stage of a mix of hackers and enthusiasts collaborating to make the thing they want, not the thing that has the most funding, and I love that. That speaks to my heart.”

Video clip from Dot Social podcast, where Mike McCue interviews John O'Nolan. Audio says “We’re at a very grassroots stage of a mix of hackers and enthusiasts collaborating to make the thing they want, not the thing that has the most funding, and I love that. That speaks to my heart.”
ALT text detailsVideo clip from Dot Social podcast, where Mike McCue interviews John O'Nolan. Audio says “We’re at a very grassroots stage of a mix of hackers and enthusiasts collaborating to make the thing they want, not the thing that has the most funding, and I love that. That speaks to my heart.”
Dave 🧱 :cursor_pointer:'s avatar
Dave 🧱 :cursor_pointer:

@DavidDarnes@mastodon.design

update:
Howdy 👋🏻, I’m Dave and I’m a Developer Advocate at zeroheight zeroheight.com.
I about , , , and on my website darn.es.
I live in Bristol (UK) with my wife and two daughters, enjoying , , and . Nice to meet you 😊

Flipboard's avatar
Flipboard

@Flipboard@flipboard.social

@ghost founder and CEO @johnonolan wants to build a tech company that thinks differently. Learn how ActivityPub is enabling a new kind of publishing platform, with integrity at its core. It’s a new episode of the Dot Social podcast highlighting leaders in the fediverse, hosted by @mike

flipboard.video/w/sQCNmXx332xi

Catch up on past episodes of the podcast in Mike’s Storyboard collection:

flipboard.com/@mike/dot-social

To learn more about what Flipboard's doing in the fediverse, sign up here:

about.flipboard.com/a-new-wave

Michael Foster's avatar
Michael Foster

@michael@newsmast.social

Essential listening/viewing from @mike and @johnonolan . “No-one owns this space - it’s being built by a bunch of hackers and enthusiasts who are building what they want… is going to be bigger than any other social network…It’s moat-less technology. Let’s fill in all the canals and grass them over.” Fantastic!

flipboard.video/w/sQCNmXx332xi


Darnell Clayton :verified:'s avatar
Darnell Clayton :verified:

@darnell@one.darnell.one

In The Machine: Making Adoption Easier Again 🔛 @darnell@darnell.day (Seize The Day) 📰 darnell.day/ghost-in-the-fedif

洪 民憙 (Hong Minhee) 🤏🏼's avatar
洪 民憙 (Hong Minhee) 🤏🏼

@hongminhee@todon.eu

I'm very excited that the team has chosen to implement . I've been working closely with the Ghost team, and it's been a lot of fun, and I can't wait to see the ActivityPub implementation at Ghost.

activitypub.ghost.org/day-4/

Jeff Sikes's avatar
Jeff Sikes

@box464@mastodon.social

Ghost will be using the open source Fedify server framework to manage the activitypub bits and pieces of their service.

activitypub.ghost.org/day-4/?r

David Bruchmann's avatar
David Bruchmann

@DavidBruchmann@mastodon.world

I'm offering the migratiot of newsletter from to self-hosted

I'm Web Developer and Molly White wrote a detailed article about the whole process, and I'll execute the entire installation for you, including import of substack as well as the mail setup (and hosting if desired):
hachyderm.io/@molly0xfff/11175

I offer the complete installation and substack-import for 400 EUR.
I need 6-10 people though who want me to do it before I start. For another price I could start without queue.

Ana :blobartist:'s avatar
Ana :blobartist:

@anaisdrawing@sunny.garden

:catjam: Your zenith fades into eternity...

Time will soon be gone :catjam:

I'm finally posting this one 😅 :boost_ok:

A close up to see some gold details because I painted them with metallic watercolours so it's shiny. His nails, a long piece of fabric at the end of the sleeves and the band's logo are golden. The logo is repeated three times on the fabric covering his torso and it consists of an inverted cross with a G around the lower part.
ALT text detailsA close up to see some gold details because I painted them with metallic watercolours so it's shiny. His nails, a long piece of fabric at the end of the sleeves and the band's logo are golden. The logo is repeated three times on the fabric covering his torso and it consists of an inverted cross with a G around the lower part.
A5 size drawing of Terzo, previous vocalist character from Ghost. I used watercolours and pencils for details. He's wearing a pope hat and robes in dark colours with gold details (he's the antipope in case you're not into the band's lore). Even though it would usually be black, I used dark purple as the primary colour of this drawing. He's posing with one hand on his hip and the other one is closer to the viewer showing his golden nails to us. He's wearing dark make up over his completely white face.
ALT text detailsA5 size drawing of Terzo, previous vocalist character from Ghost. I used watercolours and pencils for details. He's wearing a pope hat and robes in dark colours with gold details (he's the antipope in case you're not into the band's lore). Even though it would usually be black, I used dark purple as the primary colour of this drawing. He's posing with one hand on his hip and the other one is closer to the viewer showing his golden nails to us. He's wearing dark make up over his completely white face.
A closer picture of his head. He has a serious face and one slightly raised eyebrow and is looking down to the viewer. One of his eyes is darker (it's usually green but I painted it dark purple) and the other one is white. There's black paint in certain parts of his face: around his eyes, his upper lip, a square on his nose and two square-ish shapes below his cheeks.
ALT text detailsA closer picture of his head. He has a serious face and one slightly raised eyebrow and is looking down to the viewer. One of his eyes is darker (it's usually green but I painted it dark purple) and the other one is white. There's black paint in certain parts of his face: around his eyes, his upper lip, a square on his nose and two square-ish shapes below his cheeks.
Sally Monster's avatar
Sally Monster

@SallyMonster@sunny.garden

I switched servers just under a week ago so I figured I should do a proper post. I’ve been on Mastodon since 2017 but never actually written a proper intro!

My name’s Sally Monster (she/her) and I’m a British northerner who immigrated to Southern California a bit over a decade ago because I fell for guy named Viss on Flickr after he posted a photo of a HeadCrab he made out of bread!

I’m a bit of a at heart; sharing with people I love gives me a sense of wellbeing. I believe wholeheartedly in BenGingi’s motto, “We are all bread.”

I’m happiest when I have soil under my finger nails, I have a favorite tree, I talk to birds, I chase creepy crawlies and I love growing weird and wonderful especially and .

I’m into , , and and will post pictures often of the things that I love. I have all sorts of random collections and obsessions; , robins, , , the colour green, , , , , , , cassowaries …you get the picture.

I love it here on Mastodon. I have met so many amazing people here and I am so grateful for this community. Sending love and hugs out to all of you. 💚 🧡

Nick East (Indie Writer)'s avatar
Nick East (Indie Writer)

@NickEast@geekdom.social

A nice review of my high /attempted story The Last Philosopher.

If I could be just one thing, it would be the of or maybe