cablespaghetti.dev is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Anyone had success running Distrobox (Debian/Ubuntu vm) under Alpine Linux to get Blender with Cycles/HIP support working on an Alpine host? Something I gotta try...
#Linux #Alpine #AlpineLinux #Blender #ROCm #AMD #HIP #Distrobox #Podman #Docker
Anyone using NodeJS willing to help upstream support Alpine/musl so it can be promoted to a tier 2 platform?
https://github.com/nodejs/node/issues/62764
Alpine Linux and PostmarketOS conference sponsoring:
https://opencollective.com/alpinelinux/updates/alpine-linux-and-postmarketos-conference-sponsoring
Nowhere to run to, nowhere to hide - on moving to Alpine Linux.
#gemini #geminiprotocol #gopher #gopherprotocol #alpine #alpinelinux
I genuinely adore Alpine Linux. One of the main reasons I work on postmarketOS is because its based on Alpine. I think it is has a very well-designed base stack and I like musl. I actually ran Alpine Linux on my main machine for a bit before systemd was added to pmOS. I rarely have bad experiences with the developers and the community is generally kind. There's always some bad apples, like in all communities, but in general, Alpine's quite good.
boosted
Ariadne Conill 🐰
[she/her or they/them] » 🌐
@ariadne@social.treehouse.systems
@nube we don't have backports because we don't need them. instead, use tagged repositories to scope packages from alpine edge:
# cat /etc/apk/repositories
...
@edge:main https://dl-cdn.alpinelinux.org/alpine/edge/main
@edge:community https://dl-cdn.alpinelinux.org/alpine/edge/community
# apk add nano@edge:main
(1/1) Installing nano@edge:main (9.0-r0)
the #dirtyfrag exploit does not run successfully on alpine because the path to the donor SUID binary is hardcoded as /usr/bin/su.
changing that to /bin/bbsuid allows the exploit to run, but it hangs for me on linux-lts 6.18.27.
interestingly, openpax kernels kill the exploit early in the exploit chain.
either way, 6.18.28 fixes it for everyone.
but it goes to show the danger of #SUID binaries and why SUID-less solutions like #capsudo are important.
Finally got around to finishing this post:
"Serving a Website on a Raspberry Pi Zero Running Entirely in RAM"
All our systems hosted at Linode are suspended at the moment due to some billing issue, including gitlab. We are working with them to get it resolved.
Releases are still pending, but our repositories all received upgraded kernels to address copy.fail (CVE-2026-31431).
So make sure you upgrade to the latest available kernels.
edge: >= linux-lts-6.18.22
3.23: >= linux-lts-6.18.22
3.22: >= linux-lts-6.12.85
3.21: >= linux-lts-6.12.85
3.20: >= linux-lts-6.6.137
3.19: >= linux-lts-6.6.137
3.18: >= linux-lts-6.1.170
3.17: >= linux-lts-5.15.204
to advance the alpine AI policy conversation, i have proposed simply aligning alpine's AI policy with the one introduced in postmarketOS.
it is good enough for now.
oh, great, alpine linux VMs are about to be represented as indications of compromise by shitty security scanners
Wi-Fi works finally, but since switching to edge, the boot process ends at Starting Display Manager [OK] and then just sits there indefinitely. If I switch to a different console with ctrl + alt + F1 and then start sddm manually, it works fine.
Any #AlpineLinux people have any idea?
Testing out a fun experiment of running a variation of my existing website locally.
What's cool about it?
- Served off a Raspberry Pi Zero 1.3
- Running entirely in RAM (thanks Alpine!)
- Web server -> darkhttpd
- Has a tiny ~$4/year VPS in front of it handling the TLS termination
I'm sure things will explode if too many visitors slammed the poor little Pi, but I think regular traffic would be completely fine ;)
If interested: https://zero.btxx.org
PS. sorry if it falls over!
The Alpine Linux project is pleased to announce the availability of new stable releases:
3.20.10
3.21.7
3.22.4
3.23.4
These releases include security fixes across core components.
musl (2 CVEs)
openssl (6 CVEs)
zlib (2 CVEs)
See https://alpinelinux.org/posts/Alpine-3.20.10-3.21.7-3.22.4-3.23.4-released.html for more details
how do i convince Alpine Linux that it doesn't have IPv4 connectivity? when i run e.g. "ping bbc.co.uk", it picks the IPv4 address first, even though it doesn't have a default route.
i can't disable IPv4 because i need it for Wireguard.
i can't use /etc/gai.conf because musl libc doesn't support that.
this makes e.g. apk very slow because it waits for IPv4 to time out before it tries IPv6. i don't understand why it doesn't immediately get "no route to host" over IPv4...
any ideas?
A tool that doesn't get enough love is the KDE "ISO Image Writer".
Sure there's dd and there's tools like Rufus, Etcher, and whatnot, but if it's effectively a tool meant for your platform then why not?
[ Currently writing Alpine v3.23 to a stick to wipe/replace my garage 'droid from Debian to Alpine after work ]
#KDE #KDEPlasma #Plasma #AlpineLinux #iso #iso9660 #USBStick
One slightly weird thing I had is that inbound #ipv6 traffic on both SSH and HTTPS was returning a "connection reset by peer" for a while. It seems to be working now, but if some IPv6 folks can check https://cablespaghetti.dev loads properly over v6 for them now, it would put my mind at rest.
https://cablespaghetti.dev/hosting-a-fediverse-instance-on-an-original-raspberry-pi.html
https://cablespaghetti.dev/hosting-a-static-site-on-an-original-raspberry-pi.html
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