Stefano Marinelli - littleFedi
Barista at BSD Cafe and illumos Cafe - @stefano@bsd.cafe / @stefano@illumos.cafe
Spreading weather forecasts all over the Fediverse via FediMeteo - @admin@fedimeteo.com
Testing littleFedi here on littleOne, its first instance open to outside users. Small ActivityPub server, single Go binary, still in active development.
I will also use this account to provide information about this instance and the development of littleFedi.
Hello from the other side!
Yes, it's true. This instance is now running from the Orange PI PC (NetBSD, armv7). It's currently using the SD Card. The performance is...you judge! And it's not set to low_power mode!
EDIT: we're back to the VPS for now.
@ferrebam @thepanz@phpc.social it could, but if they're not too active/don't follow too many accounts. We're optimising the flow, and the performance is improving, so stay tuned π
smolBSD by @imil could be a nice docker alternative for #littleFedi
I'll perform more tests and will consider to make it an "official deployment method".
@thepanz@phpc.social the RPI0W is doing great for a single user instance, but more testing will be appreciated! Once it's released, I'd be extremely happy if you could test it there and give me your feedback
Nasty idea...what if I move this instance...here, for a while, to test? π
@farooqkz@bsd.cafe @stefano@rpi0w.stefanomarinelli.it FreeBSD will drop support for armv6 and armv7 quite soon, while NetBSD will continue to support them for a long time. I think NetBSD is more suitable, for those kinds of boards.
I have some of them running FreeBSD, too, and they're doing fine. Armv7 is also supported by OpenBSD.
Benchmarks are planned, and this is here for a specific reason π
@epn4littlefedi thanks. this is why we're testing with real users before releasing the code: to iron out those issues. We won't find all of them, but still...
@farooqkz@bsd.cafe no, this VPS is just a small FreeBSD VPS. The Raspberry PI instance is the @stefano@rpi0w.stefanomarinelli.it 's one. That was affected, too, but on a smaller scale as it's...smaller and one user.
Last night, the VPS load monitoring for this instance showed a progressive increase. On one hand, we were expecting it, as the instance grows. On the other, it was higher than anticipated.
Upon investigating, we realised there was an inefficiency linked to two missing DB views, which was generating a mountain of queries whenever a federated activity arrived. Simply creating them was enough: the CPU load upon the arrival of each status dropped from 80% for two seconds to 0.50% for a fraction of a second.
Enjoy the speed π
The plan is to run a littleFedi instance, once the dust settles.
1) First time running NetBSD on anything, and I only started using *BSD a year ago. Do I need to compile go from source?
2) My ISP needs to provide me with a modem that can run in bridge mode with a static IP. It seems they can only do one, or the other, but not both. Using LTE modem as backup.
3) littleFedi is not yet available (not complaining!)
There's a solar eclipse.
The sun is exactly behind a single, big cloud.
Hello World
This is my first post on Little Fedi #littlefedi
Thank you @stefano for granting me access
Good morning!
I just deployed a new build live. It should resolve the Mastodon API login issue with certain apps. I personally tested it with IceCubes, Ivory, and Mona (though with Mona, it might fail initially, if you hit 'X', it asks if you want to continue with Safari - just select 'yes' to proceed, and it will work. I'll look into it later). It has not been tested with other apps at the moment.
I also merged a couple of optimisations for the PWA and improved the Web Interface, which now uses significantly less CPU. Thanks as always for your help!