Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Magical Cat
Magical Cat
@koteisaev@mastodon.online  ·  activity timestamp 3 days ago

Inspired by @ele selfhosting journey and I trying to get all this working and what I started from is getting Ghost working inside Yunohost.
Not that I want to publish a paid newsletter, I just thinking about moving from Medium and I like Ghost's post editor 😜

But I guess I did something wrong or whatever. Does yunohost allow install app like ghost right at domain root? Without some path like `/blog`? If that "blog" path added, Fediverse features seems to not work.

#newbie #selfHosting #Ghost

  • Copy link
  • Flag this post
  • Block
Elena Rossini ⁂
Elena Rossini ⁂
@_elena@mastodon.social replied  ·  activity timestamp 3 days ago

@koteisaev I chronicled my issues w/ Ghost x YunoHost last year.

Basically Ghost up to Aug 2025 (through v5) was on Ubuntu / MySQL... then recommended moving to Docker for v6 for federating & analytics.

YunoHost runs on Debian / mariaDB so a volunteer has been manually patching packages.

I got a separate VPS last year and manually installed Ghost via CLI. When they announced the move to Docker I gave up self-hosting it (I know 0 about Docker) and happily signed up for https://www.magicpages.co

  • Copy link
  • Flag this comment
  • Block
Magical Cat
Magical Cat
@koteisaev@mastodon.online replied  ·  activity timestamp 2 days ago

@_elena
This evolution of Ghost sounds as move away from self-host to corporate-enterprise-government/state agencies regarding audience.
Reasoning can be simple - money.
With this happening, offloading away docker details (even some minikube that works on single machine) can be a reasonable approach.
I just need these things from "blog":
1. comfortable UX for writing longer posts, ideally markdown friendly, with images upload, tags, emoji, etc.
2. Proper federation.
3. Yunohost compatible.

  • Copy link
  • Flag this comment
  • Block
Elena Rossini ⁂
Elena Rossini ⁂
@_elena@mastodon.social replied  ·  activity timestamp 2 days ago

@koteisaev I would go with Wordpress then, which has fabulous federation. Ghost's federation capabilities are still half-baked : https://deadsuperhero.com/ghosts-activitypub-integration-feels-half-baked/

deadsuperhero

Ghost's ActivityPub Integration Feels Half-Baked

Their work is far from over, but lack of development and progress is leaving me wanting.
  • Copy link
  • Flag this comment
  • Block
Erik
Erik
@ErikDerBezwinger@social.tchncs.de replied  ·  activity timestamp 3 days ago

@koteisaev @ele Does Yunohost use Docker? Ghost says: "If you want to fully self-host the social web features ... you’ll need to try out the docker compose" but I just read the docs, not tried it.
https://docs.ghost.org/hosting#social-web-activitypub-and-web-analytics-tinybird

Hosting Ghost - Ghost Developer Docs

A short guide to running Ghost in a production environment and setting up an independent publication to serve traffic at scale.
  • Copy link
  • Flag this comment
  • Block
Elena Rossini ⁂
Elena Rossini ⁂
@_elena@mastodon.social replied  ·  activity timestamp 3 days ago

@ErikDerBezwinger @koteisaev sorry for the belated follow-up but my Wordpress blog was tagged. Answering from my Mastodon account.

I LOVE YunoHost but I would not recommend it for Ghost because it's not up to date w/ Ghost's tech requirements. A YH volunteer is manually patching new packages to make it work but the social web and analytics features won't work because they require Docker. YH is on Debian / MariaDB and has a Ghost setup that was discontinued years ago

  • Copy link
  • Flag this comment
  • Block
Magical Cat
Magical Cat
@koteisaev@mastodon.online replied  ·  activity timestamp 2 days ago

@_elena
About Debian.
Yunohost seems to be on Debian 12 and I first chose the wrong version (Debian 13) when created first VPS there, as the Hostinger default offer seems to use Debian 13 now, it was a gotcha to care about when preparing Yunohost VPS.
@ErikDerBezwinger

  • Copy link
  • Flag this comment
  • Block
Elena Rossini ⁂
Elena Rossini ⁂
@_elena@mastodon.social replied  ·  activity timestamp 2 days ago

@koteisaev ouch, I'm sorry to hear. In my YunoHost self-hosting guides I repeated multiple times that VPS providers default to Debian 13 but you need to select 12 for YunoHost 🥲 they're working on moving to Debian 13 soon(ish). I think it's in beta testing for now.

@ErikDerBezwinger

  • Copy link
  • Flag this comment
  • Block
Magical Cat
Magical Cat
@koteisaev@mastodon.online replied  ·  activity timestamp 2 days ago

@_elena
Yes, I switched OS to Debian 12 as soon as I bumped into this issue.

Regarding emails issues, there is a bit of hope that I was able to get this working together with mailbox.org what I already use for my email with the same domain.
But it required some "not so expected trick", like commenting out few lines in a deep burried in the yunohost email service config.
This documented at Ghost website.

@ErikDerBezwinger

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct