triptico.com 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.
RE: https://mastodon.bsd.cafe/@stefano/115821114259854559
To be honest, it was extremely easy:
can01:# zfs snapshot -r zroot/bastille@toUSA
can01:# zfs send -vR zroot/bastille@toUSA|ssh root@IP "zfs receive -F zroot/bastille"
...done!
#FreeBSD #RunBSD #ZFS #SysAdmin #IT #BastilleBSD
You can simply use relay instances to be interconnected with other instances to exchange posts and it works seamless with #Mastodon, #Pleroma, #snac / #snac2 and many other ones! If you're in tech, you might want to use:
https://fedi-relay.gyptazy.com
You can simply add it to get a bigger reach but also to get more interesting content into your own timeline which becomes even more important on single user- & smaller instances.
#activitypub #mastodon #fediverse #opensource #bsd #runbsd #freebsd #openbsd #netbsd #dragonflybsd #debian #proxmox #xcpng #talos #coding #programming #fediwall #relay #fedirelay #acitivitypubrelay #selfhost #homelab #community
@tj Frohes Neues Jahr!
107% sure this is your dmesg https://dmesgd.nycbug.org/index.cgi?do=view&id=8701 with a Ryzen AI 350 in it.
A friend is looking at the 16“ #framework flavour https://frame.work/at/en/products/laptop16-amd-ai300/configuration/new
Is it usable as a daily #FreeBSD PC (graphics, audio, microphone) or are there still swathes of things not working? Running CURRENT is an option.
Any other wisdom to impart ? 💭
Happy New Year from the FreeBSD Foundation.
Thank you to everyone who contributed, collaborated, and supported FreeBSD throughout 2025. Your work and generosity helped strengthen the Project and expand its reach across the community.
We look forward to another year of development, engagement, and continued progress in 2026.
RE: https://mastodon.bsd.cafe/@fbfortune/115815482881261962
This is an absolutely useful hint
Last chance! Survey will close in only a few more hours.
Thank you to all of our users, contributors and survey respondents for everything you bring to this project.
Happy New Year!
Here is the CPU usage graph for the last 24 hours of the FediMeteo VM. A full 24 hours, during which a huge number of people are connecting, helped by the traction gained from being among the top stories on Hacker News and Lobsters, as well as the many shares across the Fediverse.
RAM usage? Active, around 450 MB. Then there is cache, ARC, and so on. But in practice, zero swap in use after days of uptime.
39 jails running, 39 snac instances, nginx serving the homepage, and HAProxy. HAProxy caching enabled. ZFS snapshots every 15 minutes, backups via zfs send and receive every hour. The same hourly schedule applies to the recalculation of cities, countries, and followers for the homepage.
All of this on a 4 euro per month FreeBSD VM.
If anyone has doubts about the quality and efficiency of FreeBSD, this is the data to show.
boostedNew blog post: Managing FreeBSD Jails with Ansible.
I wrote jailexec - an Ansible connection plugin that lets you manage FreeBSD jails without running SSH inside each one. It connects to the jail host via SSH and uses jexec to run commands, just like you would manually.
Features:
• Single Python file, easy install
• Supports doas and sudo
• Secure two-stage file transfers
• Works with any jail manager
Blog: https://blog.hofstede.it/managing-freebsd-jails-with-ansible-the-jailexec-connection-plugin/
Looking Back at 2025, Looking Forward to 2026
Pizzas, tiramisu, stickers, and plenty of coffee. But above all, people.
My 2025 has been a journey from Canada to Croatia, reconnecting with old friends and launching new projects. In a difficult year for the world, I chose to focus on the light emitted by positive figures, who are often the quiet ones.
I’ve written a farewell post for this incredible year on my personal blog. See you in 2026, with the same Smile(TM).
https://my-notes.dragas.net/2025/12/31/looking-back-at-2025-looking-forward-to-2026/
#MyNotes #PersonalBlog #2025Highlights #BSD #Community #Gratitude #Fediverse #Blogging #FreeBSD #NetBSD #OpenBSD #illumos #BSDCafe #illumosCafe #EuroBSDCon #BSDCan #OSDay
May 2026 be the year I get into #FreeBSD.
My last #mysocalledsudolife action of 2025 is... downloading the FreeBSD handbook.
I was about to print it at my in-laws' but I'm not sure my father-in-law would appreciate the consumption of 935 sheets of paper. I also don't want to sacrifice a tree for it. So off it goes to my iPad 🤪
Wishing everyone a great day!
Pizzas, tiramisu, stickers, and plenty of coffee. But above all, people.
My 2025 has been a journey from Canada to Croatia, reconnecting with old friends and launching new projects. In a difficult year for the world, I chose to focus on the light emitted by positive figures, who are often the quiet ones.
I’ve written a farewell post for this incredible year on my personal blog. See you in 2026, with the same Smile(TM).
https://my-notes.dragas.net/2025/12/31/looking-back-at-2025-looking-forward-to-2026/
#MyNotes #PersonalBlog #2025Highlights #BSD #Community #Gratitude #Fediverse #Blogging #FreeBSD #NetBSD #OpenBSD #illumos #BSDCafe #illumosCafe #EuroBSDCon #BSDCan #OSDay
TrueNAS CORE finally disappeared from the software status page for TrueNAS.
For posterity, November and December 2025:
<https://web.archive.org/web/20251114033428/https://www.truenas.com/software-status/>
<https://web.archive.org/web/20251127043850/https://www.truenas.com/docs/softwarestatus/>
<https://web.archive.org/web/20251218152018/https://www.truenas.com/docs/softwarestatus/>
"A thoughtful walk through … FreeBSD 15.0—its design, discipline, and why composable systems still matter.
FreeBSD 15.0 quietly advances security, adapts to change with finesse, and reflects solid, intentional engineering. It powers some of the most flexible firewalls in use today and enables forward-looking filesystem design. It does not claim perfection, yet it consistently moves toward it. FreeBSD does not chase trends, influencers, or corporate fashion cycles. It focuses on doing essential work well, then stepping aside so the user remains in control. This release continues a long tradition of careful engineering, clarity of purpose, and architectural restraint. Some assume FreeBSD has faded away. Quality endures. Disorder eventually collapses. In this video, we take a slow walk through FreeBSD 15.0—its design goals, system requirements, storage footprint, shells, installation process, and the broader ecosystem that has grown around it. This is not a benchmark race or a feature checklist. It’s an exploration of why FreeBSD still matters, especially as operating systems increasingly reflect commercial priorities. If you’ve ever wondered what it feels like to use an operating system that understands its role and stays true to it, this tour is for you."
https://www.youtube.com/watch?v=gvJc5qHVLzg @djware
https://www.reddit.com/r/freebsd/comments/1q03ep3/freebsd_150_composable_by_design_dj_ware_the/
Friends, at the end of a horrible year, please let's talk about something *nice*.
My EUR 0.02: You Have Installed OpenBSD. Now For The Daily Tasks. https://nxdomain.no/~peter/openbsd_installed_now_for_the_daily_tasks.html (tracked https://bsdly.blogspot.com/2024/09/you-have-installed-openbsd-now-for.html)
Bonus track: Yes, The Book of PF, 4th Edition Is Coming Soon https://nxdomain.no/~peter/yes_the_book_of_pf_4th_ed_is_coming.html (tracked https://bsdly.blogspot.com/2025/07/yes-book-of-pf-4th-edition-is-coming.html)
#freesoftware #openbsd #freebsd #bookofpf #networking #security #deveops #development #sysadmin @nostarch
crap
So I moved my pkg to latest. This forced deprecation of mu4e and moved me to package mu.
Package mu has a build-dependency on emacs-nox so it wants to remove my emacs and live without X.
However, it then expects normal emacs as runtime dependency, but every future update will remove my emacs and force the -nox version.
Aaaaargs. Am I misunderstanding it?
For anyone failing to build x11/nvidia-driver* on #FreeBSD main branch (aka 16-Current) between commits faeaa25f5624 through bbaa7d628175:
Update src to commit 660416fd1943 by dim@ or later. It should fix the issue.
https://lists.freebsd.org/archives/dev-commits-src-main/2025-December/038492.html
https://lists.freebsd.org/archives/dev-commits-src-main/2025-December/038535.html
See PR 292005 for details.
Yesterday I upgraded my #FreeBSD NAS to 15.0. I made the mistake of not running freebsd-update to apply the bugfix patches for 14.2 before upgrading to 15.0, and upon reboot and running the command a second time, I was met with a dreadful error that broke my system. libc now depends on libsys, but libsys was nowhere to be found.
Some research pointed me to the FreeBSD bugzilla and it turns out that the unpatched updater doesn't prioritize installing libsys before libc.
But thankfully, I'm on ZFS. freebsd-update install automatically makes a snapshot of the root pool before applying the patches. So I booted the snapshot, set it as default, and did the upgrade properly this time.
And now my NAS is on 15.0 🎉
Exactly one year ago, on 30th December 2024, I laid the foundation of FediMeteo.
I took a VM, installed FreeBSD, and set up the first jail to support Italy. The goal was to create a tool for my own use, support a few countries, and announce it.
Unexpectedly, the enthusiasm was incredible. That pushed me to keep going, support more countries and cities, and turn it into what it is today.
FediMeteo now supports 38 countries and 2,937 cities, with more than 7,700 followers in the Fediverse alone, not counting the many people who follow via RSS feeds or visit the web pages.
If you are curious to read the story and some technical details, you can find it here:
https://it-notes.dragas.net/2025/02/26/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-service-for-thousands/
Today is also Tuesday, a #ThankYouTuesday, so I want to say thanks to:
* OpenMeteo - @openmeteo - for providing accurate, high quality data, without which FediMeteo would be far less useful
* @grunfink - creator of snac, who made all of this possible using very few resources, on a 4 euro per month VM
* FreeBSD, which thanks to the efficiency of the OS and its jail implementation made it possible to run this service in a stable and efficient way with minimal effort
* FediFollows - @FediFollows - that periodically spreads the word about cities, countries, and the enthusiasm around the project
*All of you*, who suggested, encouraged, corrected, and celebrated this project
And forward toward supporting more countries and other interesting features already in the works.
Happy birthday, FediMeteo! 🎉
#FediMeteo #HappyBirthday #Meteo #Weather #FreeBSD #snac #snac2 #OpenMeteo #Fediverse
I took a VM, installed FreeBSD, and set up the first jail to support Italy. The goal was to create a tool for my own use, support a few countries, and announce it.
Unexpectedly, the enthusiasm was incredible. That pushed me to keep going, support more countries and cities, and turn it into what it is today.
FediMeteo now supports 38 countries and 2,937 cities, with more than 7,700 followers in the Fediverse alone, not counting the many people who follow via RSS feeds or visit the web pages.
If you are curious to read the story and some technical details, you can find it here:
https://it-notes.dragas.net/2025/02/26/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-service-for-thousands/
Today is also Tuesday, a #ThankYouTuesday, so I want to say thanks to:
And forward toward supporting more countries and other interesting features already in the works.
Happy birthday, FediMeteo! 🎉
#FediMeteo #HappyBirthday #Meteo #Weather #FreeBSD #snac #snac2 #OpenMeteo #Fediverse
as of #FreeBSD 15 pf syntax is much closer to #OpenBSD. this is big QoL improvement! sharing here as I had not noticed that earlier
https://netgate.com/blog/updates-to-the-pf-packet-filter-in-freebsd-and-pfsense-software
#FreeBSD #ports for New Feature Branch of #nvidia #GPU #driver 590.48.01 is now under review as -devel variant.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292027
https://reviews.freebsd.org/D54414
Note that this version drops support for a bunch of old GPUs before Turing generation of architecture. Anyone who are using -devel variant of ports/pkgs and having dropped GPUs need to switch to master ports now at 580.119.02.
New legacy branch -580 would be created at the time Production Branch of 590 (or later) series appears and lands to ports tree, but not this time.
Infrastructure Modernization Commissioned by the Sovereign Tech Agency
We’ve published an update on the infrastructure program commissioned by the Sovereign Tech Agency and managed by the FreeBSD Foundation.
Read the full update:
https://freebsdfoundation.org/blog/infrastructure-modernization-commissioned-by-the-sovereign-tech-agency/
#FreeBSD #OpenSource #Infrastructure
Any #FreeBSD sysadmins out there running #Bastille jails with multiple interfaces?
Or any sort of jail with multiple interfaces?
I was going to try out Bastille rather than old-fashioned manual "Thick" jail like the ones I’ve set up before because I've never done multiple interfaces or thin jails and Bastille seemed like a good way to do that. Except that it isn't working. At least not in the way I think the docs imply...
Of course I've opened an issue: https://github.com/BastilleBSD/bastille/issues/1440
Has anybody gotten the #framework #desktop running (especially graphics) with #freebsd15? Would be very interested, as it works flawlessly under linux (and I really, really want #freebsd running on that machine :-))
I get a kernel crash as soon as I try to load the amdgpu module.
And I haven't found any solution until now.
Bringin' Mastodon to FreeBSD desktop.
Trying to use Mastodon on #freebsd desktop and found zero GUI clients available in current (2025.Q4) packages.
However, it is always possible to build one thanks to open source software and active community.
After ducking around I have decided to build the #tuba client to work with XFCE desktop, which requires few more packages to be present:
- Meson build system is must-have to compile and install the app.
- Gnome libraries are required as listed in project README.
- Unfortunately, you could not build from main branch since the GTK4 version is a bit outdated in packages then set in project requirements, but version v.0.9.2 is fine (checkout the relevant tag).
- Don't forget to install GNU gettext package which is not listed in dependencies, but is mandatory to build project translations.
- Vala compiler is a must, which is installed with vala package as well.
Installation process is smooth and simple after that:
- Install required packages (probably you might need a bit more, check the project README): pkg install gettext gtk4 meson vala
- Clone the branch with git clone --depth 1 --branch v0.9.2 git@github.com:GeopJr/Tuba.git && cd Tuba
- Setup build system (I'm using target since familiar to Java project structure): meson setup target && cd target
- Build and install application, it will require super-user privileges to install binaries and resources to /usr/local/* directories: meson compile && meson install
To run Tuba you might need to setup Gnome Keyring (see https://github.com/GeopJr/Tuba/wiki/keyring-issues for guidance). But first you might need to install both SeaHorse and Gnome Keyring packages with pkg install seahorse gnome-keyring. After the keyring setup the application is running smoothly on #freebsd15 desktop.
BTW, I see that the net-im/tuba is also available, but I found no package with it.
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟭𝟮/𝟮𝟵 (Valuable News - 2025/12/29) available.
https://vermaden.wordpress.com/2025/12/29/valuable-news-2025-12-29/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
Can anybody recommend a #FreeBSD-compatible USB modem? I’m looking for a low power / low data rate thing as an emergency out-of-band backdoor into a remote system that I won’t have easy physical access to.
Added 𝗨𝗣𝗗𝗔𝗧𝗘 𝟭 - 𝗦𝗮𝗳𝗲𝗹𝘆 𝗥𝗲𝗺𝗼𝘃𝗲 𝗔𝗹𝗹 𝗧𝗵𝗶𝗿𝗱 𝗣𝗮𝗿𝘁𝘆 𝗣𝗮𝗰𝗸𝗮𝗴𝗲𝘀 [UPDATE 1 - Safely Remove All Third Party Packages] to the 𝗕𝗿𝗮𝘃𝗲 𝗡𝗲𝘄 𝗣𝗞𝗚𝗕𝗔𝗦𝗘 𝗪𝗼𝗿𝗹𝗱 [Brave New PKGBASE World article.
https://vermaden.wordpress.com/2025/10/20/brave-new-pkgbase-world/#UPDATE1
#verblog #freebsd #pkgbase #pkg #remove #third #party #packages #ports
RE: https://mastodon.bsd.cafe/@grahamperrin/115790975758203115
"… the reality is that building an operating system is INCREDIBLY hard, … just the stuff that we did with the debugger and all these hoops you have to jump through, …
I mean, that's just a fraction of a thing, like, an OS is ENORMOUS, and it's decades of work layered on top, and somehow, someone has to keep it all in their head and get it working. … it's very, very difficult to understand that it's NOT easy – and if anybody thinks this stuff is easy, by the way, go build your own operating system and see how hard it is. It is unbelievably painful. …"
― https://www.reddit.com/r/freebsd/comments/1pwtsqc/comment/nwgvvbs/
We're only going to bug you about this one more time. If you haven't yet had a chance, please respond to the user survey.
To everyone that has already responded, thank you!
(And thank you for being patient with all these reminders)
Running FreeBSD 15 VM-Image on Proxmox? You might have noticed your cloud-init static IPs are being ignored. 😓
The issue: Proxmox generates legacy cloud-init "v1" configs, but FreeBSD's new nuageinit tool only understands the modern "v2" format. The result is a silent fallback to DHCP (or no IP at all..).
I wrote a shell script to bridge the gap. It runs on the host and generates a custom ISO with the v2 syntax FreeBSD actually expects.
Read the full breakdown and grab the script:
Great update
Bash Static Site Generator
Stefano coded an important update
#Programming #OpenSource #HTML #site #generator #BSD #freeBSD #Linux #ghostBSD
https://blog.bssg.dragas.net/2025/12/28/announcing-bssd-0-33-0-full-content-homepage/
My #FreeBSD #homeserver died this night. Good, I didn't know what to do with my #sunday.
It's this nasty #ZFS kernel panic which now prevents booting the machine. I'll clone the disks and try to start it as virtual machine. If this really works the machine has faulty hardware.
Little bonus:
Want to see ONLY Jail processes, sorted by CPU%?
This command filters out the host system (JID 0) and sorts the rest by Jail ID and CPU usage:
ps -ax -o jid,jail,pid,user,%cpu,%mem,command | awk 'NR==1 {print; next} $1!=0 {print | "sort -k1n -k5rn"}'
I've come to the conclusion that Steam just won't run on #FreeBSD 15. Tried Mizuma, tried linuxulator-steam-utils.. nothing works. I guess the portmgr@ pulling the 32-bit rug out from under the WINE port really screwed things up.
There seem to be no straightforward directions on how to get it working, or everyone running it is still on 14.3.
If you are running Steam on FreeBSD 15 could you tell me how you did it?
The BSDCan Call For Papers (CFP) is open until January 17th, see https://www.bsdcan.org/2026/papers.html
If you tried to sign up as a new indico user and did not get the confirmation mail in time, please try again. The problem has been fixed.
The holidays can be a great time to get that submission done! #bsdcan #openbsd #netbsd #freebsd #freesoftware #libresoftware
Want to know more about #bsd and the conferences? See https://nxdomain.no/~peter/what_is_bsd_come_to_a_conference_to_find_out.html (and links therein) @bsdcan
@stefano True story: Ilja is a member of the Netric Dutch/Belgian hacking crew (I don't think the group is active today, though). I used to hang around Netric's IRC back in the early 2000's, meeting Ilja for the first time there.
It was because of him and a few other hackers that I learned #FreeBSD, specifically the brand spanking new jails feature.
I was a member of another hacking crew, Hack3r/Roothack, where we would hold rootwars style wargames. We would gather in teams and be given a box running an ancient (at the time) and vulnerable version of Linux. We would be given a 24-hour grace period, where we secure our team's box and set up a minimum of three remote services for the other teams to attack. The first team to gain a root shell on another team's system wins.
In one round of wargames, we deployed #FreeBSD 4.0 with the brand new jails feature. We set up the three services in three different jails. When another team thought they compromised us, we killed the jail, thereby kicking them out.
We won that round. :-)
Now live: Escaping Containment: A Security Analysis of FreeBSD Jails
Originally created as a temporary setup to experiment with #snac, I later decided to keep it online. For about a year now, it’s been my most 'private', less technical corner. And I couldn’t be happier: it runs in a #FreeBSD jail, uses almost zero resources, and is always ready to serve me.
Happy birthday, FediHome!
if_bridge(4) on #freebsd 15 works a little different than the previous implementations. Assigning an IP address directly to the bridge interface is now the recommended thing to do. There are also pretty fine-grained ways to use and control VLANs on a bridge now. #callfortesting was where I heard about those changes first. Support https://www.youtube.com/@callfortesting on https://bsdfund.org, it’s super easy, took me less than a minute.
Mastodon 4.5 running on FreeBSD 14.3-RELEASE with all major services seperated into different VNET Jails, different networks (different bridges, different l2-domains, firewalled by pf).
Did a little writeup about the infrastructure over at https://blog.hofstede.it/migrating-burningboardnet-mastodon-instance-to-a-multi-jail-freebsd-setup/
It's running extremely stable for 30 hours now, migration from the old (Linux) host was a full success!
And of course, everything implemented IPv6 first (It's 2025!) with IPv4+NAT only bolted on where neccesary for legacy-compatibility.
RE: https://mastodon.bsd.cafe/@TomAoki/115775044979330014
Just landed on official ports tree.
Main branch only, as no CVE listed in Release Highlights.
https://cgit.freebsd.org/ports/commit/?id=c58d25dab79e2e2821939713c85a0d992da633e4
#FreeBSD #ports #nvidia #GPU #driver
Filed #FreeBSD PR Bug 291919 and corresponding review D54357 for upgrading #nvidia #GPU #driver set to 580.119.02.
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291919
https://reviews.freebsd.org/D54357
This time, supports to allow testing 590 series of drivers are NOT included.
I'll file independent PR upgrading for New Feature Branch of drivers 590.48.01 after wanted external upstream project is ready and tagged.
What I want, now, is a pkg command to list unregistered packages.
Oops, too late 🙃
Happy Holidays from the FreeBSD Foundation.
We wish our community a joyful and restful holiday season. Please note that the Foundation office will be closed on December 25 and 26.
The @bsdcan Call For Papers (CFP) is open until January 17th, see https://www.bsdcan.org/2026/papers.html
The holidays can be a great time to get that submission done! #bsdcan #openbsd #netbsd #freebsd #freesoftware #libresoftware
Want to know more about #bsd and the conferences? See https://nxdomain.no/~peter/what_is_bsd_come_to_a_conference_to_find_out.html (and links therein)
We’ve published our 2025 report outlining the Foundation’s software development and infrastructure efforts. This year, 62% of our budget supported development work that improved wireless networking, graphics, power management, debugging tools, and broader hardware compatibility, including progress on Framework laptops.
Read the full report:
https://freebsdfoundation.org/blog/2025-software-development-and-infrastructure-support/
As you review the update, is there a particular area of development that stood out to you?
#FreeBSD #OpenSource
Just two weeks left to reserve your spot in our upcoming "FreeBSD for Linux Users" training course. Seats are limited!
In this course you'll learn how to use FreeBSD through hands-on lab exercises in a secure environment, utilizing Bastille to experiment in jailed sandbox environments.
You'll become a pro with the most advanced filesystem in the wold, ZFS, and soon wonder how you ever used anything else!
Email training@bastillebsd.org for more details.
Making slow but steady progress experimenting with #FreeBSD on an old laptop. Loving parts of it, still struggling with other parts (slow WiFi, no opencl for Intel on 15.0?).
Also finally managed to get postgresql running in a Bastille jail thanks to @stefano 's it-notes article about hosting Mastodon. I would never have figured out it requires sysvXXX=new being set to run initdb. I'm finding his blog as valuable a resource as the FreeBSD handbook itself!
NAME
bastille zfs – Manage ZFS options/attributes for jail(s).
SYNOPSIS
bastille zfs [-avx] TARGET snapshot|destroy|rollback [TAG]
bastille zfs [-avx] TARGET df|usage
bastille zfs [-avx] TARGET get|set KEY=VALUE
bastille zfs [-avx] TARGET jail pool/dataset /jail/path
bastille zfs [-avx] TARGET unjail pool/dataset
DESCRIPTION
The bastille zfs sub-command can manage snapshots, show disk usage, get or set attributes for jail datasets and jail or unjail specified datasets.
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟭𝟮/𝟮𝟮 (Valuable News - 2025/12/22) available.
https://vermaden.wordpress.com/2025/12/22/valuable-news-2025-12-22/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
GELI suspend/resume fails on non-rootfs partition …
<https://www.reddit.com/r/freebsd/comments/1pr7l2k/geli_suspendresume_fails_on_nonrootfs_partition/> | <https://forums.freebsd.org/threads/geli-suspend-resume-fails-on-non-rootfs-partition-destroys-data.100860/>
― intriguing
― help, please (in either Reddit, or the Forums, if you can).
@stefano it's also a large part of the reason for me thanking people a few weeks ago. I chose to refrain from giving reasons at the time:
<https://mastodon.bsd.cafe/@grahamperrin/115650725704628096>
Now. Ed Maste and Alice Sowerby are more specifically named at <https://github.com/FreeBSDFoundation/proj-laptop>.
The word "sponsor" might be fairly self-explanatory. Thanks again, @emaste
Management of the program could mean any number of things. I thank and congratulate Alice Sowerby for very effectively managing so many things. In particular: the combination of <https://github.com/orgs/FreeBSDFoundation/projects/1/> (customisable) plus periodic reports has been a Godsend. Readers quietly respect what's presented, and this respect makes things easier across and beyond the FreeBSD community.
RE: https://mastodon.bsd.cafe/@grahamperrin/115753039361204740
This is absolutely interesting.
FreeBSD Foundation Budget Summary
<https://freebsdfoundation.org/wp-content/uploads/2025/09/2025-Budget-Approved-Summary.pdf> (September 2025)
― via <https://freebsdfoundation.org/about-us/about-the-foundation/financials/2025-freebsd-foundation-budget-summary/> @FreeBSDFoundation
FreeBSD Foundation Budget Summary
<https://freebsdfoundation.org/wp-content/uploads/2025/09/2025-Budget-Approved-Summary.pdf> (September 2025)
― via <https://freebsdfoundation.org/about-us/about-the-foundation/financials/2025-freebsd-foundation-budget-summary/> @FreeBSDFoundation
New blog post: Running a Factorio dedicated server on FreeBSD 🏭
No native port? No problem. The Linuxulator runs Linux binaries seamlessly - Factorio doesn't even know it's not on Linux.
Covered: Bastille jails, rc.d service script, PF firewall rules for IPv4/IPv6.
The factory must grow. Even on FreeBSD.
https://blog.hofstede.it/running-a-factorio-headless-server-on-freebsd-with-the-linuxulator/
#FreeBSD #Factorio #Linuxulator #Gaming #SelfHosted #BastilleBSD
Started to touch FreeBSD jail and Bhyve VMs, using them for some programming project. Damn, if only I have such unlimited power near 15 years ago, when I was in university!
Need to have a building environment with some libraries for FastCGI and PostgreSQL installed? No problem, write a Bastillefile which enables sshd and mounts my catalog with projects inside the jail via the nullfs magic. Then create thin jail, apply this template to it and boom — I have a ready development environment with ssh access and all necessary stuff. Just connect to it and build the program, all necessary sources are already here.
Need to test program on the NetBSD? No problem — just create Bhyve VM with preinstalled netbsd template, then install OS with comp set and setup some services: Nginx, PostgreSQL, spawn-fcgi, etc… Then type C-x d /ssh:drag0n@10.0.0.2:~ in the Emacs, copy sources via Dired and I can test my program on the environment, as close as possible to the my home server.
All things looks so integrated in the OS and console software are so good, that it is incomparable with my Docker trips at work
When programming become fun again
Is there anything in #FreeBSD that allows for nice adding of WiFi networks in KDE? Linux has NetworkManager but it seems FreeBSD you just have to edit the wpa_supplicant.conf file by hand.
FreeBSD Closes the Laptop Gap — Year One Update
We’ve published a Year One update on the Foundation’s ongoing work to improve laptop and desktop support in FreeBSD. The article highlights progress in hardware enablement, driver development, installer changes, and the roadmap for continued improvements in 2026.
Read the update:
https://freebsdfoundation.org/blog/freebsd-closes-the-laptop-gap-year-one-project-update/
I've used #Linux for decades, but I'd switch to #FreeBSD for this one feature https://www.zdnet.com/article/freebsd-will-challenge-your-skills-and-make-you-learn-along-the-way/
Have you worked with tags on your jails yet?
One nice benefit of using tags is that you can also TARGET by tag name, meaning you can group like systems and maintain those separate from others.
`bastille tags help`
Usage:
bastille tags TARGET [add|delete] tag1,tag2
bastille tags TARGET list [TAG]
The recording of the December 18th, 2025 #bhyve Production User Call is up:
We discussed CPU ID progress, LibVirt/ARM64, #Sylve/ARM64, configuration file syntax and validation, hot-pluggable devices, affordable ARM64 platforms, ZFS history tracking with devd and Netlink, virt-manager, a bootindex bug, the EDK2 update that is dying in review, grub-bhyve, the #FreeBSD release notes format, our 2026 wish list items, and more!
"Don't forget to slam those Like and Subscribe buttons."
You can support all Call For Testing efforts via BSD Fund: https://bsdfund.org
This morning, as the zfs-send/receive had finished its job during the night, I performed the last sync and moved FediMeteo from the previous 4 euros/month VPS - netcup - to a 4 euros/month VPS - OVH, Milano, Italy.
Thanks to #BastilleBSD and the jail setup, it was easy peasy.
So, the weather forecasts are now broadcast from Italy and the performance has skyrocketed - while still being served by a 4 euro/month VPS.
I suspect the netcup VM had been capped by the provider - but I'll investigate.
So...Ciao, FediMeteo!
In the past few days FediMeteo seemed to be having some performance trouble. I dug into it and only found minor issues, until I realised the VM itself had fallen off a cliff. After several reboots it became clear that both bandwidth and I/O latency had dropped to absurd levels. I suspect the provider slapped a cap on it.
So I took the chance to move everything to another VM and provider, still at 4 euro per month. And starting today, forecasts will be delivered straight from Italy. The performance jump feels like going from a storm to clear skies.
FediMeteo’s mission goes on. More countries are coming (stay tuned!) and we will keep aiming to serve everything from a 4 euro VM. I do have powerful hardware available, but proving that the project can run on tiny resources is still part of the mission.
#FediMeteo #FediMeteoAnnouncements #FediMeteoServices #VM #RunBSD #FreeBSD
Static Web Hosting on the Intel N150: FreeBSD, SmartOS, NetBSD, OpenBSD and Linux Compared
Update: This post has been updated to include Docker benchmarks and a comparison of container overhead versus FreeBSD Jails and illumos Zones.
#ITNotes #freebsd #illumos #jail #linux #netbsd #openbsd #ownyourdata #server #smartos #sysadmin #zoneshosting
This Isn't a Battle
After reading a post describing the FreeBSD community as 'toxic', I share a different perspective. This isn't a battle. It's a reflection on coexistence, the original Open Source spirit, and the quiet richness of taking a different path.
https://my-notes.dragas.net/2025/11/14/this-isnt-a-battle/
#MyNotes #IT #SysAdmin #FreeBSD #NetBSD #OpenBSD #Linux #OpenSource
Plus:
• Fedora KDE pkg mgmt
• Debian vs systemd
• raconn — a smart tool for parallel SSH connections to multiple hostnames/IPs in one ProxyCommand. (https://blog.izissise.net/posts/raconn/)
• UBIOS (China’s UEFI-alt)
Read it 👉 https://newsletter.nixers.net/entries.php#311
“There are no life hacks, only trade-offs.” — James Clear
#Unix #Linux #FreeBSD #FOSS #SysAdmin #ReproducibleBuilds #SSH #Nixers
Some technical details for those interested:
The entire FediMeteo setup runs on a FreeBSD VM costing around 4 euros per month. It supports almost all major EU countries (plus the UK), with just a few left to complete. Currently, there are 25 separate jails, each running its own instance of snac, totaling 25 instances. The VM load typically stays around 10%, which increases to 30% when updates are published for countries with larger numbers of cities (currently Germany and Italy). The only time the load spikes is when new countries are announced; during that time, all remote instances connect to all cities to download their details.
As for RAM usage, excluding the ZFS cache, it's currently a total of 213 MB. Yes, MB.
Client: Help, emergency. I have 24 hours to move my workload to another server. What do we do?
Me, five minutes later: "Done. Your workload is now running on the new server."
Client: "How did you move over 200GB with just a minute of downtime, from one provider to another and in a different country?"
Me: "Thanks to FreeBSD, ZFS, and a little bit of proactive planning."
I have a task that replicates all the VMs from one server to another every 15 minutes using zfs-send/zfs-receive. This VM connects to a VPN with two reverse proxies.
Meaning, when I move this VM, we don’t need to change any IPs since it’s not directly exposed.
I powered it off, cloned the differences in seconds, and restarted it.
Client in disbelief.
Me, relaxed and happy.
Thank you, FreeBSD, thank you, ZFS!
#FreeBSD #ZFS #TechSupport #ServerMigration #OpenZFS #SysAdmin #RunBSD
Announcing FediMeteo – Weather in the Fediverse!
UPDATE: I have created an account for updates and other information on FediMeteo - follow the account @admin to stay updated!
UPDATE: Ireland, Poland, Portugal and Switzerland have just been added
Weather has always influenced our lives: from agriculture to outdoor activities, to extreme events that, thanks to modern technology, can now be predicted with greater reliability. Personally, weather plays a significant role in my daily decisions, which is why I decided to create a service tailored for the Fediverse.
FediMeteo uses Open-Meteo data to publish updates every 6 hours, including current weather conditions, forecasts for the next 12 hours, and predictions for the upcoming days. Each country is served by its own dedicated instance (e.g., it.fedimeteo.com for Italy), managed through snac to ensure simplicity and efficiency in publishing.
You can follow FediMeteo directly in the Fediverse (on Mastodon and compatible platforms), via RSS, or by visiting the dedicated page for your city (e.g., fr.fedimeteo.com/paris).
Currently supported countries include:
Austria, Germany, France, Ireland, Italy, Netherlands, Poland, Portugal, Spain, Switzerland and the United Kingdom, – with many more regions coming soon!
FediMeteo is hosted on a FreeBSD-based VPS, with each country isolated in its own jail to ensure security and scalability.
Visit the main site to explore the national instances and start following your local weather updates today:
https://fedimeteo.com
Happy weather monitoring to all! 🌦️
FediMeteo is dedicated to my grandfather, who every evening would give me the weather forecast based on TV, radio, and his personal experience. He would convince me that the weather would be bad, so he had an excuse to accompany me to school instead of me going alone.
#FediMeteo #Announcements #FreeBSD #FediMeteo #WeatherForecasts #Weather #Meteo #snac #Fediverse #Mastodon
Right so my personal #snac instance seems to be working ok and I have managed to import all of the accounts I follow here on bsd.cafe . I'll still be using this account but will try and see how I get on with snac. You may notice that it always shows that I have no followers and that I'm not following anyone. This is intentional by the author of #snac as they feel numbers should not matter which is quite true. Feel free to follow me over there if you haven't already and hello to any new followers.
@justine@snac.smithies.me.uk
All of this is hosted in my #HomeLab on a #FreeBSd server jail running over my home FTTP connection. I'm impressed I've gotten this far. Next I'll be doing some html and css customisation's to theme it a little.
**BSD Mail Project Update!**
Hello everyone! I wanted to share some exciting updates about the development of BSD Mail, our privacy-focused email service designed with robustness, security, and transparency in mind. Here’s a deep dive into the technical choices I've made, focusing on my use of open source solutions and open protocols:
🌍 **Servers & Location**
- We're running on two physical servers:
- One hosted by OVH in France
- Another by Hetzner in Germany
- Both servers operate on FreeBSD with NVMe drives in a ZFS mirror configuration for speed and data integrity.
🔒 **Virtualization & Security**
- We utilize jails on both servers to ensure isolated environments for different services, managed via BastilleBSD. On one server, jails are set up directly on the hardware, whereas the other server employs nested jails.
- Each server hosts a bhyve VM running OpenBSD with OpenSMTPD for handling SMTP duties securely.
🔗 **Networking**
- A Wireguard setup connects the two servers, facilitating routing capabilities so that jails and VMs can communicate seamlessly, supporting both IPv4 and IPv6.
📧 **Email Services**
- **Dovecot** is configured for maildir replication across the servers using Dovecot sync, ensuring email availability and redundancy.
- **Rspamd** instances are tied to local KeyDB jails, set up in master-master replication for consistent and reliable spam detection and greylisting.
- **ClamAV** runs in corresponding jails for virus scanning, maintaining a high level of security.
- **SOGo** provides a web interface for email management, connected to MySQL databases in master-master replication to handle sessions and authentication smoothly.
💾 **Data Management**
- Email data is stored on separate, encrypted ZFS datasets to secure emails at rest.
- MySQL databases are used for storing credentials and managing sessions for SOGo, also in a master-master replication setup. Importantly, all passwords are securely hashed using bcrypt, ensuring they are salted and safe.
🔎 **Monitoring & Reliability**
- Our DNS is managed through BunnyNet, which continuously monitors our server status. Should one server—or a specific service—become unavailable, DNS configurations are dynamically adjusted to avoid directing users to the affected IP until full service is restored.
🌐 **Commitment to Open Source and Open Protocols**
- Every component of BSD Mail is built exclusively using open source software and open protocols. This commitment is crucial for ensuring data freedom and the reliability of the solutions we use.
This setup not only emphasizes our commitment to privacy and security but also our dedication to maintaining an open and transparent platform.
We're excited to bring you a service where your privacy, data integrity, and freedom are prioritized. Stay tuned for more updates!
#BSDMail #OpenSource #Privacy #FreeBSD #OpenBSD #EmailHosting #Email