eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

213
active users

#alpinelinux

6 posts5 participants0 posts today
Here's a blog post on setting up Alpine Linux on my old 256MB Raspberry Pi in diskless mode and having it host a static site (and now my blog). I'll write up another on how I got Snac installed to have it host my fediverse presence over the next few days. Enjoy!

https://cablespaghetti.dev/hosting-a-static-site-on-an-original-raspberry-pi.html

#raspberrypi #alpinelinux #linux
Cablespaghetti · Hosting a static site on an original Raspberry PiHosting a static site (this blog) on an original 256MB Raspberry Pi using Alpine Linux disless mode.
Part of running a #snac instance on a 256MB Raspberry Pi is working out how to do "stuff" without installing more #alpinelinux packages than you have RAM for.

Here's a script to backup to Backblaze B2 with just Jq as an additional dependency (and the included curl, tar, openssl etc.). It works so far...

https://gist.github.com/cablespaghetti/01862b9d8252223719cbe2586145f686
Backup Snac to Backblaze with just Curl and Jq. GitHub Gist: instantly share code, notes, and snippets.
GistBackup Snac to Backblaze with just Curl and JqBackup Snac to Backblaze with just Curl and Jq. GitHub Gist: instantly share code, notes, and snippets.

WizOS: A New Enterprise Linux Built on Alpine’s Secure Foundation

「 WizOS is engineered to address the persistent challenge of inherited vulnerabilities in container-based images. By adopting WizOS, enterprises can leverage a minimal, near-zero Common Vulnerabilities and Exposures (CVE) base image, ensuring that deployments are not halted by security flaws in shared components 」

thenewstack.io/wizos-a-new-ent

The New Stack · WizOS: A New Enterprise Linux Built on Alpine’s Secure FoundationWiz rolls out its own brand of secure container Linux images.

#AlpineLinux: The Lightweight Linux Distro Explained

「 Alpine Linux uses a technique called position-independent executables to randomize the location of programs in memory. This makes it difficult for an attacker to exploit quirks in the memory and take over a machine.

The distro is also minimalist in its configuration. It gets its small size by using the BusyBox suite to provide most of the utilities in one executable 」

makeuseof.com/alpine-linux-exp

MUO · Alpine Linux: The Lightweight Linux Distro ExplainedWant a lightweight Linux distribution for your low-end computer? Here's what you need to know about Alpine Linux.
Replied to jbz

@jbz Currently, my self-hosted services and appliances rely on either #alpinelinux - utilizing OpenRC instead of systemd - or OpenWrt. With both I am relatively satisfied, and I have a feeling that I have my stuff under control.

FreeBSD is definitely on my watchlist for a no-nonsense OS. Once I have some time to spare, I‘m investigating how I could run niceties like paperless-ngx and immich on it.

Continued thread

The week's side quest is mostly installing #alpinelinux on 1st gen Raspberry Pis in "diskless" mode.

I've got at least three of the things gathering dust, and I love the challenge of working with limited hardware.

Diskless mode runs everything in RAM and needs a git-like "lbu commit" command to persist changes. This speeds things up a LOT and should mean the SD card lasts a long time.

This started as an experiment and now somehow I'm replacing most of my infrastructure with it.

I now have an experimental #snac instance, AdGuard Home for the kids and it's not stopping there...

Today in Sam's random side-quests, I have determined that it is possible to get 1100 requests per second out of an original 256MB RAM Raspberry Pi from 2011.

The setup is Lighttpd on Alpine Linux (diskless in-memory mode) and the Pi is overclocked from 700Mhz to 1.1Ghz.

I maxed out the 100Mb NIC, so turned on GZIP compression and went from about 525 to 1100 as a result.

HTTPS results coming soon (whether or not anyone cares about this).

http://[2a02:8012:187:26:ba27:ebff:fe49:20bc]/

#Linux Weekly Roundup for June 1st, 2025: #GNU Linux-libre 6.15 kernel, #AlpineLinux 3.22, #Firefox 139, #Armbian 25.5, #AlmaLinux OS 10, KaOS 2025.05, #Thunderbird 139, #ArchLinux installer adding support for Btrfs snapshots, #TUXEDO Stellaris 16 Gen7 laptop, PanVK now #Vulkan 1.2 conformant, #GStreamer 1.26.2, #PorteuX 2.1, CachyOS ISO snapshot for May 2025, and more 9to5linux.com/9to5linux-weekly

My favorite new feature of #AlpineLinux 3.22: Support for OpenRC user services. The feature is still considered experimental, but some packages already provide user service files (e.g. dbus, pipewire, kanshi). Further, you can easily define your own in ~/.config/rc/.

If you use a PAM-enabled login method, you just need to install openrc-user-pam, and you're good to go.

For more information refer to: github.com/OpenRC/openrc/blob/

GitHubopenrc/user-guide.md at 0.62.2 · OpenRC/openrcThe OpenRC init system. Contribute to OpenRC/openrc development by creating an account on GitHub.
Replied in thread

@stefano Tried #alpinelinux on laptop (thinkpad p53) with ZFSbootmenu for the first time this week. Seems great overall, but:

* Had to disable the nouveau driver to make any graphics work.
* Got into this bug, where the initramfs tries to import all zpools at boot. Apparently, it has been fixed upstream.

github.com/psy0rz/alpinebox/is

GitHubMounting root: cannot import '9388288466790552048': a pool with that name already exists · Issue #9 · psy0rz/alpineboxBy michacassola