στρατός

@strat0s
2 Followers
5 Following
14 Posts

🇬🇧 Husband, father, christian, free software and linux enthusiast. Loves music, hiking, driving, reading spy novels and history.

🇭🇺 Férj, apa, keresztény, szabad szoftver és linux rajongó. Szereti a zenét, túrázást, autóvezetést, szeret olvasni, főleg kémregényeket és történelmet.

bloghttps://stratos.bearblog.dev

New version of #SmolFedi, a lightweight, no-JavaScript Fediverse client written in PHP. It respects #smolweb specs.

It works fine with all basic browser such as #netsurf So you can access Fediverse on #retro computer have a basic browser (need cookies feature).

You can install it on a simple web server with php8.x / pdo_sqlite / php_curl

https://codeberg.org/adele/smolfedi

Test it on https://smolfedi.pollux.casa/ and log to all your fediverse instances (tested on #gotosocial and #mastodon). You can connect to multiple account and switch between them easily.

#smallweb #fediverse

In a year or two, the filters will gradually be relaxed and eventually removed, and the user will be added to the sudo group. Ideally, by then the kids should have developed the media literacy and critical thinking skills necessary to handle all kinds of content responsibly.

I keep hearing that a kid gets “left out”… no idea who started that rumor. If the kids don’t have a smartphone, they’re supposedly excluded. If they don’t have TikTok, they’re excluded… nonsense. That’s typical fear logic: “If a kid doesn’t consume exactly what everyone else does, they’re left out.” A kid who, for example, doesn’t play Roblox but is friendly, helpful, and socially engaged (drawing, playing sports, telling jokes, listening) is not excluded. They simply say: “I don’t know that, show me,” and suddenly they’re part of it.

The setup isn’t meant to shut the kids off from the world; it’s meant to create a protected, thoughtful, distraction-free space at home, nothing more, nothing less. Parents should only control what happens on their own devices. What the kids do at school on other devices or in conversations with friends is outside their responsibility and that’s good. This way, they experience both worlds: the values at home and the reality outside.

And if they really want access to something like Roblox, let them earn it by bypassing the restrictions. If they succeed, I want to know how, and then they can do whatever they want with the computer, because any new restrictions will also be bypassed. If their interest fades, that’s fine. Maybe they’ll start creating games instead. Who knows.

And if they still want to spend all day on Roblox, go ahead. Waste your time. Maybe someday they’ll realize they’re capable of more. Maybe not. That’s life.
"Adult sites" are filtered via OpenDNS FamilyShield. Social media including YouTube, Roblox, as well as Super RTL/Toggo (German garbage channels) are blocked through the hosts file.

The NetworkManager is secured, and nftables is configured so that all DNS requests to other resolvers are blocked. In addition, almost all non-standard WAN requests are blocked. In the LAN, the kids can, for example, play Minecraft multiplayer together, while connections to external servers are prevented, regular internet still works perfectly fine.

Firefox is locked down via policies: no DoH, no external proxies, and no add-on installation except for the ones I preinstalled (e.g., uBlock for an ad- and tracker-free browsing experience).

They have programs for math, vocabulary, geography, as well as kid-friendly programming environments, from Scratch to Thonny and Geany. Windows games can be installed via Bottles if needed. Screen time is controlled via Timekpr-next: the PC is only usable at certain times, and each child has a daily time quota.

The system is also optimized to make sure the old 5400 RPM HDD doesn’t become a major bottleneck, using zram, tuned swappiness, and filesystem tweaks like noatime and commit=60 to reduce unnecessary disk I/O.

Too restrictive? Nope. Anyone who just wants mindless consumption stays out. Anyone curious will find a way and ideally ends up on Invidious, getting YouTube without algorithms and without influencer trash in the feed.

This setup is designed to empower the kids to understand the internet, how it works, how to navigate it safely, and how to make informed choices.

The Fediverse is, of course, open and let’s be honest: I even deliberately gave them access to instances with "adult content". Because whoever seeks, finds.

And the book I used for size reference? It was just lying nearby, but maybe this setup will help them someday follow someone like Lisa Randall on their own…
@sheepfreak
Really nice setup, and enjoyed reading the reasoning behind it. It definitely gave me some ideas what to try out when I build a setup for my kids.
@itsfoss
It does indeed look like a neat little tool.

🇬🇧 That whirlwind of #emotions that overwhelms you when your #kids are arguing over which one gets to ride their 🚴 #bike behind the other, and in the process they almost get run over by a 🚙 car...

🇭🇺 Az az érzelmi kavalkád, ami elfogja az embert, mikor a #gyerekek azon veszekednek, hogy melyikük menjen 🚴 kerékpárral a másik mögött és közben majdnem 🚙 elüttetik magukat...

Hirtelen meglepődtem, hogy miért van ekkora forgalom az utakon. Aztán rájöttem, hogy nem mindenkinek van #tavasziszunet – leginkább csak a kisgyerekeseknek.

#magyar #hungarian

I read a nice and long article about how fun the internet can be.

> gopher://tilde.pink:70/1/~bencollver/log/2025-11-23-how-to-use-the-internet-again-by-brooklyn-gibbs/

[Lagrange](https://gmi.skyjake.fi/lagrange/) is a nice GUI app that you can use to read it. Or, if you prefer the #terminal I can't recommend enough [offpunk](https://offpunk.net).

The article can be found [here](https://offlinecrush.substack.com/p/how-to-use-the-internet-again-a-curriculum) as well.

#lagrange #offpunk #internettips

Lagrange

Interesting to see how things come around. I remember how I hated as a child when at the #familygathering someone wanted to make group photos. It felt like it took ages to make that one photo where noone blinked or none of the kids made faces.

Now that I have #kids I see they feeling the same. There's always someone that wants to make a photo of the whole family and it's taking so much effort and time to do it. And the kids hate it – I also hate it, that hasen't changed.

#familyphotosession

Happy Easter! Christ has risen!