If you read my recent posts, I’m replacing an existing zpool with new devices. At first, I went to copy the old zpool to a new zpool. I then decided instead of copying, to replace. I’m also going to see about compression. I’m sure it won’t take effect, because replace is a block-by-block copy, or so I think. We’ll confirm. Before Here is the zpool, really, just the top-level filesystem. Notice how compression […]| Dan Langille's Other Diary
This morning, as I was typing the subject of this blog post, I realized I don’t have to do this copying. The new devices are staying in this host. It is better for me to add the new devices to the zpool and remove the old devices. That is so much easier. The existing zpool can stay in use and there is no interruption in service. NOTE: after publishing this entry, I realized […]| Dan Langille's Other Diary
I have 4 new storage devices to create 2 new zpools, each a two-vdev mirror. Let’s go. In this post: FreeBSD 14.3 These are the drives I have. As an Amazon Associate I earn from qualifying purchases. The 4TB NVMe cards are Samsung 990 EVO Plus SSD 4TB, PCIe Gen 4×4 | Gen 5×2 M.2 The 4TB SSDs are SAMSUNG 870 EVO 4TB 2.5 Inch SATA III Internal SSD (MZ-77E4T0B/AM) The new data02 […]| Dan Langille's Other Diary
I modified my mqttwarn scripts today to ignore some messages. When restarting it, it wouldn’t. No output whatsoever. [20:07 mqtt01 dvl ~] % sudo service mqttwarn restart mqttwarn not running? (check /var/run/mqttwarn/mqttwarn.pid). Starting mqttwarn. [20:07 mqtt01 dvl ~] % sudo ps auwwx | grep warn dvl 4191 0.0 0.0 13836 2408 1 S+J 20:07 0:00.00 grep warn Eventually, I tried running it by hand: [20:08 mqtt01 dvl ~] % sudo /usr/local/bin/mqttwarn Traceback (most […]| Dan Langille's Other Diary
Let’s tally up. For reference, this is one of a series of posts regarding compression testing on zpools: Experimenting with compression off Experimenting with compression=lz4 Experimenting with compression=zstd Compression results – you are here Samsung-SSD-870 4TB SSD For the Samsung-SSD-870 4TB SSD no compression we had: 2:34 = 154s 2:32 = 152s 2:30 = 150s 3:52 = 238s 4:46 = 286s 4:16 = 256s 4:15 = 255s 4:15 = 255s 4:49 = 289s […]| Dan Langille's Other Diary
When I destroyed the zpools when I was done with zstd compression testing, these errors appeared in /var/log/messages: Oct 4 12:21:24 r730-01 kernel: GEOM: nda1: the primary GPT table is corrupt or invalid. Oct 4 12:21:24 r730-01 kernel: GEOM: nda1: using the secondary instead -- recovery strongly advised. Oct 4 12:21:24 r730-01 kernel: GEOM: nda2: the primary GPT table is corrupt or invalid. Oct 4 12:21:24 r730-01 kernel: GEOM: nda2: using the secondary […]| Dan Langille's Other Diary
Following on from my previous post where I tested lz4, let’s try compression=zstd. Experimenting with compression off Experimenting with compression=lz4 Experimenting with compression=zstd – you are here Compression results First, we delete the old: [21:19 r730-01 dvl ~/tmp] % sudo zpool destroy Samsung-SSD-870-compression-lz4 [21:19 r730-01 dvl ~/tmp] % sudo zpool destroy Samsung-SSD-980-PRO-compression-lz4 [21:19 r730-01 dvl ~/tmp] % sudo zpool destroy Samsung-SSD-990-EVO-compression-lz...| Dan Langille's Other Diary
Following on from my previous post where I tested with compress off, let’s try compression=lz4. Experimenting with compression off Experimenting with compression=lz4 – you are here Experimenting with compression=zstd Compression results First, we delete the old: [19:45 r730-01 dvl ~] % sudo zpool destroy Samsung-SSD-870-no-compression [19:45 r730-01 dvl ~] % sudo zpool destroy Samsung-SSD-980-PRO-no-compression [19:46 r730-01 dvl ~] % sudo zpool destroy Samsung-SSD-990-EVO-no-compression ...| Dan Langille's Other Diary
Now that the new storage is in place, I thought to test with compression on and off. Perhaps also use both lz4 and zstd. For reference, this is one of a series of posts regarding compression testing on zpools: Experimenting with compression off – you are here Experimenting with compression=lz4 Experimenting with compression=zstd Compression results My plan: create three zpools of two mirrored devices and test. There will be three posts: compression off, […]| Dan Langille's Other Diary
I notice I also worked with some SSDs at the end of this post – I have since amended the title of this post.| Dan Langille's Other Diary
This started as a train of thought on Mastodon last week, but it was one that I thought was worth mentioning here. I was surprised to realise recently that I have and maintain more installs of NetBSD than FreeBSD. I know, shocking right? Admittedly this is as much the fault of FreeBSD’s useful features than NetBSD’s utility. I had a project in the last year to consolidate as many disparate services into a single FreeBSD bhyve and jail host at home, and a couple of cloud VMs for backup and...| Rubenerd
Netgraph Crash with vtnet Workaround| subnetspider.com
Experimental project to adapt the WSL2 open-source components to run on FreeBSD - BalajeS/WSL-For-FreeBSD| GitHub
How BoxyBSD Boosted the Proxmox Ecosystem: a free VPS platform with full IPv6 support for beginners and small open-source projects.| gyptazy.com
Recently I’ve been playing with NVMe to find out more about monitoring for wear.| Dan Langille's Other Diary
I have a jail on r730-01 called dvl-ingress01.| Dan Langille's Other Diary
Peter N. M. Hansteen| That grumpy BSD guy
If you want to hurt spammers, you can get away with maintaining a list of domains you want to receive mail for in your spamd.allo...| bsdly.blogspot.com
Which virtualization host performs better? I put FreeBSD and SmartOS in a head-to-head showdown. The performance of Jails, Zones, and bhyve VMs surprised me, forcing a second round of tests on different hardware to find the real winner.| IT Notes
I’m ready to update r730-01 (I see that link is from 2024 – I’ll refresh it after this update) from FreeBSD 14.2 to FreeBSD 14.3.| Dan Langille's Other Diary
ZeroFS: S3-backed NFS Service on FreeBSD (Proof of Concept, Part 1) # Introduction # Please note that we found out while operating the PoC that Garage ignores the conditions in conditional writes. As this feature is required by ZeroFS, this means that ZeroFS is actually not reliably working with Garage at the moment.| Honeyguide
I have recently been looking at LedgerSMB for Drupal Danmark’s| Mikkel Høgh
If you use Apache Solr with your Drupal site, you have probably| Mikkel Høgh
With the disk space available on modern servers, you tend to notice some| Mikkel Høgh
Every time when I think I finally “got” Unicode, I get kicked in the back by this rabbit hole. 😆 However, IMHO it is important to recognise that when moving data and files between operating systems and programs that you’re better off knowing some of the pitfalls. So I’m sharing something I experienced when I transferred a file to my FreeBSD Play-Around notebook. So let’s assume a little story…| The BSD Cafe Journal
Context| subnetspider.com
В этой заметке собраны все шаги, необходимые для запуска гостевой Windows 7 с помощью FreeBSD-шного гипервизора bhybe. И подводные камни, с которыми я столкнулся.| Dragon’s notes
© 2025 Peter N. M. Hansteen| That grumpy BSD guy
In this short little howto we will be setting up a simple Jail via Bastille and host a static website.| The BSD Cafe Journal
This post shows how I used a git spare checkout to build vuxml files without having the whole ports tree present.| Dan Langille's Other Diary
Build a bulletproof backup server with FreeBSD, ZFS, and jails. Complete guide covering encryption, security hardening, and multiple backup strategies for enterprise-grade data protection.| IT Notes
In recent posts:| Dan Langille's Other Diary
I was up at 5:30 AM today. I packed the car and headed out. I arrived within the datacenter at about 8:15 or so. By 8:50, I was on IRC and the photos of the FreeBSD racks were uploading. Since I was going there anyway, I did some inventory and disposal work (a decommissioned server, about 25 old HDD, and various bits and pieces).| Dan Langille's Other Diary
As foreshadowed in x8dtu – drive problems, I will be visiting a data center soon to replace a 4TB HDD. The replacement HDD arrived last night. It was unceremoniously tossed onto the front porch by the courier. However, it was properly packaged. I’m sure it’s fine.| Dan Langille's Other Diary
Introduction # Due to the situation with COVID-19 that also lead to people being confined to their homes in South Africa as well, we decided to provide a (freely usable of course) Jitsi Meet instance to the community being hosted in South Africa on our FreeBSD environment.| Honeyguide
A new article on running WordPress on FreeBSD with BastilleBSD has been published on the BSD Cafe Journal, plus a small update on future technical content.| IT Notes
Tired of the Linux/Docker "monoculture" for WordPress? This article guides you step-by-step through the secure installation of WordPress on FreeBSD using BastilleBSD. Discover how jail separation, performance, and the versatility of ZFS offer a more robust and easily manageable environment, far from common vulnerabilities often linked to poorly maintained plugins. Get ready to make your site more secure and reliable.| The BSD Cafe Journal
Ever watch a tech video and feel like you're looking in a mirror? Gary's videos perfectly capture the real-world struggles and triumphs of exploring new systems, making them a must-watch for anyone who's ever debugged their way through a late night.| The BSD Cafe Journal
I'm thrilled to share my excitement for EuroBSDCon 2025 in Zagreb! After an incredible experience last year and at BSDCan, I can't wait to reconnect with the amazing BSD and open-source community. This year, Jeroen and I are even presenting our talk, "Liberating the social web using *BSD". Come join us!| The BSD Cafe Journal
Celebrate Christopher Dalby (Robonuggie), whose 500+ FreeBSD videos have been invaluable to beginners and experts alike, inspiring many to explore the system.| The BSD Cafe Journal
Today I wanted to try out Bastille 1.0 on a fresh FreeBSD 14.3 machine, so I decided to set up Forgejo in a Jail. This blog post was heavily inspired by: https://bsdbox.de/en/artikel/gitea/gitea-lokal| subnetspider.com
When a datacenter fire threatened 142 of my servers, my backup strategy had them back online in hours. This post shares my personal philosophy on creating a resilient system, focusing on the crucial planning that must happen before you write a single script.| IT Notes
© 2025 Peter N. M. Hansteen Long rumored and eagerly anticipated by some, the fourth edition of The Book of PF is now available for p...| bsdly.blogspot.com
For a few days now, this drive in x8dtu has been having a hard time. I think it’s time to buy a replacement. Or two.| Dan Langille's Other Diary
This is a follow up to Adding in a hot-spare for zfs on FreeBSD from two months ago. The replacement for the returned drive has arrived and after sitting for many weeks on my coffee table, it is installed in r730-03.| Dan Langille's Other Diary
A practical guide to installing FreeBSD on hosting providers that don't officially support it, using the powerful mfsBSD tool for rescue mode installations.| IT Notes
One of the things that makes FreeBSD an amazing operating system is its package manager, pkg(8). Many people will keep arguing with me saying that apt or pacman is better, but pkg has some of the best features out there. Don’t even get me started on number of packages. A friend was telling me “but […]| Antranig Vartanian
Couple of months ago I got my sister a MacBook Air with the new M4 chip, and she was happier than ever. However, I was the happiest, as she gave me her old MacBook Pro 2015.| Antranig Vartanian
This week I powered up the StarFive VisionFive v2 board that I have. I figured I would give FreeBSD another whirl on it, in the vague hope that RISC-V boards are a more cohesive family than ARM boards were five years ago. tl;dr: I didn’t get it to work as well as I want it to. Here are some notes.| [bobulate]
FreeBSD is an operating system used to power modern servers, desktops, and embedded platforms.| The FreeBSD Project
From Arch to Alpine: Our Journey Through Linux Landscapes. Discover how we slashed storage, vulnerabilities, and maintenance time!| Kalvad
Introduction| hardenedbsd.org
Announcing the public release of BSSG, a Bash Static Site Generator born from a personal journey away from complex dynamic CMS. Discover a simple, portable alternative for your blog.| IT Notes
A simple approach to prevent ZFS pools from getting stuck due to a lack of free space.| IT Notes
I share my experience migrating a client’s Windows BIOS VMs from Proxmox to FreeBSD/uefi, using bhyve and ZFS.| IT Notes
I share my experience migrating a client’s VMs from Proxmox to FreeBSD, using bhyve and ZFS.| IT Notes
[New to Gemini? Have a look at my Gemini FAQ.] This article was bi-posted to Gemini and the Web; Gemini version is here: gemini://gemini.circumlunar.space/users/kraileth/neunix/2025/installing_bsd_…| eerielinux
Here are some more notes on getting KDE Plasma 6 on FreeBSD up and running on a Framework 13 AMD laptop. This follows up on previous notes about getting the hardware together and installing FreeBSD.| [bobulate]
The slides, the notes, and the text behind my presentation at OSDay 2025 in Florence, Italy - 'Why Choose to Use the BSDs in 2025.| IT Notes
My home contains multiple FreeBSD machines – laptops, desktops, single-board-computers – which can benefit from sharing storage. In particular, I really only need one copy of the FreeBSD source tree (plus some work-trees for different branches) and one copy of the ports tree and distfiles. This blog post is my notes on setting that up.| [bobulate]
The FreeBSD Foundation exists to support the FreeBSD community and the FreeBSD project. Some of its projects are aimed at improving the experience of FreeBSD on specific hardware. There is an ongoing, and expanding, laptop experience project. To expand that project further, the foundation has provided Framework laptops to a bunch of developers working on the FreeBSD laptop and desktop experience. I’m one of those developers, and here are some initial notes on the process. The notes assume e...| [bobulate]
How a simple idea turned into an international weather service on the Fediverse.| IT Notes
Last night I was running our usual Greybeard AMA on FreeBSD’s Discord server, when someone asked “I’ve been using Linux for years, but I also like FreeBSD. what can I do for FreeBSD, and what can FreeBSD do for me, as a Python Full Stack Developer?” I started talking about FreeBSD Jails, ZFS, Boot Environments […]| Antranig Vartanian
We have been used to hearing that free and open source software and enterprise environments in Big Business are fundamentally opposed and do not mix well. Is that actually the case, or should we rather explore how business and free software can both benefit going forward?| That grumpy BSD guy
Expanding a ZFS pool with zpool-replace| subnetspider.com
Setting up dynamic and static IPv6 addresses on FreeBSD| subnetspider.com
Building a fault-tolerant reverse proxy with FreeBSD| subnetspider.com
"Online" documentation should be offline| rldane.space
Using nginx to cache snac multimedia files to boost performance| IT Notes
[New to Gemini? Have a look at my Gemini FAQ.] This article was bi-posted to Gemini and the Web; Gemini version is here: gemini://gemini.circumlunar.space/users/kraileth/neunix/2025/installing_bsd_…| eerielinux
FreeBSD Hiding Process| ママント・ヒヒ
Note: This article was originally written last December, and was sidelined because I didn't feel it was finished. Reading through it this morning, I realized reason that I never "finished" it is because the next step would've been to write a 1280-word chapter, which is no small feat. But honestly …| R.L. Dane
KDE 5 on your laptop, using a real Unix!| www.sacredheartsc.com
Using OpenBSD as a daily driver, I got used to having programs being restricted in their permissions. Especially Web Browsers from ports that are patched to implement pledge(2) and unveil(8). Long story short, this guarantees that Firefox, Chromium & friends will get killed if they try to access system resources that they were not allowed to access; be it a device or a file system space. FreeBSD 14.1, AFAIK, does not implement such feature. And getting a bit paranoid because of “Fish Linux...| www.tumfatig.net
So today I got around to running portmaster again to update to the latest packages.| KBeezie
Ever since FreeBSD 5?6? I’ve always wanted to get FreeBSD jails working. Only recently I’ve gotten it working,and I couldn’t be prouder. I built a “personal ...| jjasghar.github.io
This is the sequel to the previous post FreeBSD on a ROCK64 Board. Long story short, I had the chance to resurrect 4 single-board computers that were collecting dust in my office. I decided to install FreeBSD on one of them and it was a success. This time I will show you how and why I installed NetBSD on a second ROCK64 board. Let’s add connectivity to the FreeBSD board The process I described in the previous post was fun and I learned a lot.| Simone Vellei Blog
Klara recommends performing routine servicing tasks on your lightly- to moderately-tasked Open Source FreeBSD NAS every 4 to 8 weeks.| Klara Systems
I started using GoToSocial (the fast, fun and small ActivityPub server) in 2022 on OpenBSD. Because it was nearly the only OpenBSD-native ActivityPub options at that time, because it was light and because it could use the SQLite database engine . I stopped using it when it was marked BROKEN because of incompatibilities between modernc.org/sqlite and OpenBSD kernel. This is when I switched to Mastodon and stop using it. Until recently, when I discovered there was a pkgsrc option available.| www.tumfatig.net
The bhyve hypervisor on FreeBSD is an impressive tool that brings lightweight, efficient virtualization capabilities directly into the FreeBSD ecosystem. It's a powerful type 2 hypervisor that allows FreeBSD users to run virtual machines with minimal overhead, making it an excellent choice for those who value performance and stability. I find bhyve especially compelling for| gyptazy - The DevOps Geek
In one of my recent blog posts, I shared my journey as a long-time FreeBSD user. I talked about how I’ve been incredibly happy with the system, appreciating its rock-solid stability, flexibility, and performance. But, like every OS, FreeBSD had its gaps, especially when it came to some modern developments - one of which has| gyptazy - The DevOps Geek
In the realm of virtualization, there are already several robust and well-established platforms like Proxmox and OpenStack. These solutions have paved the way for efficient and comprehensive management of virtual environments, primarily on Linux-based systems. However, for those who appreciate the power and elegance of FreeBSD, there has been a notable absence of a comparable| gyptazy - The DevOps Geek • DevOps, coding, cloud and open source in a geek...
The slides, the video, and the text behind my presentation at EuroBSDCon 2024 - 'Why and how we're migrating many of our servers from Linux to the BSDs.| IT Notes
Introduction| accessvector.net
Learn how to build a self-hosted CDN using FreeBSD jails, Nginx, Varnish, WireGuard, and PowerDNS to improve media delivery for your website without relying on external providers.| IT Notes
Investment to accelerate zero trust builds, SBOM, security tooling, and developer experience Boulder, CO - August 26, 2024—The FreeBSD Foundation, dedicated to advancing the open source FreeBSD operating system and supporting the community, announced that Germany’s Sovereign Tech Fund (STF) has agreed to invest €686,400 in the FreeBSD project to drive improvements in infrastructure, security,| FreeBSD Foundation
My initial questionning was on the opportunity to run a desktop environment using virtual machines provided by the OpenBSD vmd(8). But vmd(8) doesn’t feature graphics, as of OpenBSD 7.5. Let’s see if this can be achieved anyway.| www.tumfatig.net
Understanding Permission Setting and Security on FreeBSD vs. Linux - HamRadio.My| HamRadio.My
Experience a journey from Kubernetes to FreeBSD, achieving major cost savings and efficiency through real-world optimization.| IT Notes
Comparative tests show FreeBSD's virtualization performance surpasses Proxmox, especially with NVMe drivers.| IT Notes
| The Grumpy Troll: The Grumpy Troll
The Toxicity Dance| rldane.space
About IONOS VPS IONOS provides cheap Linux VPS hosting with full root access and unlimited traffic. It also provides a KVM console to administer out-of-band if needed. The only problem is that it d…| smallhacks
[New to Gemini? Have a look at my Gemini FAQ.] This article was bi-posted to Gemini and the Web; Gemini version is here: gemini://gemini.circumlunar.space/users/kraileth/neunix/2024/cbsd_pt7.gmi Be…| eerielinux
[New to Gemini? Have a look at my Gemini FAQ.] This article was bi-posted to Gemini and the Web; Gemini version is here: gemini://gemini.circumlunar.space/users/kraileth/neunix/2024/cbsd_pt6.gmi Af…| eerielinux
My preferred server OS is FreeBSD. Each time I install it, I have to go through numerous steps to secure it. So, to avoid that effort, and to make sure I get it right each time, I’ve created an Ansible playbook to automate the entire process. You can learn about it here. Some of the tasks it completes include: Disclaimer: fbsd-secured is provided as-is. fbsd-secured is intended as an example of configurations which may, or may not, improve the security posture of FreeBSD systems. The author...| khubla.com
I often have a need for a fresh FreeBSD install, to host a server, or perhaps just experiment with. My usual solution is FreeBSD jails. However, I've recently gotten interested in Ansible and AWS. | khubla.com
Last time when I wrote Tiny UPS for Tiny NAS – I fucked up. I did not tested the solution enough and provided false information – I apologize for that. This time I did the homework and …| 𝚟𝚎𝚛𝚖𝚊𝚍𝚎𝚗
Before You start reading I must disappoint You – using Baseus 100W 20000mAh powerbank (described in this article below) would not work properly as UPS. After some research I have described …| 𝚟𝚎𝚛𝚖𝚊𝚍𝚎𝚗
Use what works for good| rldane.space