ghost
Pack Your Corporate Social Media Go Bag
If you use #Bluesky or #Substack have an escape plan!
As repeatedly demonstrated, 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 #Mastodon and #Ghost and use them as secondaries. Be prepared. Begin building your online presence free from corporate overlords.
Encouraging news that #Ghost is going to federate via #ActivityPub. Let's just hope they don't screw it up like WordPress did with theirs since this has lots of potential. https://activitypub.ghost.org/
If you're still using Substack for your newsletter and want to migrate to Ghost, which has announced that it will join the fediverse this year, here's a step-by-step guide by @wes. It covers costs, what you'll need, setting up Mailgun and Cloudflare, how to move over your posts and subscribers and numerous other helpful details.
#Fediverse #Ghost #Substack #ActivityPub #Newsletter #SubstackMigration
Yay! My #Flipboard account is federating: @darnell
Like #Threads & #Ghost, Flipboard is beta testing #ActivityPub on its main site.
I believe Flipboard will prove to be a counterweight to Threads and a prime location for news & pundits (as #Meta does not really desire the latter two on their platforms).
Ghost devs should talk to the @gotosocial devs about optimizations. My server (running on a small $8/mo Hetzner instance) barely uses any memory (less than 1GB) and doesn’t break a sweat when the wonderful @lisamelton (33k followers) boosts one of my posts.
#ghost #GoToSocial #fediverse https://mas.to/@kissane/113240385141986343
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 (#WebApp) 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 #ForgeJo
#OpenSource
Nice to have
Possibly using #Deno, not #NodeJS
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
#FreeSoftware
Absolutely not
Front-end #JavaScript frameworks
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!)
#Eleventy #11ty #CMS #HeadlessCMS #Ghost #DecapCMS #CraftCMS #Strapi #Web #WebDev #WebDesign #StaticGen #StaticWebsite #Website #HTML #CSS #YunoHost #SelfHosting #Wordpress
🏕️ 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 🌿
Just rolled out some fediverse-related improvements:
- Now you can follow Write.as blogs from Ghost! There was a tiny bug with this that we just fixed. (WriteFreely PR: https://writefreely.org/pull/1373)
- We now support the `preview` property as a fallback for Articles. This will make your posts look much nicer as more platforms support it! (WriteFreely PR: https://writefreely.org/pull/1374)
#WriteAs #WriteFreely #WriteFreelyDev #Ghost #fediverse #ActivityPub
🏕️ my adventures in #selfhosting - day 177 (VPS stress test edition) 📈
Dear Fedi friends,
You might have noticed I've been a little quiet on here since launching my Fedi promo video. What happened?
Well well well, the unexpected victim of my viral toot / video was... my beloved #GoToSocial account.
Approximately 12 hours after posting about my video - a toot that got 1200+ boosts - for some reason federation broke on this account. I was still posting messages and replying but getting zero interactions.
So yesterday evening, thanks to the amazing help of people on the GoToSocial Matrix help room, I was told to upgrade to the latest version of GoToSocial. And that fixed the problem, yay.
If you don't mind, I'll copy and paste parts of 2 messages I had tried to publish Tue & Wed:
((( message from Tue evening )))
Thank you for all the amazing feedback you shared today re: my Fediverse promo video. I’m really touched.
Extra thanks to everyone who helped spread the word on Big Tech platforms - to reach a wider audience. I don’t have any accounts there anymore (not even on LinkedIn) so I appreciate your help with fediverse advocacy 🙏
And special special thanks to all the superheroes who intentionally left the browser tab open on my video to take advantage of PeerTube’s P2P feature, helping offload bandwidth strain from my little server. You rock! 🥹
((( beginning of message from Wed Jun 11 )))
The past 24 hours have been incredible! Thank you for all the boosts to the post about my Fedi promo video (over a thousand!)
It looks like my self-hosted Ghost blog did well with the massive wave of traffic and didn't experience the "Mastodon hug of Death." THANK YOU Varnish cache for it! Total game changer. I could not recommend it more! (As someone who experienced the Mastodon hug of death TWICE before installing Varnish cache) 😅
So: my #Ghost blog survived. Ditto for my self-hosted #PeerTube (which is on a separate VPS - installed/managed via #YunoHost). The video so far has almost 5000 views - which is pretty good for PeerTube.
✨ The magic of the fediverse for you ✨
((( end of pasted messages )))
Since yesterday, I changed the visibility of the video, making it public. And my VPS is surviving, thanks to PeerTube's P2P and various instances mirroring the video (thank you fellow admins, I owe you big time!)
I'm just so grateful for all your nice words and support.
Later today I'll travel to Amsterdam, as I will be speaking at #PubConf2025 about the Fediverse YAY. I'm super honored for this opportunity and I look forward to reconnecting with many other Fediverse advocates who have become friends.
Exciting times 🥹
Wishing you all a lovely day! ✨🚀
#MySoCalledSudoLife #TheFutureIsFederated
In Broad Daylight
https://justin-farrimond.pixels.com/featured/in-broad-daylight-justin-farrimond.html
Ghosts and ghouls are said to inhabit the realms of darkness. Not this one. This sad soul, a shadow of despondency, just stood there mid afternoon large as life. After taking the shot it disappeared.
#PhotoOfTheDay #Photography #Art #Ghost #BlackAndWhite #Dysphoria #ArtPrint #Haunted
I've updated my past newsletter platform cost comparison to incorporate Ghost's recent pricing changes for Ghost Pro. (Note that past Ghost users are grandfathered in.)
https://youtu.be/5w-XjMGfR_I?si=BxtJRx_lWEsJUqDP
La meva #CançóDelDia per al dissabte 28 de juny és aquesta dels #Ghost #Linköping #HeavyMetal #ProgRock #StonerRock 🪴!
🏕️ my adventures in #selfhosting: day 230 (disconnected edition) 🏝️
a micro blog post that celebrates the release of #Ghost v6 - and laments the fact I can’t upgrade to it at the moment (stranded in a remote place with spotty internet).
HUGE congratulations to @index @johnonolan and the whole Ghost team 🥳
I’m starting a countdown and hope I can type “ghost update” in Terminal in 12-13 days or so.
#MySoCalledSudoLife #MySoCalledSudoLifeInterrupted #selfhosted #ActivityPub
Ghost’s @johnonolan and WordPress’s @pfefferle want to help blogs and long content thrive on the open social web. Meet “the longformers,” who chatted to @mike for the latest edition of Dot Social.
https://about.flipboard.com/fediverse/john-onolan-and-matthias-pfefferle/
#DotSocial #Ghost #WordPress #Fediverse #FederatedMedia #ActivityPub #Federation
#Substack is hosting, monetising and promoting Nazi blogs (https://mastodon.social/@taylorlorenz/114939115888742842). Substack's CEO admitted this back in 2023 (https://techcrunch.com/2024/01/09/substack-nazi-content-policies-controversy/).
If you are still using Substack, it is time to leave.
You might want to try #Ghost, a free open source self-hostable alternative to Substack (more info: https://ghost.org/vs/substack/). If you don't self-host, you can sign up at https://ghost.org
Ghost has Fediverse support in testing, Ghost users can sign up at https://activitypub.ghost.org
People, please don't use #SubStack
Please use #Ghost
https://ghost.org
You can let your site be hosted by Ghost or even better..
..self-host!
Setting up a site is super easy and you can even use membership features like I do here: https://stux.me/membership/
For every platform with a shady CEO there is a self-hosted alternative that is waaay better
#FOSS FTW!