paoloredaelli, to FreeBSD
@paoloredaelli@mastodon.uno avatar

I installed with to fix a issue in . It feels like a healthy return to the past and a useful exercise in portability

loke, to FreeBSD
@loke@functional.cafe avatar

FreeBSD help requested!

Long story short: I have an important system failing to boot, and I've already broke something, and I would really appreciate someone giving some suggestions before I break it even further.

So I have a home server running FreeBSD, with a zfs-root SSD and a separate zfs volume with some spinning disks keeping all the data.

All of a sudden, the machine went down and failed to reboot. I connected a monitor to it and it was stuck with an error saying it was unable to boot an operating system, pressing a key got me to the "OK" prompt, and waiting for a reboot got me into the bios config.

It's been a while (and one upgrade to FreeBSD 14) since I installed it, and booting from the FreeBSD installer and using gpart to check the partitions shows that I have both an EFI and a freebsd-boot partition on there.

I tried to reinstall the bootcode using:

gpart bootcode -p /boot/boot1.efi -i1 nda0<br></br>

But this did not change anything.

Then I thought that perhaps I was using BIOS and used that instead:

 gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 2 ada0<br></br>

Well,.that was a bad idea. Now nothing boots, and the drive doesn't even show up in the bios settings screen as a bootable drive anymore.

At this point I realise I'm flailing aimlessly and probably shouldn't touch the drive anymore.

I'm pretty sure the zfs root is still there, as I can see it if I do zfs import, but I haven't tried importing it after booting from the USB drive.

stefano, to opensource
@stefano@bsd.cafe avatar

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!

pitrh, to Ottawa
@pitrh@mastodon.social avatar

Now for something really scary: On May 30th, 2024 at in , @mwl will give a tutorial about "Run Your Own Email Server" (including the scary parts), https://indico.bsdcan.org/event/1/timetable/#20240530.detailed

stefano, to FreeBSD
@stefano@bsd.cafe avatar

FreeBSD (and Linux), Podman containers and Large Receive Offload.
By @tara

https://www.tara.sh/posts/2023/2023-09-07_freebsd_linux_podman_and_lro/

kdedude, to FreeBSD
@kdedude@fosstodon.org avatar

There's a KVirc (https://www.kvirc.net/) update approaching for ports, and more and more we're getting "do we update this for Qt6 or not?" I think there's going to be a sea change to Qt6-based things "soon".

