helvede.net is one of the many independent Mastodon servers you can use to participate in the fediverse.
Velkommen til Helvede, fediversets hotteste instance! Vi er en queerfeministisk server, der shitposter i den 9. cirkel. Welcome to Hell, We’re a DK-based queerfeminist server. Read our server rules!

Server stats:

171
active users

#sysadmin

16 posts16 participants0 posts today

For many years, I’ve been silent - but I’ve been doing a lot. Some of it I’ve shared, some I will.

One project has already been partially revealed: ITNBlog, my Python-based static site generator that’s been quietly building my blog for a while now. I haven’t (yet) published the code - it’s not exactly beautiful (I’m no coder, and it’s not a daemon, it just spits out HTML) - but there’s some info here: itnblog.dragas.net

But there’s another “program” (though calling it that says a lot about my approach 😄), which I started back in 2015 for personal use - and I’ve been using it ever since. Over the years, I’ve expanded and reshaped it so much that it’s grown into something big. Big enough that some people might raise an eyebrow at how it’s structured. But it works. And considering everything, it’s efficient enough. Plus, it has a little bonus that I think some of you will appreciate.

I’ve used it for years on macOS and FreeBSD. This morning, I re-tested it on OpenBSD - and it ran flawlessly, thanks to the OS’s rock-solid stability. It also works on Linux, and I plan to try it again on NetBSD - though I’m pretty sure it’ll be fine there too.

I’m considering releasing it before ITNBlog - but I’d like some time to review it properly. Still, I think it’s coming soon… and it might be a curious little surprise 😉

Stay tuned!

itnblog.dragas.netITNBlog - Modern Static Site Generator for BlogsITNBlog is a modern, efficient static site generator designed specifically for blogs. Create fast, SEO-friendly websites with Markdown content and powerful customization options.
Continued thread

System Administration

Week 8, The Simple Mail Transfer Protocol, Part III

