@stefano@bsd.cafe avatar

stefano

@stefano@bsd.cafe

BSD.cafe "Barista", Founder and System Administrator, Unix enthusiast ( #FreeBSD, #OpenBSD, #NetBSD, #DragonflyBSD, and #Linux ), with a keen eye for everything happening in this world and the fascinating beings that populate it. I enjoy #music, #photography, and, of course, #technology.
I'll be sharing posts about my interests. I'll also boost the posts from https://mastodon.bsd.cafe/@announcements.

Also https://blendit.bsd.cafe/u/stefano

This profile is from a federated server and may be incomplete. Browse more on the original instance.

stefano, to random
@stefano@bsd.cafe avatar

The meeting, organized and managed by @gyptazy has concluded and it was definitely interesting.

This meeting was recorded and will be published.

See you next time!

onepict, to random
@onepict@chaos.social avatar

Interesting paper on Toxicity in Open Source Discussions.

“Did You Miss My Comment or What?”

Understanding Toxicity in Open Source Discussions

Courtney Miller, Sophie Cohen, Daniel Klug, Bogdan Vasilescu, Christian Kästner

Carnegie Mellon University Wesleyan University

https://cmustrudel.github.io/papers/osstoxicity22.pdf

stefano,
@stefano@bsd.cafe avatar

@onepict This is interesting. Thank you for sharing!

stefano, to opensource
@stefano@bsd.cafe avatar

🚀 Exciting News from BSD Cafe! 🚀

We're thrilled to announce a new service: myip.bsd.cafe!

Now live, this tool is your go-to resource for checking your public IP address via Telnet, SSH, and HTTP—also perfect for times when you're on a command-line interface without browser access.

Explore more and contribute on our Brew page: https://brew.bsd.cafe/BSDCafe/checkmyip

Whether you're an IT professional or a tech enthusiast, this service is built to make your digital life a bit easier. Set up your own instance or use our public service.
Full instructions available on our Brew repository!

Spread the word and let's make network troubleshooting easier for everyone!

stefano, to photography
@stefano@bsd.cafe avatar

A log. But not a file.

Always stay strong, even when the waves of life crash upon you.

stefano, to FreeBSD
@stefano@bsd.cafe avatar
stefano, to fediverse
@stefano@bsd.cafe avatar

This place isn't perfect. It has its problems, flaws, and limitations. It's not immune to hatred or those who spread negativity.
Yet, here I've encountered incredible people, a marvelous community committed to bringing constructive engagement, dialogue, and social interaction back to the network.
Thank you, Fediverse.
Thank you, friends of the Fediverse.

stefano, to opensource
@stefano@bsd.cafe avatar

For today's , I want to express my gratitude to someone I will refer to only by his first name, Gabriele. Many years ago, I was stuck in a job where I was exploited by my employer—the only one I had ever had. Gabriele, who attended one of my Linux courses about 20 years ago, saw my potential and offered me life-changing advice: 'You have a passion for what you do. Don't waste your time on someone who uses it only for their own profit. Start your own business, I'll help by introducing you to some of my clients, and we can offer the Open Source solutions that excite you so much. You're young enough to try.' I took the leap. It wasn't easy, but ultimately, I succeeded in doing the work I love and choosing the technical solutions I prefer. I'm not a great salesman and often charge too little, feeling almost guilty for asking people to pay for something I enjoy so much. But tonight, I want to say thank you to Gabriele. He might not read this, but my gratitude remains.

stefano, to Orange
@stefano@bsd.cafe avatar

As the doth sink 'tween tower and age-old walls,
The plaza basks in gentle, warm embrace.
In tranquil eve, the waits, as calls,
Preparing for nocturnal symphony to grace.

stefano, to photography
@stefano@bsd.cafe avatar

Silent Sunday Serenity: Sunlit droplets dance in the quiet air, whispering tales of ancient splendor by the water's edge.

stefano, to Discord
@stefano@bsd.cafe avatar

I still don't understand how projects that are strongly focused on open-source and promote the open-source movement have their official support channel or discussion platform set as Discord.

stefano, to random
@stefano@bsd.cafe avatar

Happy Sunday to everyone!
Today I aim to spend less time on the computer in anticipation of a busy workweek ahead. In recent days, BSD Cafe has welcomed new members – feel at home with our community!

I will soon announce (likely tomorrow) a new service for BSD Cafe that I've teased briefly in some posts.

Looking forward to planning the next offering; I have a vision and just need to figure out how to bring it to life!

#HappySunday #WorkLifeBalance #BSDCafeWelcome #NewBeginnings #FutureOfCafe #CommunityFirst

atomicpoet, to random
@atomicpoet@atomicpoet.org avatar

I think the reason PC gaming isn’t distracting to me is because I don’t go on Discord, I don’t do multiplayer, and I stick to single player campaigns.

The only time I’m ever “social” with gaming is here on the Fediverse and I don’t do live updates when playing a game.

stefano,
@stefano@bsd.cafe avatar

@atomicpoet I understand and agree. For me, gaming is relaxation and abstraction. Going online in multiplayer would give me more tension, anxiety, anticipation. Instead, in single player, I feel much more relaxed.

ParadeGrotesque, to random
@ParadeGrotesque@mastodon.sdf.org avatar

Today, I learned something thanks to !

So, this NetBSD Foundation post:

https://mastodon.sdf.org/@netbsd/112382798178078765

Led me to this article:

https://blog.netbsd.org/tnf/entry/x_org_on_netbsd_the

Which led me to the lock (1) utility:

https://man.netbsd.org/lock.1

And finally to this command:

tmux lockc

... which allows one to safely lock a tmux session. I really like it so far.

This is the kind of depth and nice little surprise you don't get with commercial OS. Every day, you can learn about small utilities. :netbsd:

stefano,
@stefano@bsd.cafe avatar

@ParadeGrotesque NetBSD is a great operating system that definitely deserves more widespread adoption and use.

stefano, to tech
@stefano@bsd.cafe avatar

I'm trying to figure out the best browser combination for my needs. Generally, Firefox covers almost everything I need, but it's slow on Android and drains a lot of battery. I've tried Vivaldi, Chrome, and Brave. Of these, only Brave has the features I need, like full history sync (not just typed URLs), and the ability to send tabs to other devices. However, with its focus on crypto and AI, it seems too hype-driven for me. Also, none of them work on FreeBSD without using a Linux jail.

Any suggestions?

stefano, to photography
@stefano@bsd.cafe avatar

I usually watch out of this window when I'm working, but here's how it looks from the outside.

#FensterFreitag #WindowFriday #Photography #Photo #Window #Windows

stefano, to photography
@stefano@bsd.cafe avatar

Flashback to the mid-1980s.
Caught in a moment of youthful wonder. Sometimes I think I'm still that kid, full of curiosity.

stefano, to linux
@stefano@bsd.cafe avatar

09:36:08 up 1889 days, 22:10, 2 users, load average: 3,65, 3,40, 3,23

Goodbye. You've been a good server, but it's time to go 😄

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!

stefano, to photography
@stefano@bsd.cafe avatar

For this , I want to express my gratitude to the wonderful Nature, which consistently offers us breathtaking spectacles, whether in the form of lights, colors, scents, or sounds.

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/

stefano, to privacy
@stefano@bsd.cafe avatar

Today I've been really busy and I'm exhausted, but I wanted to share the "gem" of the day.
A colleague (whom I've never spoken to before) calls me and explains that they need to connect a client's server with their management system. To communicate, the client's server needs to be reachable via telnet. I explain that I can't open telnet to the world, but if necessary, I can set up a VPN of their choice (Wireguard, OpenVPN, even Zerotier if it's helpful) and grant telnet access through the VPN. Not ideal, but better than nothing...

That said, the colleague attacks me: "Here you are, with these VPNs - don't you understand they're used to spy on us? Governments intercept all VPNs to steal our personal data." I try to clarify that I may not have explained myself well and that I don't mean using the famous commercial VPNs, but a private VPN access to allow the two machines to communicate securely. No luck: "Haven't you realized yet? Every time we open a VPN, they know and intercept us."

Frankly, I was speechless...

stefano, to random
@stefano@bsd.cafe avatar

This looks interesting...

https://tryquiet.org/

stefano, to linux
@stefano@bsd.cafe avatar
stefano, to photography
@stefano@bsd.cafe avatar
stefano, to fediverse
@stefano@bsd.cafe avatar

Dear friends of and the entire ,

And so, we have reached the end of 2023. For me, it was a positive year (except for the last 15 days, but in the end, it could have been worse), without any particular upheavals and therefore, quite straightforward.

This year, I dedicated myself more to the Fediverse and launched the BSD Cafe project. Without a doubt, this has been among the best things to happen in 2023. I've received a warm welcome, and many wonderful people have joined the project, contributing to its growth. In just a few months (I officially announced and opened registrations on July 20, 2023, so less than six months ago), our Mastodon instance now has 151 active users, with 93 participating in the last month. Then there's the Matrix instance, actively used by many, Miniflux (only used by 4 of us), our Wiki, BlendIT, the ongoing snac2 experiment, and many ideas for the coming months.

I've connected with people who have taught me so much, and the Fediverse has undoubtedly been the "place" where I've learned the most this year, through both interactions and reading what all of you have posted. I've met wonderful people beyond the technical realm and seen beautiful photography (), the sea (), personal memories (), captivating windows (), amazing cats (), and quiet, evocative Sundays ().

So, from Stefano (a human being, a member of the Fediverse) and Stefano (the Barista of BSD Cafe), I wish everyone a Happy 2024!

I know, to some, celebrating another trip around the sun may seem silly, but I believe it's always better in life to rejoice and celebrate something, anything, rather than argue, harm others, or wage wars. The world would be a better place if we all celebrated a little more.

stefano,
@stefano@bsd.cafe avatar

@grahamperrin yes, there's a new BSD Cafe service I'm finishing to set up and I think I'll announce it soon... 😉

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