Functional daydreamer. I code, watch over your network, build things, and roll my own sushi. Chaotic good rogue. Diabetic Runner. Minimalism. Small Internet. Right to repair. he|him|his en|es|de This instance is mostly about #bsd #runbsd #freebsd #openbsd #openzfs #unix #cli #foss #selfhosting #decentralization #it #backend #networking #sysadmin #blueteam #freelance :runbsdBg: :freebsd_logo: :bhyve: :vim:
Public Key
npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Profile Code
nprofile1qqsx5ud3su7tmpty46f0h7mhu9l6awm9tpw9h8sn7xhgx78tz4nj9rspz4mhxue69uhhyetvv9ujuerfw36x7tnsw43q2r04nd
Show more details
Published at
2026-08-09T07:42:59Z Event JSON
{
"id": "65afe022b4e88a436d5ada26f576d002263c4122da62c6cd27f28f507ecd06e3" ,
"pubkey": "6a71b1873cbd8564ae92fbfb77e17faebb65585c5b9e13f1ae8378eb1567228e" ,
"created_at": 1786261379 ,
"kind": 0 ,
"tags": [
[
"emoji",
"runbsdBg",
"https://media.bsd.cafe/bsdmmedia01/custom_emojis/images/000/029/839/original/20a6c442f1693718.png"
],
[
"emoji",
"freebsd_logo",
"https://media.bsd.cafe/bsdmmedia01/custom_emojis/images/000/029/844/original/ef12d3b330e369e0.png"
],
[
"emoji",
"bhyve",
"https://media.bsd.cafe/bsdmmedia01/custom_emojis/images/000/098/151/original/7f4c53457bcb1f3e.png"
],
[
"emoji",
"vim",
"https://media.bsd.cafe/bsdmmedia01/custom_emojis/images/000/098/150/original/e812291366b97904.png"
],
[
"emoji",
"bsdhead",
"https://media.bsd.cafe/bsdmmedia01/custom_emojis/images/000/029/845/original/ba6808da85f36bf0.png"
],
[
"proxy",
"https://mastodon.bsd.cafe/users/ricardo",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Ricardo Martín :bsdhead:\",\"about\":\"Functional daydreamer. I code, watch over your network, build things, and roll my own sushi. Chaotic good rogue. Diabetic Runner. Minimalism. Small Internet. Right to repair.\\n\\nhe|him|his en|es|de\\n\\nThis instance is mostly about #bsd #runbsd #freebsd #openbsd #openzfs #unix #cli #foss #selfhosting #decentralization #it #backend #networking #sysadmin #blueteam #freelance\\n\\n:runbsdBg: :freebsd_logo: :bhyve: :vim:\",\"picture\":\"https://media.bsd.cafe/bsdmmedia01/accounts/avatars/113/033/293/822/670/571/original/436dcf170cc75fdc.png\",\"banner\":\"https://media.bsd.cafe/bsdmmedia01/accounts/headers/113/033/293/822/670/571/original/b03cbadd2c7a4036.png\",\"nip05\":\"[email protected] \",\"fields\":[[\"Living in\",\"Spain\"],[\"Reading\",\"La ciudad de los girasoles, Marta Solano (2026)\"],[\"Watching\",\"The Twilight Zone (1959)\"]]}" ,
"sig": "0df7267dad1c99ff2b6f13b23289bca7fe88acf21a1eca5ce3fbd9273172c422bf4b337f08898aabb850b5c0550e539efe6b85c2dfed79f92c545a8086afdaf3"
}
Last Notes npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…vf35 Keep the spirit 👊🏻 This shitty situation will make a hell of an anecdote in one of your future blog posts 🙂 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…vf35 "The FTTC is still down" Book a nice hotel with a nice internet connection, surprise your wife, and have a nice "long weekend" 🤗 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…vf35 That golden antenna in the middle looks really exotic 😄 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…vf35 https://media.bsd.cafe/bsdmmedia01/media_attachments/files/116/255/223/628/112/320/original/9755528fe4e86361.mp4 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…vf35 So, what's the surprise inside? npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Lunchtime with a friend 😆 https://media.bsd.cafe/bsdmmedia01/media_attachments/files/116/176/793/112/037/036/original/8f394f86a7383f59.jpg npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…vf35 oh f**** it, we all have a bad day from time to time, what matters is the frequency 🤗 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…vf35 🖖🏻 https://mastodon.bsd.cafe/@ricardo/116124299165253344 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Good morning 🎶 https://song.link/y/xUNqsfFUwhY npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: HTTP/3 on FreeBSD: Getting QUIC Working with nginx in a Bastille Jail | Larvitz Blog https://blog.hofstede.it/http3-on-freebsd-getting-quic-working-with-nginx-in-a-bastille-jail/ #freebsd #bastilleBSD npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Fully functional installer for a usable Desktop config https://github.com/alfonsosiciliano/kde-installer-dialogs/blob/main/cft.md https://github.com/FreeBSDFoundation/proj-laptop/issues/25 #freebsd #kde npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…mhrg It drowned in a black coffee. Don't try to recover the body, it’s gone 😆 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…vf35 ... by snail mail, because fax is so unreliable 🤷🏻 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: "Under 300TB..." Spotify investigates data breach, after pirate group claims it ‘scraped’ its music library | Euronews https://www.euronews.com/next/2025/12/22/spotify-investigates-data-breach-after-pirate-group-claims-it-scraped-its-music-library npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Big Tech spending on Brussels lobbying hits record high, report claims | Euronews https://www.euronews.com/next/2025/10/29/big-tech-spending-on-brussels-lobbying-hits-record-high-report-claims #eu #europe #transparency #meta #microsoft #apple #tech npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Remembering the Olivetti Programma 101, 25/10/1965 #history #technology #computers https://media.bsd.cafe/bsdmmedia01/media_attachments/files/115/429/511/629/693/820/original/c52c7c8da824c420.jpg npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Tell me how your day's going ... Actually, let me go first 😂 https://media.bsd.cafe/bsdmmedia01/media_attachments/files/115/377/490/873/472/510/original/1a4a053bae3fb2df.mp4 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: I have to catch up on Distributed File Systems (DFS) on FreeBSD. Where should I start? Last time I checked, my usual suspects were Ceph, GlusterFS, and MooseFS. The focus is fault tolerance; concurrency and performance are secondary 🤔 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Shout out to pandoc 3.8 https://pandoc.org/ https://github.com/jgm/pandoc/releases/tag/3.8 #pandoc #markup #typst npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: This simple blood test could revolutionise Alzheimer’s diagnosis, say UK researchers https://www.euronews.com/health/2025/09/10/this-simple-blood-test-could-revolutionise-alzheimers-diagnosis-say-uk-researchers npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Client: The IT department at our headquarters has reviewed your report and insists that you must include a dual ISP failover setup. -- At the address of your new offices? Over fiber? That doesn’t make any sense. Client: Look "kid", we’re a big corporation with offices all over the world, we know exactly what we're doing and what we need. If you're not capable of delivering, we have no problem finding someone who is. -- (5 seconds pause) No problem. It’s been a pleasure working with you. Now let’s wait and see how long it takes them to realize that in the part of the city where they’ve chosen to open the branch, there’s only one ISP with its own infrastructure, and all the others piggyback on that same one. npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k https://media.bsd.cafe/bsdmmedia01/media_attachments/files/115/147/081/174/402/261/original/d492fb47d3980301.mp4 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sskn I believe @nprofile…4r49 is talking about a server side check that compares the email's envelope sender against the from header. This is nice, but a capable email client should also be able to display or list both fields. @nprofile…sr9k npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k All jokes aside, wouldn’t a proper accounting department question an unscheduled or unbudgeted expense just because the invoice says "pay now", specially without any warning? 🤔 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k That's only dangerous if a potential victim has 20k spare change laying around 😆 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Thank you @nprofile…sr9k ! npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Joined Aug 27, 2024 @bsd.cafe 🖖 https://media.bsd.cafe/bsdmmedia01/media_attachments/files/115/100/342/630/620/909/original/6d9804ec30c1786d.mp4 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: The worst part? It's the growing loss of trust in @nprofile…4kmp, driven by a dangerous slide into proposals like "Chat Control" and their dystopian approach to age verification which, laughably, would require a Google a/o Apple-approved device and account. Data, service sovereignty, my ass. https://arstechnica.com/gadgets/2025/08/google-will-block-sideloading-of-unverified-android-apps-starting-next-year #alphabet #google #android #eu #europe #privacy npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k @nprofile…zq5f https://media.bsd.cafe/bsdmmedia01/media_attachments/files/115/091/034/440/319/180/original/8341da3e549aaefb.mp4 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: pgAdmin 4 v9.7 Released https://www.postgresql.org/about/news/pgadmin-4-v97-released-3120/ pgAdmin4 is not available through ports on FreeBSD, but can be jailed and installed via https://pypi.org/project/pgadmin4/ #database #postgresql npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Happy Monday! https://media.bsd.cafe/bsdmmedia01/media_attachments/files/115/088/733/001/505/542/original/c7e72d120665ad12.mp4 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Shocked!™ 😅 https://www.binarly.io/blog/persistent-risk-xz-utils-backdoor-still-lurking-in-docker-images #docker #security npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k The only real incentive for me was to test JMAP, but I don't like putting all my eggs in one basket. As for the support, you know my opinion: If you support Docker, you should at least offer clean and portable code for other platforms 🤷♂️ @nprofile…luc4 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Oh, so @nprofile…luc4 finally doesn't support *BSD. Sad, anyway ... npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k @nprofile…z05u The week is not over yet 😅 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k @nprofile…z05u The only unsurprising things are the comments 🤷♂️ npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: 🖖 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: A planetarium for your terminal! 🤗 https://www.freshports.org/astro/astroterm/ npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: "If you work from home, you might go multiple days without speaking to another human being, but there are downsides too" #endgame https://media.bsd.cafe/bsdmmedia01/media_attachments/files/115/050/254/226/586/265/original/5041ccf41532388f.png npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Workaround to bootstrap bookworm "Couldn't find these debs: usr-is-merged" https://github.com/BastilleBSD/bastille/pull/1123/commits/ee45bc383e28ef324363697b334366e52e65941e #bastillebsd npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Bookmarking here as well 🖖 https://github.com/AlchemillaHQ/Sylve #freebsd npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: "The Party told you to reject the evidence of your eyes and ears. It was their final, most essential command." https://george-orwell.org/1984/6.html npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Don't cheat @nprofile…sr9k ! Those are the easy-to-skin watermelons 🤔 https://media.bsd.cafe/bsdmmedia01/media_attachments/files/115/022/676/805/895/010/original/e345b637fa2c0bac.png npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Omg @nprofile…t4qe, you're onboard Theseus' ship! 🫣😉 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…7dm2 He still holds a quiet place in his heart where wonder lingers :verified: @nprofile…76a9 @nprofile…sr9k npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Looking for a decent show with a similar vibe to Mr. Robot (2015–2019), any recommendations? 🤔 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Timely reminder ✌️ https://media.bsd.cafe/bsdmmedia01/media_attachments/files/115/011/652/321/717/513/original/a3cb5174a54b83cf.jpeg npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: One of the advantages of using vim is that you can finish typing most of your rants with :q! ... and loop as many times needed /s #vim #neovim #therapy npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k Was that a US Robotics? 🫣 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k vineyard problems? ☺️ npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: RIP Gordi 😞 https://media.bsd.cafe/bsdmmedia01/media_attachments/files/114/948/170/554/539/897/original/df0af01280ea77d9.jpg npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Internet exchange points are critical, but ignored https://www.theregister.com/2025/07/31/ixp_resilience_call/ #it #networking #isp npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: 32 years young, Common Desktop Environment lands on OpenBSD 🤗 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Microsoft exec admits it 'cannot guarantee' data sovereignty https://www.theregister.com/2025/07/25/microsoft_admits_it_cannot_guarantee/ #microsoft #europe npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k My blood sugar level 🙈 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: 2.5 Admins 256: Why ZFS https://2.5admins.com/2-5-admins-256/ npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Scared what 1.0 might bring! @nprofile…sr9k npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k Someone is going to be walking the dog at 5am 🤦♂️ npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Good night!🌡️ https://media.bsd.cafe/bsdmmedia01/media_attachments/files/114/864/862/413/457/380/original/17dec9945e1cb6ff.jpg npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Photos: Astronomers capture the birth of planets around a baby sun outside our solar system https://www.euronews.com/next/2025/07/16/photos-astronomers-capture-the-birth-of-planets-around-a-baby-sun-outside-our-solar-system npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Tonight, The Fly (1958) 🍿 #otd #movies npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: In case you ever wondered 🤔 "You can’t delete your Teams account without deleting your entire Microsoft account. This is also true if you migrated your former Skype account to a Teams account." #teams #microsoft npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k Stand in front of a laptop in a dark room, and say "Fediverse Chick" three times 😂 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: 🤣 Google’s Gemini refuses to play Chess against the Atari 2600 https://www.theregister.com/2025/07/14/atari_chess_vs_gemini #ai #llm #atari #chess npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: JustDeleteMe A directory of direct links to delete your account from web services. https://justdeleteme.xyz/ https://github.com/jdm-contrib/jdm #privacy npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k I might try it over the weekend, as an alternative for those who don't like Nextcloud Talk @nprofile…xyvy @nprofile…vr4d npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Anyone has tried https://www.freshports.org/www/mattermost-server/ ? It's in ports, and probably deployable in a jail/template 🤔 @nprofile…xyvy @nprofile…vr4d @nprofile…sr9k npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: What's wrong with y'all people? 😭 Bitwarden sets foundation for secure AI authentication with MCP server | Bitwarden https://bitwarden.com/blog/bitwarden-mcp-server/ npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Cloud Native definition 😶 https://github.com/cncf/toc/blob/main/DEFINITION.md npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k A poll is urgently needed to decide on a name for the service ⮱ Tiramisu /s npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Could electric aeroplanes be the future of flight? Watch Denmark’s first test flight https://www.euronews.com/next/2025/07/12/could-electric-aeroplanes-be-the-future-of-flight-watch-denmarks-first-test-flight #climatechange npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: All you can eat 🫣 ... but they don't have tiramisu https://media.bsd.cafe/bsdmmedia01/media_attachments/files/114/840/504/754/161/598/original/8c2654e63815dc44.jpg npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k https://media.bsd.cafe/bsdmmedia01/media_attachments/files/114/835/914/629/283/825/original/80cb3bfce5303ab2.mp4 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…t4qe 😉 @nprofile…vr4d npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: '... the only thing we both seemed to really fundamentally agree on in that discussion was "we're done". Linus' #linux #bcachefs https://media.bsd.cafe/bsdmmedia01/media_attachments/files/114/828/523/953/827/517/original/265805b53c547a02.png npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Tonight, Tron (1982) 🍿 #otd #movies npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Citizens’ petition to ‘Stop Killing Games’ reaches 1 million signatures, likely triggering EU review https://www.euronews.com/next/2025/07/08/citizens-petition-to-stop-killing-games-reaches-1-million-signatures-likely-triggering-eu- #stopkillinggames #eu #europe npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Maybe it's just my perception bias talking, but have you noticed that projects which default to using Docker, often have the worst™ documentation, and prefer to assist users via Discord? 🤔 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…t4qe @nprofile…mdrk doas bastille etcupdate -dx bootstrap lms npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…t4qe @nprofile…mdrk doas bastille upgrade -a lms 14.3-RELEASE npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…t4qe @nprofile…mdrk That's because uname shows the version of the host's running kernel, and jails run on top of it freebsd-version -kru -j lms npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…t4qe @nprofile…mdrk Check now whether fstab has the right mounting point as discussed earlier, then try doas bastille etcupdate bootstrap 14.3-RELEASE doas bastille etcupdate lms update 14.3-RELEASE doas bastille etcupdate lms resolve doas bastille start lms npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…t4qe @nprofile…mdrk If something went wrong with your previous upgrade, I would update Bastille to the lastest version and repeat the procedure https://bastille.readthedocs.io/en/latest/chapters/upgrading.html#minor-release-upgrades npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…t4qe @nprofile…mdrk Stop the jail, zfs snapshot, and go for it 😉 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…t4qe @nprofile…mdrk You can try, but I would be more curious about how you ended up with an empty fstab Did you used by chance a batch upgrade, or did you upgraded each jail separately? npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…t4qe @nprofile…mdrk $ bastille --version cf8a9b33 I can create a standard/thin jail, but AFAIK those are also linked to the bootstrapped release $ bastille create standardjail 14.3-RELEASE 10.0.0.2/24 eth0 $ grep "fstab\|osrelease" /usr/local/bastille/jails/standardjail/jail.conf mount.fstab = /usr/local/bastille/jails/standardjail/fstab; osrelease = 14.3-RELEASE; $ cat /usr/local/bastille/jails/standardjail/fstab /usr/local/bastille/releases/14.3-RELEASE /usr/local/bastille/jails/standardjail/root/.bastille nullfs ro 0 0 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…t4qe Weird. $ cat /usr/local/bastille/jails/foo/fstab /usr/local/bastille/releases/14.3-RELEASE /usr/local/bastille/jails/foo/root/.bastille nullfs ro 0 0 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…t4qe It happened to me once after doing a minor jail upgrade. I snapshot my jails, installed the latest Bastille version from GitHub, and though not directly related, I compared my /usr/local/etc/bastille/bastille.conf against the latest bastille.conf.sample. Then I carried out the jail upgrade again, but in the end, I had to manually change the fstab to point to the right release. Worked™ npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…t4qe Maybe your jails' fstab are still mounting /usr/local/bastille/releases/14.2-RELEASE npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Time to finally say it: If your code is allergic to portability, odds are your unit tests are just "hope" and "prayer" functions 🤦♂️ npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k That has an easy solution /s https://media.bsd.cafe/bsdmmedia01/media_attachments/files/114/805/435/355/169/565/original/ae8c7b0a7856d728.png npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Every time I read some glowing article about how Microsoft and friends are supposedly losing ground to Linux, I can't help but check who's currently cozying up on the Linux Foundation's board of directors 🤦♂️ npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Let's Encrypt rolls out free IP address certificates • The Register https://www.theregister.com/2025/07/03/lets_encrypt_rolls_out_free/ npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…ehlq Linux is going BTRFS <insert frozen meme with Elsa singing Let It Go> /s npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Today, I had on my task list the upgrade of a pfSense box to the latest 2.8.0-RELEASE version, a problematic box with a colorful history, located in the middle of nowhere, more than three hours' drive away. UPS: check. Disk health: check. Backup: check. I started the update. Twenty minutes after the reboot, I couldn’t connect back, which already gave me an unpleasant feeling. What could have gone wrong? Long story short: the Dynamic DNS service stopped working after the update. How do I know? Because it’s not the first time this has happened. Since 2020, all my pfSense boxes "phone home" if they detect a discrepancy between the stored and current public IP address. I manually updated the IP address on the DDNS provider’s site, disabled pfSense’s DDNS service, and pasted a script to update the DDNS from the command line via cron. I'm not up for looking into stuff right now. Just happy I dodged a 6 hour drive in this crazy heat, and yeah, I totally deserve a beer. npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k @nprofile…2lsp 🫣 https://mastodon.bsd.cafe/@ricardo/113974673713657350 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k "plugin's tech support" 🙈 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…sr9k @nprofile…93qq And it's good for your WiFi experience /s npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: @nprofile…93qq @nprofile…sr9k Old houses need to breathe 🙂 npub1dfcmrpeuhkzkft5jl0ah0ctl46ak2kzutw0p8udwsduwk9t8y28qcxpdyk Ricardo Martín :bsdhead: Who owns your virtualization stack? https://virtualize.sh/blog/who-owns-your-virtualization-stack/ #hypervisor #virtualization #xcpng #vm