In this video, we look at ways to combat Spam. In the process, we learn about email headers, the Sender Policy Framework (#SPF), DomainKeys Identified Mail (#DKIM), and Domain-based Message Authentication, Reporting and Conformance (#DMARC). #SMTP doesn't seem quite so simple any more...

youtu.be/KwCmv3GHGfc

Continued thread

System Administration

Week 8, The Simple Mail Transfer Protocol, Part II

In this video, we observe the incoming mail on our MTA, look at how STARTTLS can help protect information in transit, how MTA-STS can help defeat a MitM performing a STARTTLS-stripping attack, and how DANE can be used to verify the authenticity of the mail server's certificate.

youtu.be/RgEiAOKv640

Hey Mastodon, question for my #sysadmin and #DevOps types. Has anyone used #Pester and #PSScriptAnalyzer to set up unit testing for test driven development, particularly on (relatively) simple scripts like you might use for application detection, installation, and uninstallation from a system like #SCCM #Intune or #ManageEngine ?

Apologies for the buzzword bingo, but I’m trying to reach folks who may be following the hashtags, but not necessarily have a connection otherwise.

This is one of those post-migration mornings when you wait for the phone to ring because someone might have had/have a problem, but you hope it doesn't ring because that would mean no one has had any issues. So far, everything is fine. 🤞

Hey #Linux newbs

You're probably spending a lot of time beating your head against stubborn errors that just won't go away, and feeling very down and frustrated about it. Statistically speaking, based on my own experience becoming "expert" at this, you're probably feeling this way a lot of the time, and that is not for no reason.

You're probably also wondering when you no longer will have to spend hours hitting yourself in the head with a hammer. How many years of this intense pain will it require?

Well, I'm here to assure you, it never ends. You never stop having this happen. I just spent an hour fighting a samba share to let me write to the shared drive. I did everything friggin right. It was just like the first time I tried to do this. I even did everything "correctly" this time, created a special user for the credentials, made sure it had group writing access by joining it to my user's group... still, permission denied every time I try to create a file.

So turns out that I added james to the movieUser group, rather than adding the movieUser to the james group. all it needed, an hour ago, was that I put those two words in the correct order in my usermod command.

So basically, as you sit there stewing in anger and befuddlement, let this be the moment that you realize that the developers of this chimera are all apes doing whatever they want, and therefore, it is entirely impossible to become an actual "expert" at this, because whatever you take the time to become expert at will be immediately deprecated and moved on from in favour of some other, equivalent drek with whollly different command structures and conventions.

Or you'll just flip a group/user assignment and spend an hour beating your head against your own idiocy.

Either way, the skill you are actually building up is not technical, but emotional: You are learning to feel this incoherent rage and urge to quit, to let it have its way with you, but to continue working through it and trying new things until it does what you tell it to do, even as you feel this horrific emotional state.

That's it, that's the trick to becoming an elite #sysadmin. You forego movies and sports events with your friends, you forego watching that movie or show, you eliminate all fun and sunshine from your life, and you spend all the time you can get putting yourself into this rage, until you don't notice the rage anymore.

Now you are l33t, and vaguely resemble an angry goblin most of the time. One of us! One of us! One of us!

Big update for abnormalbeings.space !

Across #Mastodon, #Lemmy and #PeerTube, as well as a first version of a landing page, also: the first donation happens (thank you very much!) - read all about it on Lemmy:

lemmy.abnormalbeings.space/pos

lemmy.abnormalbeings.space25/03/28: Beginnings of a unified design, new fancy (resource-hungry) landing page, money!!! and more - State of abnormalbeings.space - AbnormalLemmingsSo, a lot of visible things got done today, and I am at a point, where I think an update makes sense. Also, starting now, I will not create annoncement/update posts for every change, but bundle them in “State of the Website”-posts like this. BEGINNINGS OF A UNIFIED DESIGN As you may have noticed, the favicon, icon and banner for the instance have changed, and there are now links to the other two fediverse services in the sidebar: [https://lemmy.abnormalbeings.space/pictrs/image/699c895a-22c7-42b6-8e52-edd7874d3bbb.png] This is part of creating a more unified design for all three services and the website as a whole. You can also follow the links here: [https://lemmy.abnormalbeings.space/pictrs/image/af118d0e-8cd8-4876-a0a1-ed505a5d3e64.png]https://videos.abnormalbeings.space/ [https://lemmy.abnormalbeings.space/pictrs/image/77a09580-7dc7-4189-a9b9-059bbdf8bf23.png]https://lemmy.abnormalbeings.space/ [https://lemmy.abnormalbeings.space/pictrs/image/af427312-13fa-4cb8-9a59-51b5b50f619e.png]https://toots.abnormalbeings.space/ The one service lacking behind is mastodon - I have not yet been able to easily figure out a way to easily put images via Markdown or otherwise into the frontpage - but eventually, I will find a way. If you know how - feel free to answer the question here [https://lemmy.abnormalbeings.space/post/578809], for me and any future people stumbling over Fediverse search results. As a long-term-goal, creating more unified theming with custom CSS along all three services is what I will be aiming for. That, however, is in the “one day, probably, maybe” phase of things at the moment. NEW CUSTOM PEERTUBE LANDING PAGE If you follow the link to the PeerTube instance co-hosted here [https://videos.abnormalbeings.space/home], you will see, that it no longer defaults to putting you into the “Browse Videos” tab - instead, there is now a custom landing page, with trending videos and recommended channels. There is no thought put into the order of channels, so, if your favourite is appearing further down, that is not me valuing it less. Some screenshots how it should look like: [https://lemmy.abnormalbeings.space/pictrs/image/060dbabb-ecbd-4035-8067-03dc7b0a47a8.png] [https://lemmy.abnormalbeings.space/pictrs/image/edfd4dbb-0d91-40d7-9bbb-3f4513e78175.png] NEW OVERALL LANDING PAGE (WARNING: NOT RESOURCE EFFICIENT) So, I am not good at CSS. Not good at HTML either. Really - not good at other programming languages, really, but maybe more adequate there. I had been wondering what best to use for a landing page when people visit abnormalbeings.space [https://abnormalbeings.space/] directly. Then I remembered: One tool I do have some experience with is Godot! So, behold, if you follow the link in the paragraph above, you should get a first version of a huge flashback to resource inefficient old flash sites (but in HTML5 and Godot, instead): [https://lemmy.abnormalbeings.space/pictrs/image/86829631-f6d1-4496-9869-036f78cb8a86.png] As of now, there has been no testing of, or optimization for, mobile clients. Also, the legal disclaimer section is empty, as of this post. Really, the landing page should only be reached if you look for it, or as a link in my games [https://abnormalhumanbeing.itch.io/] (where I will add them later this week, and in any new releases) Some optimizations should follow eventually, but it isn’t the highest priority. MONEY!!! I’m trying not to beg too much and create pity-donations, but one reality of my life is, that I am living on subsistence-level disability payments, paying for this server out of pocket. Mind you, that is subsistence-level in a European country with a not-yet-completely-gutted social system, so I will survive, and the server will stay up indefinitely, and any and all of my services/games will always remain free to access. But any donations are of course always welcome, so I am really happy to announce, that the project got its first one: [https://lemmy.abnormalbeings.space/pictrs/image/63af536b-dc16-48ed-915f-01d0372ee6df.png] Thank you so very much! It is highly appreciated, and will keep me afloat a little more securely! Donations are only possible through Liberapay - I am genuinely not in this for the money, and I don’t want to ever lock features behind donation ranks like on Patreon, also, I am all-in on FOSS and the Fediverse. So other platforms will not be added any time soon. If you want to support me as well, I’d of course be very thankful, just click the link below: [https://liberapay.com/assets/widgets/donate.svg] https://liberapay.com/Wxnzxn/ Anyway, that is that for this update - thank you for reading, thank you for using the Fediverse, and here’s hoping you’ll have a great day!

Another round of “hey, your server is down!” drama from the "we need moar kubernetes!" crowd.

“I can’t reach your server, it must be down.”

I connect. Everything’s fine.

A few emails later, I ask to access the container. The dev says he can’t - doesn’t know how. He’s a nice guy, though, so he gives me the credentials.

I log in and find the issue: someone pushed a workload to production (cue Kubernetes! Moooaaarrr powaaaarrr! We have the cloud! Who needs sysadmins anymore?!) with DNS set to 192.168.1.1.

Of course, it fell to me to investigate, because the dev couldn’t even get a shell inside his container. And it's ok, as he's a dev - and just wants to be a dev.

Once I pointed it out, they rebuilt the container with the correct config and - TADA! - everything worked again.

Then he went to check other workloads (for other clients, not managed by me) that had been having issues for weeks... Same problem.

It was DNS.
But it wasn't DNS.

#IT#SysAdmin#DNS

Is there any OSS or FOSS e-mail client, for Linux or Windows that has native ActiveSync support (not EWS)? 🤔 🐧

I can't seem to find any, and considering it's been around "for a while", I would have thought there would be some (yes, I'm aware of all the fabulous *DAV variants, thanks).

(I mean, there are plenty of e-mail servers that run on Linux, for example, that has server-side support for it.)

Citizen Lab is looking for Systems and Security Administrator

The System and Security Administrator will manage and oversee the use of all information technology in The Citizen Lab; design UNIX and Linux network infrastructure; develop, maintain, and monitor network security policies; ensure all workstations and related components are kept operationally effective and secure; oversee administration and security of on-site and off-site servers, websites and web servers; provide training in computer security tools and practices to staff; and collaborate on IT purchases by providing recommendations, cost estimates and tracking expenses.

See full description and apply here: citizenlab.ca/2025/03/job-oppo

@citizenlab
#citizenlab #job_offer #sysadmin #networkadministrator
#getfedihired #fedijobs

Job Opportunity – Systems and Security Administrator
The Citizen Lab · Job Opportunity - Systems and Security Administrator - The Citizen LabThe Faculty of Arts & Science is the heart of Canada’s leading university and one of the most comprehensive and diverse academic divisions in the world.