Post by @stefano

stefano
My Raspberry PI Zero W, powering the rpi0w.stefanomarinelli.it instance. It's powered by the USB cable coming out from the switch.
My Raspberry PI Zero W, powering the rpi0w.stefanomarinelli.it instance. It's powered by the USB cable coming out from the switch.

Just a little reminder on littleFedi's efficiency

The instance https://rpi0w.stefanomarinelli.it - with my user @stefano@rpi0w.stefanomarinelli.it - has been running for over a month on a Raspberry Pi Zero W powered by NetBSD.
Under normal operation, it uses 58 MB of RAM, including caches. And it shows no signs of slowness!

#littleFedi #NetBSD #RunBSD #OwnYourData

113 likes
63 boosts
Replying to @stefano
iodomi
0x696f :heart_demigirl:
@iodomi @infosec.exchange
6h Unlisted

@stefano@littleone.littlefedi.social @stefano@rpi0w.stefanomarinelli.it nice i use my rpi0 for hosting too, but on alpine

iodomi
0x696f :heart_demigirl:
@iodomi @infosec.exchange
6h Unlisted
stefano

@iodomi@infosec.exchange @stefano@rpi0w.stefanomarinelli.it Alpine is perfectly fine for this purpose. If it's efficient on NetBSD, I'm sure it'll be efficient on Alpine, too (Alpine is one of my favourite Linux distributions)

Replying to @stefano
themipper
Whatisgoingon
@themipper @mastodon.social
6h Public

@stefano@littleone.littlefedi.social @stefano@rpi0w.stefanomarinelli.it can't wait for a release to test it myself. Have a pi zero 2 w that is in desperate need of a purpose 😎

stefano

@themipper@mastodon.social @stefano@rpi0w.stefanomarinelli.it that will be a perfect platform for it. RAM won't be an issue and the CPU is much more performant than the original zero w

Replying to @stefano
oscarfalcon
oscarfalcon
@oscarfalcon @mastodon.social
6h Public

@stefano@littleone.littlefedi.social @themipper @stefano@rpi0w.stefanomarinelli.it

Thinking about getting my own instance and leaving mastodon.social... would something like this work for me? this all seems way too cool.

stefano

@oscarfalcon@mastodon.social @themipper @stefano@rpi0w.stefanomarinelli.it sure, why not? We'll also make sure that it will be easy to install and maintain.

Replying to @stefano
farooqkz
Farooq [Master Patata]
@farooqkz @bsd.cafe
6h Public

@stefano@littleone.littlefedi.social @themipper @stefano@rpi0w.stefanomarinelli.it

If anyone is interested, there is also Nano Pi NEO which is very cheap. It runs both FreeBSD and Linux. In general Allwinner H3 is both cheap and very power efficient. You could even easily power it using only solar!

There is also #LibreComputer #Tritium with H3 or H5. They offer 1GB RAM instead of 512MB.

Replying to @farooqkz@bsd.cafe
stefano

@farooqkz@bsd.cafe @themipper@mastodon.social @stefano@rpi0w.stefanomarinelli.it I have an Orange PI PC and an Orange PI Zero. I tested littleFedi on both of them (on NetBSD).

Replying to @stefano
farooqkz
Farooq [Master Patata]
@farooqkz @bsd.cafe
6h Public

@stefano@littleone.littlefedi.social @themipper @stefano@rpi0w.stefanomarinelli.it

oh yeah. I forgot to mention Orange Pi. But I wasn't inviting for test. I was inviting people to look beyond Raspberry Pi.

Replying to @farooqkz@bsd.cafe
stefano

@farooqkz@bsd.cafe @themipper@mastodon.social @stefano@rpi0w.stefanomarinelli.it I know. And I was clarifying that they can happily test as the H3 is a perfect platform for this 😉

Replying to @stefano
udob
Udo B.
@udob @chaos.social
6h Unlisted

@stefano@littleone.littlefedi.social @stefano@rpi0w.stefanomarinelli.it don't announce that URL too loud: "503 Service Unavailable
No server is available to handle this request."

:-)

Replying to @udob@chaos.social
udob
Udo B.
@udob @chaos.social
6h Unlisted

@stefano@littleone.littlefedi.social @stefano@rpi0w.stefanomarinelli.it And now it works!

Perhaps *I* had a hickup. Sorry...

Replying to @udob@chaos.social
stefano

@udob@chaos.social @stefano@rpi0w.stefanomarinelli.it no, I was restarting the instance with a new build 😉

Replying to @stefano
njrk
njrk
@njrk
6h Public en

@stefano @stefano@rpi0w.stefanomarinelli.it
Mindblowing! 🤯

I personaly think that’s what Mastodon should’ve been (I had to take down my self-hosted instance because I would have had to upgrade my VPS plan just to continue using it)

When LittleFedi will be release, it will be the start of a LOT of selfhosting instances for sure! (and the blogging hability is a striking features)

(🤔 I really need to find my rpi02 now...)

Replying to @stefano
pertho
Tom
@pertho @bsd.cafe
3h Public
Replying to @stefano
chadmccullough
Chad McCullough
@chadmccullough @bsd.cafe
3h Public
Replying to @stefano
gtsadmin
Super Owl Hoo
@gtsadmin @wiseowl.club
2h Public

@stefano @stefano No slowness! That's awesome. I have a few numbers of comparison for you. I do something a bit similar, but not for as cheaply. I think it's awesome you got it working in a *BSD. This will bring more resiliency to the ecosystem. Those efforts to economize the cost are appreciated! Please keep up the great work!

For the sake of comparison, I have a single-user #GotoSocial server behind a "Super Owl Reverse Proxy":
https://owleyes.blue/posts/gotosocial-reverse-proxy-with-wireguard/

This lets me run the latest GotoSocial within my LAN, on a Raspberry Pi 5, with 2GB of RAM. It idles at 915MB RAM, 210MB of swap is lackadaisically used. swap is very quiet with "vmstat 1". This is running a Raspberry Pi desktop, with the secure VNC server running. So I could save some RAM there if I wanted - using SSH only, no VNC. I turn VNC on sheerly because I can - easy to toggle in raspi-config. The RAM goes down to 670MB with no desktop, no VNC. So one of those 1GB of RAM Pis would do (and I suggest a swap space, would be very low activity), if done "headless".

I use stock Raspberry Pi OS, based on #Debian 13. I have a 500GB NVME, and is about 60% full. It reports 850MB/sec with an "hdparm -t". It is connected with GbE to a Gigabit switch. I get a rock-steady 930MB/sec with iperf3. This pi never breaks a sweat with my 1 GotoSocial user - I could run other services as well, as long as the RAM held. The load average sits at zero pretty much, all day long. The temp stays 48 deg C, in a nice, metal Argon Neo case, with the NVMe tray accessory.

This Pi 5 is overkill for a single-instance GotoSocial server, but the all-in one, great metal case makes the cost worth it to me - feels like a finished product, and doesn't scare normies when I show it to them.

Replying to @stefano
Dorotheater
@Eulenaugentochter @iceshrimp.de
42m Public