The set up of writefreely was ridiculously easy.
Impressed and thankful.
With Federation enabled, I am able to find my writefreely instance in the search of my Pleroma instance, and on other Mastodon instances, but attempts to follow in both Masdodon and Pleroma only return a follow request rather than a follow. I see no setting in the interface or in config.ini to fix this, and I see no way of managing follow requests in the Writefreely UI.
Ive gotten federation working in my writefreely instance, which is running behind a reverse proxy.
But all attempts to follow my writefreely instance from Pleroma or Mastodon result in a “follow request” rather than a follow. With no way of approving follow requests in writefreely, im not sure how to approach this.
I see no obvious setting, or option in config.ini. What am I missing?
So the “follow request” is a red herring here – there isn’t actually any “request” you can act on, it just means Mastodon / Pleroma sent a Follow but never received anything in return from your server. This is usually due to a configuration issue with the WriteFreely server.
Can you share your WriteFreely config, as well as any config for a reverse proxy you might be using in front of it?
I’m having a similar issue. Attempt to follow a WriteFreely user from Mastodon 4.0.0rc2 against the latest writefreely with reverse proxy to nginx and certbot install and there’s always a PEM failure.
writefreely process output:
Nov 11 00:13:47 writer writefreely[3975]: 2022/11/11 00:13:47 "POST /api/collections/madduck/inbox" 200 1.767658ms "http.rb/5.0.4 (Mastodon/3.5.2; +https://mastodon.world/)"
Nov 11 00:13:50 writer writefreely[3975]: 2022/11/11 00:13:50 Fetching actor https://oliphant.social/users/madduck locally
Nov 11 00:13:50 writer writefreely[3975]: 2022/11/11 00:13:50 "POST /api/collections/shawn/inbox" 200 3.935637ms "http.rb/5.1.0 (Mastodon/4.0.0rc2; +https://oliphant.social/)"
Nov 11 00:13:52 writer writefreely[3975]: 2022/11/11 00:13:52 POST https://oliphant.social/users/madduck/inbox
Nov 11 00:13:52 writer writefreely[3975]: ERROR: 2022/11/11 00:13:52 activitypub.go:438: Unable to make activity POST: failed to decode PEM block containing private key
So it looks like you all were running into the same bug brought up here:
I just fixed that and put out the next WriteFreely release, v0.13.2. Please give the latest version a shot and let me know if you still run into any issues!