veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

299
active users

#freebsd

92 posts75 participants10 posts today

This is the latest iteration of my #FreeBSD install script that I use instead of the official installer to:

* format and partition the disks
* install efi bootloader
* setup ZFS with boot environments
* keep a flat ZFS volume structure
* install initial packages
* set up initial user including ssh key

I connect to the machines IPMI remotely, boot from the FreeBSD iso image, go directly into the shell to download and run this script, then reboot and login.

gist.github.com/hukl/b78382eb3

GitHub Gist: instantly share code, notes, and snippets.
Gistfreebsd_zfs_be_efi.shGitHub Gist: instantly share code, notes, and snippets.

'Member how I was kinda bragging about my FreeBSD NAS's 21-day uptime? Well, I attempted to reboot, just for the heck of it (because why not)...and some shit happened.

The reboot process took a while to stop PIDs, and I saw there was a "naspool has been suspended (uncorrectable I/O failure)" error printed to the console. About 40 minutes later it's still stuck. It appears to have hanged, so I had to do a hard reboot. I searched around on the web for this error and found some forum posts, but none of them seemed to have any doable solution. I've gathered that the common thread in some of the forum posts of this error is that it has to do with USB storage, and my naspool is connected via USB.

It booted back up, and the naspool seems fine, but for some reason bhyve doesn't work anymore. I have my web services in a bhyve Debian VM, so those are now (still) down. Bhyve was working before the reboot. When I run the bhyve command to launch the VM, it appears to boot but then it just stops and returns to the shell. No bhyve processes are running.

I suppose I can try reinstalling Debian in a QEMU VM, but I feel like bhyve /ought/ to work.

#FreeBSD#bhyve#ZFS

#selfhosting #freebsd - day 3

Because I'm going to be (potentially) breaking stuff by updating the OS and all my jails with a cron job, backups are going to be rather important especially to recover data when I break it.

Thankfully I can fire up mksnap_ffs and the amazing @stefano has basically done pretty much everything I'm going to need to do over the next few weeks.

I thought I had fixed my IPv6 woes by tweaking rc.conf with
ipv6_static_routes='default'
ipv6_route_default='<IPv6 router> -iface vtnet0'

Apparently that fix lasts for a while after a reboot then the route seems to stop working again. Forums suggest adding `sysctl net.inet6.icmp6.nd6_onlink_ns_rfc4861=1`

Now that it's official, I can announce it - although I may have dropped a few hints earlier! 😉

My talk "Why (and how) we’re migrating many of our servers from Linux to the BSDs" has been accepted, and I’ll be honored to present it in June at BSDCan in Ottawa.

The joy of meeting BSD friends in person again (and those I haven’t had the chance to meet live yet) will be immense, and the honor of sharing my story in Canada is truly beyond measure, especially considering the level of other talks and all the people attending.

Of course, I’ll be bringing various BSD Cafe gadgets with me!

For more information, here’s @mwl 's post with further details: blog.bsdcan.org/2025/03/18/bsd

blog.bsdcan.orgBSDCan 2025 Talks, Tutorials, and Registration – BSDCan Operations Team
#BSDCan#RunBSD#BSD

The FreeBSD team conquered a massive 7,000 bug backlog 💪 Once overwhelmed by thousands of open issues, the team, with the help of data visualization tools, turned chaos into clarity.

Their approach involved setting up custom dashboards using GrimoireLab, which provided valuable insights into their Bugzilla system. They introduced new metrics like "unattended" and "abandoned" tickets to prioritize their efforts.

Check out their full blog post: freebsdfoundation.org/blog/fro

Last weekend I got the #Gitea act runner working on #FreeBSD. Nice to see how it is compatible with GitHub actions. Quite surprised to learn you a) need to do the checkout yourself (uses: actions/checkout@v4) and b) this needs a nodejs runtime which I think is quite heavy despite the functionality it offers… 🤔.
I also learned that these actions are sourced default from #GitHub, and that can lead to #infosecurity issues 🙄😬

stepsecurity.io/blog/harden-ru

BCP seems to pin these actions to a commit

www.stepsecurity.ioHarden-Runner detection: tj-actions/changed-files action is compromised - StepSecuritytj-actions/changed-files

Mastodon will no longer support Redis Namespaces. The reasons are fully valid. Redis (or, more specifically, Valkey or KeyDB) is lightweight software that is easy to install/manage, so separation is always a good thing.
However, I read that many admins will face problems because they use Redis "in the cloud" and, therefore, have a single instance. Unfortunately, this is also a side effect of the "cloud," meaning the loss of control over your own software.

On FreeBSD, a thin jail with "Redis" takes up very little space and resources.

#OwnYourData – in the long run – always pays off.

github.com/mastodon/mastodon/d

Background Mastodon has supported using a dedicated namespace for keys in redis for a long time. The idea was that several applications (or instances of Mastodon) could share a single redis databas...
GitHubRetiring Redis Namespaces · mastodon mastodon · Discussion #34198Background Mastodon has supported using a dedicated namespace for keys in redis for a long time. The idea was that several applications (or instances of Mastodon) could share a single redis databas...

Launch a #FreeBSD 14 #VPS Server

This post provides a guide for how to launch a FreeBSD 14 VPS server from Rad Web Hosting.
How to Launch a FreeBSD 14 VPS Server
Well, FreeBSD 14 is officially here! If you're a BSD user, you probably want to get your hands on it quickly. So, this guide aims to help you accomplish that, without delay!
What's New in FreeBSD 14.x?
FreeBSD 14.0-RELEASE contains a ...
Keep reading 👉 blog.radwebhosting.com/launch- #operatingsystem #vpsguide #ostemplates #installguide

How to Launch a FreeBSD 14 VPS Server
RadWeb, LLC · Launch A FreeBSD 14 VPS Server - VPS Hosting Blog | Dedicated Servers | Reseller HostingThis post provides a guide for how to launch a FreeBSD 14 VPS server from Rad Web Hosting.

Launch a #FreeBSD 14 #VPS Server

This post provides a guide for how to launch a FreeBSD 14 VPS server from Rad Web Hosting.
How to Launch a FreeBSD 14 VPS Server
Well, FreeBSD 14 is officially here! If you're a BSD user, you probably want to get your hands on it quickly. So, this guide aims to help you accomplish that, without delay!
What's New in FreeBSD 14.x?
FreeBSD 14.0-RELEASE contains a ...
Keep reading 👉 blog.radwebhosting.com/launch- #vpsguide #ostemplates #installguide #operatingsystem

How to Launch a FreeBSD 14 VPS Server
RadWeb, LLC · Launch A FreeBSD 14 VPS Server - VPS Hosting Blog | Dedicated Servers | Reseller HostingThis post provides a guide for how to launch a FreeBSD 14 VPS server from Rad Web Hosting.

Bug285139 / review D49245 for #FreeBSD x11/nvidia-driver and friends to 570.124.04 is committed as ports 0de17c4dce28156a28cb89db200db0b804ebff65 by ashafer@ (approved by kbowling@).
At least curretly, landed only on main branch. But new quarterly 2025Q2 shoule branch at early April.
#nvidia #driver