Jorijn Schrijvershof

@jorijn Created:

DevOps Engineer from Brabant, The Netherlands 🇳🇱.

I provide reliable Managed Hosting, with personal support. Passionate about Linux, Kubernetes & PHP, and occasionally contribute to open source. Off-duty: lifting weights & Krav Maga practitioner.

#DevOps #Hosting #WordPress #PHP #Linux

Visit blog
RSS

@slotos@toot.community hmm, that's not great, I suppose. You could always stick to Mastodon, I have a single-user instance on Mastodon for @jorijn@jorijn.social. It works fine, but is a bit resource-heavy.

Grow Your Own Services 🌱
@homegrown @social.growyourown.services

There's a new very lightweight Fediverse platform that's just been released called littleFedi. You can follow its new official account at:

🌱 @littlefedi_official

Its official website including download and source code is at:

🌱 littlefedi.org

LittleFedi is intended for techy people who want to create their own Fediverse server using as few resources as possible.

It's written by @stefano (who also created the weather service FediMeteo).

#Fediverse #ActivityPub #FOSS #SelfHosting

@kevinashworth@mastodon.social I agree, and I think Anthropic does this better than OpenAI.

Replying to @stefano@bsd.cafe

@stefano@bsd.cafe @fd0@littleone.littlefedi.social @ivory@tapbots.social

Spent a bit of time debugging with Claude based on the source code and webserver logs, and found a few reasons. See below. Claude made a few patches and Ivory works as intended now. Hope this helps, somehow :)

Let me know if you want to see the code, but since its AI; YMMV.

  • Home timeline doesn't refresh.

    • Problem: the timeline cache keeps min_id/since_id results for up to timeline_ttl and doesn't clear them when new posts arrive. Ivory keeps asking for posts newer than its newest one and gets the same empty list for up to two hours.
    • Solution: don't cache min_id/since_id windows, or invalidate them whenever the viewer's home feed changes. Turning off [cache] fixes it as a workaround.
  • Notifications don't refresh.

    • Problem: /api/v1/notifications and /api/v2/notifications send no Link header. Ivory builds its refresh request from rel="prev", so pull-to-refresh never reaches the server.
    • Solution: send Link headers with absolute URLs, as the timeline endpoints already do. Patch attached.
  • Read position isn't saved (PostgreSQL).

    • Problem: the marker upsert refers to version without naming the table, which PostgreSQL rejects as ambiguous. Every POST /api/v1/markers returns 500, so Ivory can't sync unread state and notifications are never marked read.
    • Solution: write markers.version in the update.
  • Push notifications can't be expanded.

    • Problem: the push payload has no access_token, and notification_id is the internal UUID rather than the API ID. Ivory's notification extension then fetches the full notification and gets 401.
    • Solution: send the numeric API ID, and provide a way for the client to authenticate that fetch.
Replying to @stefano@bsd.cafe

@stefano@bsd.cafe @ivory@tapbots.social it works OK-ish, but doesn’t reload new timeline data and doesn’t load notifications. It seems to happen only when it already has state. Uninstall and fetching data after logging in works fine.

@FRYTG@beoriginal.social you went, you did it. Not all races can be PRs. Job well done!

@ivory@tapbots.social

Hey guys. Please take a look at LittleFedi.social. It’s new software by @stefano@bsd.cafe and Ivory doesn’t play nice yet. Consider me one of the users who would be very happy for this to happen.

#LittleFedi #Ivory

@koolinus@masto.cazzo.lol I agree. We’re in a time where it’s heavily subsidized. Once that cools down, prices increase, demand slows down, and it doesn’t make sense anymore to use it for frivolous things. I hope.

There's some solid AI-fobia around here on the Fediverse; such a shame. If people use the tooling well, they can do great things with it.

#AI #Claude #OpenAI

@mookie@bunnymotorsports.com I did some work in converting an existing instance to LittleFedi, and it turned out great. Curious to find out what you think.

@slotos@toot.community haha yes, trying out littleFedi right now. Very neat software, performs beautifully. Still a bit rough around the edges but I’m sure that’ll improve later on.

Tuta
@Tutanota @mastodon.social
Tuta & Nextcloud: Screenshot of the Nextcloud Plugin in Tuta
Tuta & Nextcloud: Screenshot of the Nextcloud Plugin in Tuta

New month, new feature - and this one is BIG 🎉

Tuta & @nextcloud are joining forces to enable you to fully replace MS365 and Google Workspace with a digital sovereign alternative, made in Germany. 🇩🇪

Meet the Tuta App on Nextcloud with neat integrations! 🥳

Plus, it's completely free and #OpenSource.

Check out the details: ➡️ tuta.com/blog/tuta-app-on-next 

#DigitalSovereignty #MadeInGermany

Daniel Lakeland
@dlakelan @mastodon.sdf.org

Fediverse, the social media system for 40+ year old people who built the world wide web and regret it.

@mookie@bunnymotorsports.com where's your #littlefedi instance? this is taking too long

This is the month toot.community will close, following the initial announcement on July 28. Since then, only 248 accounts have moved to a new instance. In contrast, 1090 people have logged in over the past 30 days.

Please let me know if anyone has trouble finding its way through the Mastodon interface, I'll gladly help out.

#tootcommunity

I tried a thing, and I think I succeeded. LittleFedi was released today, and I was already thinking about dropping GotoSocial. I performed an in-place migration of all data, so here we are: same domain, same handle, same content, and same keys.

I was able to bring along previous posts, but not on the same URL. That's fine, I guess.

So far so good, very impressed with this initial release.

@stefano@bsd.cafe happy to share notes if needed :) congratulations on the launch!

#LittleFedi #EarlyAdopter

@HeyLaiverd@mastodon.nl Wij drinken eigenlijk alleen maar Rise & Shine van NoRushDecaf. Super lekker.

https://norushdecaf.nl/product/rise-and-shine/

Wishlist for Things 4: Shared lists with people, file attachments.

@things

Load older posts