Avatar
Stefano Marinelli
ae3bf73746446a5edd319cef72033b539598a21ad07c2c2c4a84fbeaf22b835a
BSD.cafe and illumos Cafe "Barista", Founder and System Administrator, Unix enthusiast ( #FreeBSD, #OpenBSD, #NetBSD, #DragonflyBSD, #Illumos and #Linux ), with a keen eye for everything happening in this world and the fascinating beings that populate it. I enjoy #music, #photography, and, of course, #technology. Most of my posts will self-destruct after 6 months. "I Solve Problems" - https://it-notes.dragas.net/2024/10/03/i-solve-problems-eurobsdcon/

nostr:npub1se65jsw5m4d8pj0cqph9c7jaalvat9j2r6zc26la32e6v8czekyqlcmu5k Mmm, I think it would disappear, and this could lead to problems with your carrier. You'd probably better remove the eSIM, install Calyx, and then reinstall it.

This is my Raspberry PI Zero W - the original one - connected via wifi to my home network - powered by NetBSD. It's in read only as described by one of my former blog posts (https://it-notes.dragas.net/2024/09/10/make-your-own-readonly-device-with-netbsd/)

It contains my blog and serves it to the caching reverse proxies via IPv6 (via HE Tunnel Broker, no native IPv6 connection from home, yet). Those reverse proxies refresh the contents every 5 minutes and, to be sure this host is alive, continuously connect to it, via http. So this little toy receives a status connection every second and refreshes the contents as soon as they expire.

rpi# uptime

2:37PM up 27 days, 21:52, 4 users, load averages: 0.00, 0.00, 0.00

The caching reverse proxies help, but it can manage the normal load without particular problems: I tried a couple of times, I've removed the reverse proxies and I've also posted a link on the Fediverse, the best way to generate tons of (real) connections.

Sure, the CPU spikes, but it stays stable and reliable.

Here's the dmesg - after almost 28 days:

rpi# dmesg

[...]

[ 1.417036] bwfm0: Found Firmware file: brcmfmac43430-sdio.bin

[ 1.447119] bwfm0: NVRAM file default: brcmfmac43430-sdio.txt

[ 1.447119] bwfm0: NVRAM file model-spec: brcmfmac43430-sdio.raspberrypi,model-zero-w.txt

[ 1.447119] bwfm0: Found NVRAM file: brcmfmac43430-sdio.raspberrypi,model-zero-w.txt

[ 1.447119] bwfm0: CLM file default: brcmfmac43430-sdio.clm_blob

[ 1.447119] bwfm0: CLM file model-spec: brcmfmac43430-sdio.raspberrypi,model-zero-w.clm_blob

[ 3.218970] bwfm0: CHIPACTIVE

[ 3.319052] bwfm0: address xx:xx:xx:xx:xx:xx

[ 3.319052] bwfm0: wl0: Oct 23 2017 03:55:53 version 7.45.98.38 (r674442 CY) FWID 01-e58d219f

[ 22.167139] wsdisplay0: screen 4 added (default, vt100 emulation)

No errors, no warnings, no problems.

#NetBSD #SelfHosting #LowPoweredDevices #RunBSD

The #BSDCafe #snac instance has been updated to 2.66

#BSDCafeAnnouncements #BSDCafeServices #BSDCafeUpdates

nostr:npub1mtva3gqz6sf3z2gkwlu0vshya9c23e80tyexpz4dt69eh35tzmkq2xu45d upper right corner - and also supports UnifiedPush. This is the client I'm using now.

Back, again.

Probably the last time, this year.

#Photography #Photo #Italy #SilentSunday

Client calls. Claude is almost DDoSing one of my clients' servers.

BrowserMatchNoCase "claudebot" bad_bot

Order Deny,Allow

Deny from env=bad_bot

Problem solved.

#Scraping #AI #DDoS

Bots like Brew.

Brew doesn't like bots.

From the BSD Cafe's reverse proxy:

if ($http_user_agent ~* (bytespider)) {

return 403;

}

if ($http_user_agent ~* (AhrefsBot)) {

return 444;

}

if ($http_user_agent ~* (Amazonbot)) {

return 444;

}

#BSDCafeStatus #BSDCafeServices #StopScrapingTheBSDCafe

nostr:npub1ncxka2nmkqkndk4wkuf3tz3l39z9m8xax3aen3h8tvudwgjmf5mql4prul no specific reason, but it's a normal WebApp (nginx, mysql, php) so a traditional setup is ok there

Key message of the day. A client, a few months back, whom I convinced to try FreeBSD on one of their servers.

They have a new project to launch and just messaged me: "The Dev has been working with Docker. Help him migrate out of Docker and set everything up on FreeBSD jails for production."

Moments of fulfillment.

#FreeBSD #DevOps #ServerMigration #OpenSource

nostr:npub15xpf8zsy0tdc3fjqgrd6m0e5l8dwcncmwvhf694nr5prlhhufajscdc2gc another great video for this evening's relax time. Thank you!

We should lift our eyes from monitors and smartphones more often. We should observe what the world shows us more frequently. The most beautiful colors our eyes will see are not on an OLED screen, but where there is life.

#Photography #Photo #Plants #Plant #Cactus #Flowers #Spring #Bloom

nostr:npub10esctek8j3auc7yk7cp7586ffpfc38vtzk6d82qgpc6cjjcngrlshrtd8n Your daughter, albeit still very young, shows good musical taste and an open-minded attitude.

nostr:npub1zzncwkgamuynwvse7qx85lvlgydj6u478e3dwg0xfqyhaqyz3v6ske4smd good morning to you!