(for me personally, that would require VirtualBox to go to Qt6 as well, although I'm not afraid of having multiple UI toolkits installed)

lme, to wireguard German
@lme@bsd.cafe avatar

Help needed.
I set up #wireguard on #FreeBSD according to @stefano's excellent journal entry at https://freebsdfoundation.org/our-work/journal/browser-based-edition/make-your-own-vpn-freebsd-wireguard-ipv6-and-ad-blocking-included/
While the wireguard connection between my clients (Android and Windows) is established, it is unusable slow. See screenshot.
Speedtest shows latency between 2 and 21 seconds. The server is hosted at @netcup, and both the connection there and my client's connection is of course much faster.
I tinkered with MTU on both server and client but no luck, either.

mpts, to FreeBSD
@mpts@mastodon.social avatar

The other day I have also committed an update to the sync(8) manual page, which documents that running sync three times in a row hasn't been necessary since the 80s.

https://cgit.freebsd.org/src/commit/?id=177ba183076bd6fe6b29b1d657b954cca256506b

It's fascinating that you still see those triple syncs all over people's shell scripts.

#osdev #freebsd #sync #foss

lobocode, to FreeBSD
@lobocode@hachyderm.io avatar

I started a simple project called checkrc that validates the /etc/rc.conf file on . I'm still a beginner in C programming, but I'm giving it a shot with something usful:

https://github.com/scovl/checkrc

The project is still a work in progress, right at the beginning, so don't expect too much yet. But I'll be working on it every day. :blobfoxcofecute: :blobfoxcomputerowonotice: One day I'll be great!

hl, to FreeBSD
@hl@social.lol avatar

It took a couple of steps that weren't obvious to a n00b like me, but I did manage to get my scanner working on #FreeBSD https://www.henryleach.com/2024/04/setting-up-a-scanner-on-freebsd/

#RunBSD

cmccullough, to random
@cmccullough@fosstodon.org avatar

Wow! Kubuntu 24.04 is looking really good! Oh, and, why isn't Kubuntu on Mastodon? 😀

RL_Dane,
@RL_Dane@fosstodon.org avatar

@cmccullough

10 recently came out, which garnered some excitement.

still seems like the best choice to throw on random bits of hardware, at least from my extremely limited experience (but also others' advice)

I like because it's pretty close to the functionality-level of Linux, but, you know, SANE. ;)

Linux be like: OVER-COMPLICATE ALL THE THINGS!!!!!!!

harshad, to FreeBSD
@harshad@sharma.io avatar

What a wonderful conversation, discussing BSDs, communities and the joy of using cough legacy software, with @stefano, @gyptazy and a few more people whose handles I don't know yet.

Thank you!

tj, to FreeBSD
@tj@altelectron.org.uk avatar

Can someone explain this reference to me?

#freebsd

conansysadmin, to linux
@conansysadmin@mstdn.social avatar

A careful scribe always knows how many words have been added to the chronicle. https://cromwell-intl.com/open-source/vim-word-count.html?s=mc

pitrh, to FreeBSD
@pitrh@mastodon.social avatar

This year's will be in . Important dates:

2024-05-01: Registration opens
2024-06-15: CfP closes (BSDCan closes on 2024-06-01)
2024-06-22: PC finalizes speaker selection
2024-07-15: Schedule published
2024-09-19—22: EuroBSDCon 2024 in Dublin

Go to https://2024.eurobsdcon.org/ and explore, submit and register! (two out of three will do)

peachfiend, to linux
@peachfiend@mastodon.sdf.org avatar

i have this old , https://everymac.com/systems/apple/imac/specs/imac-core-i5-2.5-21-inch-aluminum-mid-2011-thunderbolt-specs.html
that has been languishing in the basement since whenever it would no longer take OSX updates. haven't had much luck getting onto it. Daedalus, Leap, and all fail in various ways, most seemingly because few distros understand the Radeon display, despite using proprietary drivers. works, but it's... not for me, i think. suggestions? not an fan. i'm thinking for my next try, maybe.

qlp, to pfSense
@qlp@linh.social avatar

With the deprecation of the armv7 architecture in pfSense's upstream operating system, FreeBSD, it looks like pfSense+ 24.03 will probably be the one of the last major releases that I'll be seeing for my Netgate 3100 firewall.

I'm debating on replacing it with one of their newer appliances (either a 4200 or a 6100, as the 2100 doesn't have any 2.5 GbE ports) or getting a cheap-ish N100 or N300 passively-cooled system and pay for a pfSense+ subscription.

Netgate: 24.03 New Features and Changes

https://docs.netgate.com/pfsense/en/latest/releases/24-03.html

#pfSense #NetGate #FreeBSD

mpts, to macos
@mpts@mastodon.social avatar

Has anyone successfully mounted on #macOS #NFS or #Samba shares hosted on a #FreeBSD server?

If I use NFSv3, then all my shares are full of #AppleDouble files (i.e., with the "._" prefix).

If I use #NFSv4, then "git fetch" just hangs forever and never finishes.

If I use #Samba, then either 1) everything is 755 but I cannot delete files xD or 2) (after applying https://askubuntu.com/a/1126633/413683) the permissions are correct, but something is wrong with my .git: ad_convert: Failed to convert [.git].

:(

garyhtech, to FreeBSD
@garyhtech@bsd.cafe avatar
conansysadmin, to linux
@conansysadmin@mstdn.social avatar

Young cubs must master the basics. This includes safely traveling from place to place and transporting goods. https://cromwell-intl.com/open-source/using-ssh.html?s=mc

nixCraft, to linux
@nixCraft@mastodon.social avatar

😂 Also see How To Test If Linux Server/Desktop's SCSI / SATA / SSD Hard Disk Going Bad https://www.cyberciti.biz/tips/linux-find-out-if-harddisk-failing.html and check hard drive health on FreeBSD https://www.cyberciti.biz/faq/how-to-check-hard-drive-health-on-freebsd/

FreeBSDFoundation, to FreeBSD
@FreeBSDFoundation@mastodon.social avatar

👉 uses less memory.

For more than 25 years, Beckhoff Automation has used Windows as the exclusive operating system for its products. By adopting FreeBSD, they decreased their operating system footprint over sevenfold. Beckhoff came for FreeBSD’s permissive license and stayed for its smaller footprint.

Read the case study here:
https://freebsdfoundation.org/freebsd-case-studies/beckhoff-case-study/

stefano, to FreeBSD
@stefano@bsd.cafe avatar

Weekly BSD Pub

*BSD friends, just remember that on Thursday there'll be the first Weekly BSD Pub virtual meeting, organized by @gyptazy

More information here: https://wiki.bsd.cafe/docs:weekly-bsdpub

#RunBSD #BSD #NetBSD #OpenBSD #FreeBSD #DragonFlyBSD

lobocode, to FreeBSD
@lobocode@hachyderm.io avatar

Hey everyone, I'm studying #C and planning to contribute to some open-source projects soon. I have a question: in #FreeBSD, do you usually use #gmake, #bmake, or #cmake more frequently? (I'm a beginner, but I got the impression that cmake is the most comprehensive). Is there one that's more universal and can be used across all projects, or does it depend on the project? And for #Emacs, which one helps more with configuration?

conansysadmin, to linux
@conansysadmin@mstdn.social avatar

A warrior soon learns to conserve strength, fighting smarter rather than going into a berserker frenzy. https://cromwell-intl.com/open-source/unix-tips.html?s=mc

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • ethstaker
  • magazineikmin
  • everett
  • Durango
  • hgfsjryuu7
  • Youngstown
  • slotface
  • ngwrru68w68
  • thenastyranch
  • rosin
  • PowerRangers
  • kavyap
  • DreamBathrooms
  • anitta
  • mdbf
  • InstantRegret
  • osvaldo12
  • vwfavf
  • tacticalgear
  • cubers
  • khanakhh
  • cisconetworking
  • modclub
  • GTA5RPClips
  • tester
  • normalnudes
  • provamag3
  • All magazines