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.
i just tested #ParchLinux image on #FreeBSD with this guide.
https://freebsdfoundation.org/blog/oci-containers-on-freebsd/
Well, it feels good :)
Bastille supports ZFS for jail storage, giving you instant snapshots and powerful data management features.
Keep your jail data safe and easily recoverable with built-in ZFS goodness!
Hey, #FreeBSD jail/networking folks:
I've been trying to figure out whether VNET jail-networking *requires* a bridge0 device with both the LAN-facing adapter and all the common epair ends, or whether, since the epairs are all virtual interfaces, pf(4) can manage to do the routing/NAT without everything sitting on the same bridge0 device.
However, when I try this (including net.{inet.ip,inet6,ip6}.forwarding=1) traffic doesn't seem to flow. Is there some obvious thing I've missed or that I should be testing? Or do I just need to throw everything on a bridge0 and deal with it?
The Bee-Link ME Mini has arrived and #FreeBSD is installed. Sonic is helping it buildworld and monitoring CPU temps.
#Lesson of the day: I waste time searching for a solution #online, then ask #AI, which gives me “wonderful” but completely wrong results. In the end, I read the official #documentation and solve it in a few seconds:
1. https://man.freebsd.org/tcsh/1 > 2. Ctrl-f > 3. type "redirect" > 4. "The shell cannot presently redirect diagnostic output without also redirecting standard output, but `(command > output-file) >& error-file' is often an acceptable workaround. ..."
#Documentation #UNIX #FreeBSD #Shell #scripting #terminal #tcsh #fixing
Thinking about migrating from Linux to the rock-solid security of FreeBSD? Our expert training is designed for you. Learn BSD fundamentals, command differences, and how to harness ZFS.
Start your journey with confidence!
Don't let imposter syndrome win. You have the skills to build, secure, and manage your infrastructure.
Take that next step and containerize a key service with Bastille today! You've got this!
Need a test environment identical to production?
bastille clone is your friend.
Instantly duplicate an existing jail for testing, staging, or quick deployment. Save time, reduce errors!
[root@radon ~]# ./pkgbasify.lua
Running this tool will irreversibly modify your system to use pkgbase.
...
Conversion finished.
I just did pkbasify two of my (production) systems.
Apart from one "fuckup" where I didn't remember, that one server was running with "kern.securelevel=2" and the script couldn't replace /lib/libc.so.7, it does work perfectly! (And I fixed that by simply booting single-user mode and re-running pkgbasify).
FreeBSD-kernel-generic: 14.3p5
FreeBSD-runtime: 14.3p5
FreeBSD-utilities: 14.3p5
[root@radon /home/chofstede]# pkg info -x FreeBSD-zfs
FreeBSD-zfs-14.3p5
FreeBSD-zfs-dev-14.3p5
FreeBSD-zfs-dev-lib32-14.3p5
FreeBSD-zfs-lib32-14.3p5
FreeBSD-zfs-man-14.3p5
Nice! I like that. A LOT! Let's see how many years it'll take until my brain stops typing "freebsd-update" on a regular basis
it's Monday, heading towards the dark winter in the Northern hemisphere, but you can look forward to BSD conferences in the new year. See
"What is BSD? Come to a conference to find out!"
It's where the Internet comes from! -- https://nxdomain.no/~peter/what_is_bsd_come_to_a_conference_to_find_out.html https://bsdly.blogspot.com/2025/11/what-is-bsd-come-to-conference-to-find.html https://medium.com/@peter.hansteen/what-is-bsd-come-to-a-conference-to-find-out-06acd7d77fd8 https://www.linkedin.com/posts/peterhansteen_without-the-bsd-code-no-internet-the-bsd-activity-7393293662849241088-DZFB?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAC92mkBDA9Ty45TNv5CVIYahwS4tM8PfuU
#BSD #Unix #FreeBSD #OpenBSBD #NetBSD #DragonFlyBSD #Freesoftware #Libresoftware #BSDlicense #permissivelicensing
Securing your infrastructure is a marathon, not a sprint. Dedicate 30 minutes this week to learning a new command or setting up your first Bastille Jail. Small steps lead to massive knowledge gains!
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟭𝟭/𝟭𝟬 (Valuable News - 2025/11/10) available.
https://vermaden.wordpress.com/2025/11/10/valuable-news-2025-11-10/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
Every great system starts with a single line of code. Don't be afraid to start small on your big project.
Keep coding, keep learning, and keep building!
What open-source task are you tackling this week?
RE: https://mastodon.social/@pitrh/115509098143295810
The BSD conferences are magical. The atmosphere is friendly. It's a family - a good one - with different views but a common goal: making great things, making smart choices in a positive environment.
#RunBSD #FreeBSD #NetBSD #OpenBSD #EuroBSDCon #BSDCan #AsiaBSDCon
"What is BSD? Come to a conference to find out!" It's where the Internet comes from!
https://nxdomain.no/~peter/what_is_bsd_come_to_a_conference_to_find_out.html
https://medium.com/@peter.hansteen/what-is-bsd-come-to-a-conference-to-find-out-06acd7d77fd8
https://bsdly.blogspot.com/2025/11/what-is-bsd-come-to-conference-to-find.html
#BSD #Unix #FreeBSD #OpenBSBD #NetBSD #DragonFlyBSD #Freesoftware #Libresoftware #BSDlicense #permissivelicensing
WINE gaming in FreeBSD Jails with Bastille
FreeBSD offers a whole bunch of technologies and tools to make gaming on the platform a lot more capable than you'd think, and this article by Pertho dives into the details. Running all your games inside a FreeBSD Jail with Wine installed into it is pretty neat.
Initially, I thought this was going to be a pretty difficult and require a lot of tria
https://www.osnews.com/story/143726/wine-gaming-in-freebsd-jails-with-bastille/
Added 𝗨𝗣𝗗𝗔𝗧𝗘 𝟮 - 𝗨𝗻𝗲𝘅𝗽𝗲𝗰𝘁𝗲𝗱 𝗕𝗲𝗻𝗲𝗳𝗶𝘁𝘀 (UPDATE 2 - Unexpected Benefits) to 𝗥𝗲𝗮𝗹𝘁𝗲𝗸 𝗥𝗧𝗟𝟴𝟭𝟴𝟴𝗖𝗨𝗦 - 𝗨𝗦𝗕 𝟴𝟬𝟮.𝟭𝟭𝗻 𝗪𝗶𝗙𝗶 𝗥𝗲𝘃𝗶𝗲𝘄 (Realtek RTL8188CUS - USB 802.11n WiFi Review) article.
https://vermaden.wordpress.com/2020/10/30/realtek-usb-wifi-review/
Just published a detailed write-up on tuning a ThinkPad T480 for power efficiency under FreeBSD 15.0-BETA5.
Achieving 6–8 hours of battery life with full suspend/resume, ZFS, Wi‑Fi, and XFCE.
Read here → https://codeberg.org/Larvitz/gists/src/branch/main/2025/20251109-T480_FreeBSD_Laptop_Efficiency.md
I did finally put my Blog website back online.
Currently featuring three FreeBSD related articles from the past year:
- FreeBSD 15.0 on the ThinkPad T480 - Efficient, Stable, and 8 Hours on Battery
- Simple Temperature Monitoring on FreeBSD
- FreeBSD Cheat Sheet for Linux Admins
I will keep publishing my FreeBSD / Linux / Sysadmin articles there.
Gemini: gemini://gemini.hofstede.it
Hey #NetBSD 🚩community! There's been discussion over the years about whether the NetBSD project should have its own unique mascot (separate from the general BSD Beastie).
I outlined a proposal for one back in 2021, including some concepts:
https://mail-index.netbsd.org/netbsd-advocacy/2021/01/21/msg000828.html
What's the general feeling today? #RunBSD #OpenSource #FreeBSD #OpenBSD #DragonflyBSD
| Yes, we need a unique mascot!: | 0 |
| No, the flag/Beastie is enough.: | 0 |
| I'm not sure / No opinion.: | 0 |
| Just show me the results.: | 0 |
Closes in 26:15:33:45
@stefano need some #mastodonhelp am running my #mastodon on my own little #FreeBSD server. Since the port is no longer maintained, any advice on how to upgrade and maintain? Even with ports every upgrade I've done so far has been a real problem requiring me to start my server over or manually migrate the SQL database. I'm currently on 4.3.6.
Yes, the @bsdcan 2026 Call for papers is open! See https://www.bsdcan.org/2026/papers.html, submissions deadline is 17 January 2026.
#bsdcan #cfp #callforpapers #conference #bsd #freebsd #openbsd #netbsd #freesoftware #libresoftware
Version 580.105.08 of #nvidia GPU driver sets landed on main (aka latest) branch of #FreeBSD #ports tree.
https://cgit.freebsd.org/ports/commit/?id=2208426e57834d9a78c63632f2112091e9168665
The new @BoxyBSD portal is absolutely awesome and I really, really love it! I was able to get two completely free VPS instances running #FreeBSD in Germany and Japan.
Just one click, choose location and which BSD like FreeBSd, NETBSD or OpenBSD flavour you want and just 3 minutes later the mail popped up in my mailbox that it's already present.
I do not know how @gyptazy is offering this but my boxes already run for over 2 years completely for free and I have never seen anyone complaining about anything. Looks like he really created one of the best free services - even it is more intended for educational purpose. The new portal is amazing and already works without any bugs (so far I could not find any).
This evening is a big thank you to you @gyptazy
"What is BSD? Come to a conference to find out!" It's where the Internet comes from!
https://nxdomain.no/~peter/what_is_bsd_come_to_a_conference_to_find_out.html
https://medium.com/@peter.hansteen/what-is-bsd-come-to-a-conference-to-find-out-06acd7d77fd8
https://bsdly.blogspot.com/2025/11/what-is-bsd-come-to-conference-to-find.html
#BSD #Unix #FreeBSD #OpenBSBD #NetBSD #DragonFlyBSD #Freesoftware #Libresoftware #BSDlicense #permissivelicensing
FreeBSD Desktop Installer Tech Preview
<https://www.youtube.com/watch?v=vbWOLzGDa4I> @FreeBSDFoundation
"The FreeBSD installer currently gets you a basic server-orientated installation. But with FreeBSD interest on the rise, many new-to-FreeBSD folks would like to install a desktop too. … Here's a tech preview of what's being worked on as part of the larger FreeBSD Foundation laptop and desktop improvement project."
OK... So like the encrypted home ZFS thing in #FreeBSD. How come I have to log in as root on every boot up and "zfs load-key" and "zfs mount" manually? Is there a way to do that on login or should I just give up using encryption on $HOME?
Time for the #FreeBSD Summit at NetApp headquarters in San Jose. Now featuring a museum in the lobby!
Self-hosting your Mastodon media with SeaweedFS
https://it-notes.dragas.net/2025/11/06/self-hosting-your-mastodon-media-with-seaweedfs/
#FreeBSD #SeaweedFS #Mastodon #ITNotes #Fediverse #Hosting #OwnYourData #RunBSD
https://it-notes.dragas.net/2025/11/06/self-hosting-your-mastodon-media-with-seaweedfs/
#ITNotes #NoteHUB #container #fediverse #freebsd #hosting #jail #mastodon #networking #ownyourdata #seaweedfs #server #tutorial #web
Why and how we're migrating many of our servers from Linux to the BSDs
My BSDCan 2025 presentation, PeerTube and YouTube links:
PeerTube: https://tube.bsd.cafe/w/x4oPuHpCJK3qWFfdZtr7hd
YouTube: https://www.youtube.com/watch?v=UnVp25-6Qao
#RunBSD #FreeBSD #NetBSD #OpenBSD #BSDCan #ISolveProblems #Linux
let's do some user research into #FreeBSD!
have you heard of the “misc/terminfo-db" port? do you usually/often install this port on your FreeBSD systems?
| i have never heard of terminfo-db: | 33 |
| i know about terminfo-db, but i don’t install it: | 9 |
| i know about terminfo-db and i usually install it: | 4 |
Closes in 3:12:51
Sweet! I got a #FreeBSD 14.3-Release jail on a 15-Stable host to run WINE games. The game is effectively in a nice little sandbox and doesn't affect the host.
May do a write up about it. Just some bits to tidy up and refine.
It is really time to ditch Linux...
phoronix.com/forums/forum/phor…
When Attila joins Gengis Khan... 😖
I am desperate for having the time to ditch #Linux at least on my personal computers... 😭
Found #nvidia GPU driver set for #FreeBSD 580.105.08 is released upstream.
https://www.nvidia.com/en-us/drivers/details/257494/
Working fine for me on my Quadro P1000 (notebook), stable/15 at commit fe38c6769b19.
So filed PR Bug 290813
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290813
and corresponding review D53596
https://reviews.freebsd.org/D53596
for upgrading #ports.
Reprising for the *BSD curious - "What every IT person needs to know about OpenBSD" https://nxdomain.no/~peter/what_every_it_person_needs_to_know_about_openbsd.html
and my "short reading list" that has more (hopefully useful) links for aspiring and seasoned techies https://nxdomain.no/~peter/the_short_reading_list.html #bsd #freebsd #openbsd #freesoftware #development #devops #engineering
The new @BoxyBSD platform gained some new features for a better #BSD experience!
* The new portal now also finally supports VNC access to your BSD based VPS instances!
* You can finally select ISO files which offers you even to install any BSD or #OpenSolaris version from scratch or to install your VPS instance based on your personal needs without relying on a ready2use image. More images can be added upon request quickly. Simply get in touch with @gyptazy
* You can now get up to 2 free VPS instances to test and evaluate HA setups, multi-region setups etc.
* Extended DN42 peering (where you can also use your DN42 IPv4 addresses)
This is created by @gyptazy and if you're interested into more information, just come to the FOSDEM 2026 for a chat!
#FreeBSD #OpenBSD #NetBSD #SmolBSD #MidnightBSD #DragonflyBSD #RUNBSD #FreeVPS #Hosting #IPv6 #DN42 #community #opensource #fosdem
Is there any "network device" simulators out there that would allow me to host 20+ network devices on one host to troubleshoot DHCP issues?
I would like to spin up a VLAN between some infrastructure switches, a DHCP server and a host. The host will just request a bunch of DHCP operations over a few hours simulating multiple devices. I prefer using it on #FreeBSD but would accept #Linux, macOS, and if I have to Windows.
The CfP for the BSD, illumos, OpenZFS, bhyve Devroom at FOSDEM 2026 is now available, you can start submitting your talk 🤩
https://people.freebsd.org/~rodrigo/fosdem26/
#Fosdem2026 #FreeBSD #OpenBSD #NetBSD #Illumos #ZFS #bhyve
boosts appreciated
Thank you, NetApp, for hosting the upcoming FreeBSD Vendor Summit, taking place November 6–7, 2025 at NetApp Headquarters in San Jose, CA.
We’re looking forward to joining industry partners, developers, and contributors for two days of collaboration, technical discussions, and strategic planning to help shape the future of FreeBSD.
🔗 Register here: https://www.eventbrite.com/e/november-2025-freebsd-vendor-summit-registration-1763651331609
Main: "Tionisla" - DELL Latitude e6540
FreeBSD 14.3-RELEASE-p5
Kernel: 14.3-RELEASE-p5 amd64
KDE/Plasma 6.5.0
https://bsd-hardware.info/?probe=7e1c664559
Kudos to the FreeBSD/KDE folks!
#FreeBSD #RunBSD #KDE #Plasma #kde_plasma #screenshot #desktop #unix
Hot take: pf's built-in connection tracking beats fail2ban/sshguard hands down.
One simple ruleset gives you automatic brute-force protection with ZERO userland daemons. No log parsing, no reaction delays, no additional attack surface.
table <bruteforce> persist
pass in proto tcp to port 22 flags S/SA (max-src-conn 5, max-src-conn-rate 3/30, overload <bruteforce> flush global)
Kernel-level enforcement, instant blocking, survives reboots with persist.
Why spawn Python processes when your firewall already knows?
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟱/𝟭𝟭/𝟬𝟯 (Valuable News - 2025/11/03) available.
https://vermaden.wordpress.com/2025/11/03/valuable-news-2025-11-03/
Past releases: https://vermaden.wordpress.com/news/
#verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
Secondary: "Tianve" - HP 250 G3
GhostBSD 25.02-R14.3p2
Kernel: 14.3-RELEASE-p2 amd64
KDE/Plasma 6.4.5/wayland
https://bsd-hardware.info/?probe=102fa9b597
#GhostBSD #FreeBSD #RunBSD #KDE #Plasma #kde_plasma #wayland #screenshot #desktop #unix
Proper FreeBSD system hardning :)
(all for sysctl)
security.bsd.see_other_uids
security.bsd.see_other_gids
--> Don't show other users processes
security.bsd.unprivileged_read_msgbuf
--> Don't allow unprivileges to read kernel buffer (dmesg)
security.bsd.unprivileged_proc_debug
--> Don't allow unprivileged to use debugging
security.bsd.hardlink_check_uid
security.bsd.hardlink_check_gid
--> restrict hardlinks to same user/group
kern.elf64.aslr.enable
kern.elf32.aslr.enable
--> Enable kernel address randomization (ASLR)
security.bsd.unprivileged_mlock
--> Restrict unprivileged users from loading kernel modules
sysctl kern.securelevel=1
--> Cannot lower securelevel
--> Cannot write directly to mounted disks
--> Cannot write to /dev/mem or /dev/kmem
--> Cannot load/unload kernel modules
--> Cannot change firewall rules (if compiled with IPFIREWALL_STATIC)
--> System immutable and append-only file flags cannot be removed
This can make a FreeBSD system more secure, especially on multi-user systems. Securelevel ca even go higher, but those restrictions generally need care.
#runbsd #freebsd #security #hardening #goodpractice #devops #sysadmin
New article: How to install Caddy with PHP-FPM on FreeBSD 14.3
https://r1os.com/sites/articles/how-to-install-caddy-on-freebsd-14-3.php
Earlier this year, I developed "ansible_jailexec", a modern Ansible connection plugin that can manage FreeBSD Jails via jexec via the host (incl. transparent file copy into the jails filesystem). All released under a BSD license.
That way, you can automate FreeBSD Jails via Ansible, even when they have no ssh or network connectivity.
On Codeberg: https://codeberg.org/Larvitz/ansible_jailexec
On GitHub: https://github.com/chofstede/ansible_jailexec/
The connection-plugin comes as a single python file (jailexec.py) and comes with Unit tests and internal safety checks.
Maybe someone finds it useful.
Happy automating
🙂
#freebsd #ansible #automation #bsd #automation #opensource #foss #jails
Secondary: "Tianve" - HP 250 G3
GhostBSD 25.02-R14.3p2, based on FreeBSD
Kernel: 14.3-RELEASE-p2 amd64
KDE/Plasma 6.4.5/wayland
https://bsd-hardware.info/?probe=102fa9b597
#GhostBSD #FreeBSD #RunBSD #KDE #Plasma #kde_plasma #wayland #screenshot #desktop #unix
Time to add the storage to my new #FreeBSD box. Hoping this should make a nice raidz1 pool for a NAS.
BSDCan 2026 is now accepting submissions for the June 2026 conference, see https://www.bsdcan.org/2026/papers.html and links therein for instructions.
Submissions deadline is January 17, 2026, the conference runs tutorials June 17-18, talks June 19-20.
#bsdcan #conference #freebsd #netbsd #openbsd #bsd #development #networking #freesoftware #libresoftware
Run Linux containers on FreeBSD!
https://www.youtube.com/watch?v=HV-wUUzRCMo
https://freebsdfoundation.org/blog/oci-containers-on-freebsd/ ― an introduction | @FreeBSDFoundation
https://infosec.exchange/@david_chisnall/115450533582783930 |@david_chisnall
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
FreeBSD Graphics Stack Developer Position | FreeBSD Foundation
「 The FreeBSD Foundation is seeking a Graphics Stack Developer to contribute to our Laptop Support and Usability Project — a major initiative focused on enhancing the “out of the box” experience for FreeBSD users worldwide 」
https://freebsdfoundation.org/open-positions/freebsd-graphics-stack-developer-position/
So I was just going to have a "quick" play with my #FreeBSD box to test a few things. That was 2 hours ago, oops.
Still learning the basics, checking that power management is working (which it was automatically on this Intel N150), getting to know zfs, enabling smartd and monitoring etc.
Impressed how well it's all running on this little machine so far. Hopefully moving on to phase 2 at the weekend: adding the proper storage!
So, I get to build some ZFS file servers for $dayJorb. These will be hosting VM images. Does anyone have any thoughts on disk types and layout? I'm hoping for about 30 TB of usable space each. The last time I got to build this big, we did it with spinning rust because we were cost constrained. I am being lead to believe I have significant funding this time.
Using FreeBSD shouldn’t be scary 🎃
Every reliable update, enhancement, and supported platform depends on the work of the FreeBSD community — and the support that makes that work possible.
Your contribution plays a direct role in keeping FreeBSD stable, modern, and trusted.
Support the work that keeps FreeBSD running smoothly:
https://freebsdfoundation.org/donate/
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