Writefreely not federating properly

What type of hardware are you using: VPS bought online
What YunoHost version are you running: 11.2.30.2
What app is this about: Writefreely

Describe your issue

Hi folks, hoping someone can help with this!

What I expect to happen:

  • My Writefreely users and posts can be discovered from any compatible fediverse instance.

What actually happens:

  • My Writefreely users and posts can only be discovered from mastodon.me.uk

I’ve noticed that my Writefreely instance is not federating properly:
From my home Mastodon instance (mastodon.me.uk) I can discover Writefreely users and posts from my YUNOhost Writefreely instance, but when I search from other instances like mstdn.social, mastodon.social and hostux.social I cannot. I have also tried from my Pixelfed home instance (pixelfed.social) and cannot.
When I first installed Writefreely and set it up a few months ago I tested its federation from mastodon.me.uk (and pixelfed.social IIRC). I saw that it was federating fine and thought that it was ready for me to use. Then a couple of days ago I published a post and could not discover it, even from mastodon.me.uk. I then reinstalled Writefreely via the webadmin and set up a test user and created some test posts. I have been able to follow this test user (@testing@write.micromail.me) and see the test posts but only from mastodon.me.uk.
What might have happened?
How might I diagnose it?

I hope I’ve explained the problem intelligibly (my brain is limping a bit from having a baby recently…).
Any help much appreciated :slight_smile:

Share relevant logs or error messages

