Post by @stefano
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!
142 likes
Piotr Gaczkowski@DoomHammerNG@mastodon.social
The Ghost of Toots Passed@paulgatling@bsd.network
Sgtron@Sgtron@noauthority.social
ludman1@ludman1@social.tchncs.de
Jesper Balle@Jballe@mastodon.social
Paul Jewell@paul_j@hachyderm.io
lanefu@lanefu@social.linux.pizza
Lykso@lykso@tiny.tilde.website
adampetrone@adampetrone@mastodon.gamedev.place
matthew green@mrgtwentythree@mastodon.sdf.org
Levi Beach@levibeach@merveilles.town
rogue europlus 🤖
@europlus@europlus.zone
Divorce Jonze@divorce@vt.social
Joshua Kevins@Joshuakevins12@mastodon.social
fedops 💙💛@fedops@fosstodon.org
Ferrebam again@ferrebam
andypiper@andypiper
Weeniewawa@weeniewawa@noauthority.social
Шуро@shuro@friends.deko.cloud
Vad fan? 🇷🇺
@vikingkong@misskey.vikingkong.xyz
Leif-Jöran Olsson@ljo@mastodon.social
Wildbird@webidebi@mastodon.social
tomcat
@tomcat@mstdn.starnix.network
Sir Mike44 JRnotBS ☠🦈🦛🐊🇺🇸@MSP_SMIMSA@noauthority.social
Escoffier absolute mania@Escoffier@poa.st
Dan Ramos 🇵🇹🇺🇸
@Dan_Ramos@noauthority.social
Rhinos Worry Me@RhinosWorryMe@climatejustice.social
Dragon of BSDCafe (=> snac.bsd.cafe)@evgandr@bsd.cafe
David@jessen_it@mastodon.social
Ryan@fullywoolly@mastodon.social
Søren Markvard Riis@SorenMRiis@helvede.net
ariel@arichtman@eigenmagic.net
Kepi@kepi@mamutovo.cz
Morten Juhl-Johansen@mjj@mstdn.dk
bascht@bascht@yakshed.social
Jason Bowen 🇺🇦@jbowen@mast.hpc.social
release_candidate@release_candidate@mastodon.bsd.cafe
Saguaro Lynx@SaguaroLynx@c.im
Kelson@kelson@notes.kvibber.com
hkz@hkz@chinwag.org
zerology@zerology@bayes.club
Marcel Stritzelberger@marzlberger@neander.social
daisE 🌈@daisE@sfba.social
@bvibber@wikis.world
Nepezpeka 🇺🇦@mluts@lviv.social
Owl Eyes Hoo@d1@autistics.life
Danylo@knightpp@mastodon.knightpp.cc
Johanna Janiszewski@JohannaMakesGames@mastodon.gamedev.place
joany@joany@mastodon.bsd.cafe
Greg@greg@icosahedron.website
Lockpick Extreme@LockEx@ioc.exchange
Andreas Kübler@ajk@functional.cafe
Bill, organizer of stuff@wcbdata@vis.social
Flake@flake@infosec.exchange
Super Owl Hoo@gtsadmin@wiseowl.club
🌬️
@Crazypedia@pagan.plus
UnlikelyLass@Unlikelylass@mspsocial.net
Xenotar@xenotar@mastodon.social
Maddie@almonds@mastodon.mit.edu
Jack@knapjack@social.vivaldi.net
Tip@tip@mastodon.online
RealGene ☣️@RealGene@hachyderm.io
Your weary 'net denizen@cstanhope@social.coop
Cara@cararemixed@mastodon.social
oxy ~ *|* ~@oxy@bsdlab.au
Ryan Castellucci (they/them)
🔜 40C3@ryanc@infosec.exchange
John-Mark Gurney@encthenet@flyovercountry.social
Colin@niloc@todon.nl
allison@aparrish@friend.camp
grade 2 parents whatsapp chat@stragu@mastodon.indie.host
Paul McKone@pdmckone@cosocial.ca
@stefano@littleone.littlefedi.social @stefano@rpi0w.stefanomarinelli.it nice i use my rpi0 for hosting too, but on alpine
@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 😎
@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
@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.
@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.
@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."
:-)
@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...)
@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.