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.
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟲/𝟬𝟱/𝟭𝟭 (Valuable News - 2026/05/11) available.
https://vermaden.wordpress.com/2026/05/11/valuable-news-2026-05-11/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
Until now I've never bothered to look into the internals of keyboard software support and whatnot, but for a long time I somehow put up with #Alpine #Linux (or maybe it was a #KDE / #Wayland issue?) not enabling by default key repeat - or however you call holding a button and have it register as continuous holding instead of a single press.
Lo and behold, on #OpenBSD that just works (I just passed by the conf where key repeat is explicitly defined, so you know real people put real effort into this system). On the other hand, changing the language on my keyboard when using cwm instead of something like KDE?...
setxkbmap -layout ro does not output an error, but still doesn't mean it actually switched me to Romanian (however, something like French actually just works). wsconsctl keyboard.encoding=ro outputs the error that ro is not a valid encoding. According to the documentation, encodings are apparently listed in /usr/include/dev/wscons/wsksymdef.h - and indeed, there seems to be no "ro" in there. Changing locale didn't seem to help either.
Then I took a deep dive into the man page of wsconsctl(8). There it says: "The current mapping can be printed with wsconsctl keyboard.map. The value for each keycode specifies the keysym that is output when each of Key, Shift + Key, AltGr + Key, or Shift + AltGr + Key is pressed" A magic thing then happens... I test wsconsctl keyboard.map+="keycode 15 = l L at" - afterwards, I see in the keyboard mapping "l L at at"; the output is a Polish l=L with slash. I decide to test AltGr with every other key on my keyboard...
I burst into laughter when I realized that I do have now Romanian characters: they were hidden in plain sight, usable with AltGr as modifier. I can't seem to spot them in keyboard.map, where according to the documentation all keysyms should be specified. Maybe setxbkmap did the magic on top? At least I am grateful I can type ăâșîț and not have to copy paste the characters.
BSD-NL Conference - Early 2026 is over, already... 🐡😈⛳
We would like to thank all the attendees who made time to visit us in Utrecht.
And of course our wonderful speakers:
📹 https://exquisite.tube/w/38gDYhMNTNZimk3GcFnHNa
🌐 https://events.bsdnl.nl/early2026/talk/W9P9RT/
🎤 Let's find out how to get predictable IPv6 addresses assigned to OpenBSD VMs
by Florian Obser
📹 https://exquisite.tube/w/dkV6kWiT9sp2y6xVwkH1iF
🌐 https://events.bsdnl.nl/early2026/talk/BGGPZQ/
🎤 On DOS, floppies, NetBSD and nostalgia
by Eirik Øverby
You can see older videos at: https://exquisite.tube/c/bsdnlconference/videos
See you next time!
#BSDNL #RUNBSD #BSD #OpenBSD #FreeBSD #NetBSD #HardenedBSD #SecBSD #DragonflyBSD
If you are using #gameoftrees (on #OpenBSD or anywhere else) please always be diligent about checking SSH host key fingerprints.
Versioned files inside the work tree's meta-data .got directory can be created during 'got checkout' or changed during 'got update'. Files in the meta-data directory should never be under version control, yet the current implementation unfortunately allows this.
Which provides a way for malicious repositories to configure remote servers stored in .got/got.conf which would then be used by the fetch and send commands. Unless you already have the bad host key stored, SSH will ask for verification of the bad server's host key fingerprint as the last line of defense against a man-in-the-middle.
The problem was reported to me by Runxi Yu about 2 hours ago. A fix for this issue is being worked on: https://marc.gameoftrees.org/mail/1778362202.49408_0.html
Today is the BSD-NL Conference - Early 2026 🐡😈⛳
In between all the hacking and slacking there will be talks!
You can catch the stream on: https://exquisite.tube/c/bsdnlconference/videos
🌐 https://events.bsdnl.nl/early2026/talk/W9P9RT/
🎤 Let's find out how to get predictable IPv6 addresses assigned to OpenBSD VMs
by Florian Obser
🌐 https://events.bsdnl.nl/early2026/talk/BGGPZQ/
🎤 On DOS, floppies, NetBSD and nostalgia
by Eirik Øverby
The full schedule 📅 https://events.bsdnl.nl/early2026/schedule/
📆 2026-05-09 / May 9th 2026
🕐 10:00-23:00 CET
📍 Brouwerij Maximus (Utrecht)
🌐 https://bsdnl.nl
#BSDNL #RUNBSD #BSD #OpenBSD #FreeBSD #NetBSD #HardenedBSD #SecBSD #DragonflyBSD
Hello #BSDCafe !
I have recently launched a website: https://fionescu.princeps-poesis.xyz/ - Here I posted what may be the only text in Romanian about #OpenBSD that isn't a news announcement or a recent AI slop translation!
Tl;dr: I have celebrated one year since having switched from #Windows to #Linux by... switching from Linux to OpenBSD my daily driver OS. Why? OpenBSD's "proactive security by default" stance is the best for me - and it runs on my somewhat legacy hardware. Most of the essential software I used on Linux is also here, so for most purposes OpenBSD is fine for me.
T-4 days until BSD-NL Conference - Early 2026 🐡😈⛳
🌟 Sponsor Spotlight 🌟
We cannot do this without our wonderful sponsors!
OPNsense
https://opnsense.org/
Netzkommune
https://www.netzkommune.de/
The Lightbird
https://thelightbird.eu/
LAYLO
https://laylo.nl/
OpenBSD Amsterdam
https://openbsd.amsterdam/
📆 2026-05-09 / May 9th 2026
🕐 10:00-23:00 CET
📍 Brouwerij Maximus (Utrecht)
🌐 https://bsdnl.nl
#BSDNL #RUNBSD #BSD #OpenBSD #FreeBSD #NetBSD #HardenedBSD #SecBSD #DragonflyBSD
I have a simple script called pkg_size that lets you query the size of a package and any dependencies that would need to be installed* without installing it.
* (it totals the sizes that pkg_add -s reports for every mountpoint and converts it to usable SI units, not just bytes)
/bin/ksh instead of bash).* (Actual dependencies/external binaries called: basename, bc, grep, mktemp, pkg_add, pkg_info, rm, sed, tee)
Example:
$ pkg_size qemuUsage:
quirks-7.147 signed on 2025-10-10T23:15:26Z
qemu-10.0.2:capstone-5.0: ok
qemu-10.0.2:libssh-0.11.3: ok
qemu-10.0.2:dtc-1.7.0: ok
qemu-10.0.2:libiscsi-1.20.0: ok
qemu-10.0.2:qemu-ga-10.0.2: ok
qemu-10.0.2:libslirp-4.7.0: ok
qemu-10.0.2: ok
/dev/sd1a on /: 1946 bytes
/dev/sd1h on /usr/local: 882110457 bytes
qemu 841.24 MiB
pkg_size package1 [ package2 [ package3 ... ] ]Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟲/𝟬𝟱/𝟬𝟰 (Valuable News - 2026/05/04) available.
https://vermaden.wordpress.com/2026/05/04/valuable-news-2026-05-04/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
https://ianwwagner.com//a-tls-terminating-reverse-proxy-with-openbsd.html
⚠️ The Schedule is live! ⚠️
BSD-NL Conference - Early 2026 🐡😈⛳
📆 2026-05-09 / May 9th 2026
🕐 10:00-23:00 CET
📍 Brouwerij Maximus (Utrecht)
🌐 https://bsdnl.nl
#BSDNL #RUNBSD #BSD #OpenBSD #FreeBSD #NetBSD #HardenedBSD #SecBSD #DragonflyBSD
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟲/𝟬𝟰/𝟮𝟳 (Valuable News - 2026/04/27) available.
https://vermaden.wordpress.com/2026/04/27/valuable-news-2026-04-27/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
Remember when a Russian threat actor abusing LLMs was knocking on our door earlier this month?
It caused quite a spike in the Sidekiq workers. I am pretty confident we can now handle that traffic without causing the failures to go up too.
We've done a deep dive into further resource optimizations to a point where I can confidently say we can even handle that spike in threefold.
And should shit hit the fan, the monitoring is now able to call me out of bed too.
Don't thank me, but thank Puffy
and the #OpenBSD developers for developing such a sane operating system.
Operating the Fedi on BSD is such a bliss. We use both #OpenBSD and #HardenedBSD. They both have their own areas where they shine.
I am very glad and humbled to have them both - and to stand on the shoulders of giants.
I so much prefer the dinos over the modern shite, because well - it is truly unmatched stability while maintaining my sanity.
Hey fellow #OpenBSD crowd
I am worried about @tedu - can't get a hold of him, last CVS commits were somewhere 2025, no Fedi activity, websites down, etc.
Just wanted to make sure he is okay, regardless of the reason for being inactive.
Update: While the search is still ongoing, somebody I trust just confirmed receiving an e-mail from tedu on Feb 26, 2026.
Dear friends of #BSDCafe - the BSD Cafe Journal needs some attention.
This isn't the best time for me to revive it myself, and that's exactly why I'm counting on you!
I'm sure you have great ideas, thoughts, projects, and articles that would fit perfectly in that space.
So don’t be shy 🙂
The BSD Cafe Journal is waiting for you!
#BSDCafeJournal #Blogging #RunBSD #FreeBSD #NetBSD #OpenBSD #DragonFlyBSD
acquired - tome of pf
(this is not sponsored content, I just like the book)
thank you @pitrh
last of the fish
#unix_surrealism #technomage #gameoftrees #9front no #thinkpad #openbsd #runbsd
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
bathing
I use @OpenBSDAms btw
#unix_surrealism #openbsd #vmm #vmd #poster #comic #linux #plan9 #glenda
Prehistoric AI, OpenBlade's relative
#unix_surrealism #lispmachine #openblade #openbsd #technomage #comic
Heads up for people applying the first syspatch(8) for #OpenBSD 7.8, which is actually for the syspatch(8) utility itself.
There are instructions in the errata patch for if it fails.
If syspatch fails (probably because /usr is not a separate filesystem), perform these steps:
sed -e 's/.checkfs/#checkfs/g' /usr/sbin/syspatch > /root/syspatch
ksh /root/syspatch
syspatch # re-run new syspatch command as instructed
rm /root/syspatch
dev_mkdb
Thanks to everyone involved. All hail the fish.
The Man of MATA pt1
next: https://merveilles.town/@prahou/115271822786360293
pls consider supporting my work: https://analognowhere.com/support
#unix_surrealism #comic #technomage #openbsd #linux #penguin #mata
Me: huh, I don't remember logging out of my session on the kids' #OpenBSD laptop…oh, right, I did a `doas sysupgrade`, it did the upgrade, rebooted into 7.7, and returned uneventfully to the login screen without requiring any additional intervention or thought.
There's something wonderful about an upgrade-process so boring that you can accidentally forget you did it.
I got asked if I could create a #howto for creating a (public) #NAT64 service - just like I did recently for #BoxyBSD. With #DNS64 and #NAT64 you can also reach resource in the legacy internet (#IPv4) on #IPv6 only systems.
While this is based on #unbound and #tayga, there’s also a solution by using the #OpenBSD's native way which is also running on the other gateway. I’ll share a second how to how to do this in OpenBSD and pf.
https://gyptazy.com/howto-create-a-public-dns64-nat64-gateway/
While I was mucking about with an #openbsd port, I got an email from github offering me access to their ai code writing uselessness.
No! Bad website!
*spritzes with water bottle*
My code doesn't work at the moment. Broken is still better than this offer.
**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