LOGFILE: journalctl
– Journal begins at Wed 2023-11-01 22:34:18 GMT, ends at Mon 2024-09-23 21:14:14 GMT. –
Sep 23 20:11:04 writefreely[18576]: 2024/09/23 20:11:04 “GET /.well-known/nodeinfo” 200 488.579µs “FediList Agent/2 (https://fedilist.com/)”
Sep 23 20:11:04 writefreely[18576]: 2024/09/23 20:11:04 “GET /api/nodeinfo” 200 2.432699ms “FediList Agent/2 (https://fedilist.com/)”
Sep 23 20:21:37 writefreely[18576]: 2024/09/23 20:21:37 “GET /.well-known/nodeinfo” 200 143.558µs “Java/18.0.2-ea”
Sep 23 20:21:37 writefreely[18576]: 2024/09/23 20:21:37 “GET /api/nodeinfo” 200 3.812725ms “Java/18.0.2-ea”
Sep 23 20:26:35 writefreely[18576]: 2024/09/23 20:26:35 “GET /.well-known/nodeinfo” 200 238.516µs “FediList Agent/2 (https://fedilist.com/)”
Sep 23 20:26:35 writefreely[18576]: 2024/09/23 20:26:35 “GET /api/nodeinfo” 200 6.525617ms “FediList Agent/2 (https://fedilist.com/)”
Sep 23 20:29:18 writefreely[18576]: 2024/09/23 20:29:18 “GET /nodeinfo/2.1” 200 284.829µs “curl/7.81.0”
Sep 23 20:29:18 writefreely[18576]: 2024/09/23 20:29:18 “GET /nodeinfo/2.0” 200 53.21µs “curl/7.81.0”
Sep 23 20:29:19 writefreely[18576]: 2024/09/23 20:29:19 “GET /api/nodeinfo” 200 4.136183ms “curl/7.81.0”
Sep 23 20:39:33 writefreely[18576]: 2024/09/23 20:39:33 “GET /” 200 13.594813ms “Mozilla/5.0 (Windows NT 10.0; rv:130.0) Gecko/20100101 Firefox/130.0”
Sep 23 20:39:34 writefreely[18576]: 2024/09/23 20:39:34 “GET /favicon.ico” 200 17.718541ms “Mozilla/5.0 (Windows NT 10.0; rv:130.0) Gecko/20100101 Firefox/130.0”
Sep 23 20:39:36 writefreely[18576]: 2024/09/23 20:39:36 “GET /login” 200 2.434425ms “Mozilla/5.0 (Windows NT 10.0; rv:130.0) Gecko/20100101 Firefox/130.0”
Sep 23 20:39:41 writefreely[18576]: 2024/09/23 20:39:41 “GET /favicon.ico” 200 611.843µs “Mozilla/5.0 (Windows NT 10.0; rv:130.0) Gecko/20100101 Firefox/130.0”
Sep 23 20:39:48 writefreely[18576]: 2024/09/23 20:39:48 Login: Attempting login for ‘testing’
Sep 23 20:39:48 writefreely[18576]: 2024/09/23 20:39:48 Login: Redirecting to /
Sep 23 20:39:48 writefreely[18576]: 2024/09/23 20:39:48 “POST /auth/login” 200 299.434699ms “Mozilla/5.0 (Windows NT 10.0; rv:130.0) Gecko/20100101 Firefox/130.0”
Sep 23 20:39:49 writefreely[18576]: 2024/09/23 20:39:49 “GET /” 200 4.296414ms “Mozilla/5.0 (Windows NT 10.0; rv:130.0) Gecko/20100101 Firefox/130.0”
Sep 23 20:40:44 writefreely[18576]: 2024/09/23 20:40:44 “POST /api/collections/testing/posts” 200 17.274585ms “Mozilla/5.0 (Windows NT 10.0; rv:130.0) Gecko/20100101 Firefox/130.0”
Sep 23 20:40:44 writefreely[18576]: 2024/09/23 20:40:44 Followers for 3: &[{ID:0 ActorID:Flo Ti (@flowti@mastodon.me.uk) - mastodon.me.uk Inbox:https://mastodon.me.uk/users/flowti/inbox SharedInbox:https://mastodon.me.uk/inbox URL: Handle: Created:0001-01-01 00:00:00 +0000 UTC}]
Sep 23 20:40:44 writefreely[18576]: 2024/09/23 20:40:44 POST https://mastodon.me.uk/inbox
Sep 23 20:40:44 writefreely[18576]: 2024/09/23 20:40:44 “GET /testing/test3” 200 15.642043ms “Mozilla/5.0 (Windows NT 10.0; rv:130.0) Gecko/20100101 Firefox/130.0”
Sep 23 20:41:20 writefreely[18576]: 2024/09/23 20:41:20 “GET /testing/test3” 200 17.921912ms “http.rb/5.1.1 (Mastodon/4.2.10; +https://mastodon.me.uk/) Bot”
Sep 23 20:42:56 writefreely[18576]: 2024/09/23 20:42:56 “GET /.well-known/nodeinfo” 200 228.212µs “FediList Agent/2 (https://fedilist.com/)”
Sep 23 20:42:56 writefreely[18576]: 2024/09/23 20:42:56 “GET /api/nodeinfo” 200 3.266934ms “FediList Agent/2 (https://fedilist.com/)”
Sep 23 20:47:04 writefreely[18576]: 2024/09/23 20:47:04 “GET /testing/test3” 200 12.788649ms “Mozilla/5.0 (Windows NT 10.0; rv:130.0) Gecko/20100101 Firefox/130.0”
Sep 23 20:59:03 writefreely[18576]: 2024/09/23 20:59:03 “GET /.well-known/nodeinfo” 200 507.831µs “FediList Agent/2 (https://fedilist.com/)”
Sep 23 20:59:04 writefreely[18576]: 2024/09/23 20:59:04 “GET /api/nodeinfo” 200 7.535991ms “FediList Agent/2 (https://fedilist.com/)”
Sep 23 21:00:04 writefreely[18576]: 2024/09/23 21:00:04 “GET /testing/feed/” 200 18.602943ms “newsboat/2.21.0 (Linux x86_64)”
Sep 23 21:00:08 writefreely[18576]: 2024/09/23 21:00:08 “GET /marmalade/feed” 302 2.283856ms “newsboat/2.21.0 (Linux x86_64)”
Sep 23 21:00:08 writefreely[18576]: 2024/09/23 21:00:08 “GET /marmalade/feed/” 200 13.392468ms “newsboat/2.21.0 (Linux x86_64)”
Sep 23 21:12:23 systemd[1]: Stopping WriteFreely: minimalist federated blog…
Sep 23 21:12:23 writefreely[18576]: 2024/09/23 21:12:23 Shutting down…
Sep 23 21:12:23 writefreely[18576]: 2024/09/23 21:12:23 Closing database connection…
Sep 23 21:12:23 writefreely[18576]: 2024/09/23 21:12:23 Done.
Sep 23 21:12:23 systemd[1]: writefreely.service: Succeeded.
Sep 23 21:12:23 systemd[1]: Stopped WriteFreely: minimalist federated blog.
Sep 23 21:12:23 systemd[1]: writefreely.service: Consumed 17.249s CPU time.
Sep 23 21:12:23 systemd[1]: Started WriteFreely: minimalist federated blog.
Sep 23 21:12:23 writefreely[51702]: 2024/09/23 21:12:23 Starting WriteFreely 0.15.0…
Sep 23 21:12:23 writefreely[51702]: 2024/09/23 21:12:23 Loading config.ini configuration…
Sep 23 21:12:23 writefreely[51702]: 2024/09/23 21:12:23 Loading templates…
Sep 23 21:12:23 writefreely[51702]: 2024/09/23 21:12:23 Loading pages…
Sep 23 21:12:23 writefreely[51702]: 2024/09/23 21:12:23 Loading user pages…
Sep 23 21:12:23 writefreely[51702]: 2024/09/23 21:12:23 Loading encryption keys…
Sep 23 21:12:23 writefreely[51702]: 2024/09/23 21:12:23 Connecting to mysql database…
Sep 23 21:12:23 writefreely[51702]: 2024/09/23 21:12:23 Initializing local timeline…
Sep 23 21:12:23 writefreely[51702]: 2024/09/23 21:12:23 Adding write.micromail.me routes (multi-user)…
Sep 23 21:12:23 writefreely[51702]: 2024/09/23 21:12:23 Going to serve…
Sep 23 21:12:23 writefreely[51702]: 2024/09/23 21:12:23 Serving on http://localhost:14234
Sep 23 21:12:23 writefreely[51702]: 2024/09/23 21:12:23 —

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.