Skip to main content

My journey hardening AlmaLinux (incomplete)

· 7 min read
Hirusha Adikari
I do stuff sometimes...

This is not for extreme beginners. Please make sure that you know what you are doing and what your requirement is before following this guide. Note that the this is not an exact step-by-step guide. However, it will cover everything in an almost step-by-step way. This is based on AlmaLinux 10 - a redhat based, free, enterprise-grade operating system. This is my journey trying to harden this, while learning new things on the go!

An overview of Linux Hardening for a VPS Bro

· 4 min read
Hirusha Adikari
I do stuff sometimes...

There's a backstory behind this blog post but publicly sharing it is not the greatest idea. This post will cover some interesting hardening ideas to protect your VPS. Note that this is not a step by step guide; rather, this provides an overview of some cool things you could do. Everything mentioned here is just surface level.

VMWare Workstation on Arch Linux in 2026

· 5 min read
Hirusha Adikari
I do stuff sometimes...

This is a step by step guide to setting up VMWare Workstation in Arch Linux as of February 2026. Usually, you would run into an issue where the window will crash when you press Ctrl+Alt to take the cursor our of a VM window. In this guide, we will see what causes that issue and how it can be fixed.

alt text

My journey self-hosting "Google Photos" for cheap.

· 8 min read
Hirusha Adikari
I do stuff sometimes...

So far, I have been copying all the images to one of my external hard disks from my phone on a weekly basis. I would have already wasted hours doing that. Also, if I accidentally delete an image (also from the Trash), it would be gone forever and I would not be able to back that image up. So, I wanted a one-way photos sync thing that checks and uploads images very regularly. Now that my requirement is clear, I went out to find a solution to this. In this article, I will talk about my journey in coming to the final solution.

Note that this is not a step by step guide for setting up Immich.

alt text

An overview into Sweetners

· 5 min read
Hirusha Adikari
I do stuff sometimes...

Sweetners can either by natural or artifial. No matter what the source is, some of them might might cause side effects on your body than others. In this article, we will go through some of the most commonly used sweetner additives and evaluvate their safety.

Common medicine related for the general folk!

· 18 min read
Hirusha Adikari
I do stuff sometimes...

Well, first of all, I am the general folk and this is from some research I did in my free time. Everytime time I google a drug, I get bombarded with these weird abbreviations and terms. I'm writing this to both remember stuff more and improve my understanding further. This post is more of an index for my future self incase I forget something (which I definitely will!).

Note that in this post, whenever I use the term "drug", I refer to medicine / medicinal drugs.

What "Linux Operating System" do you use? (INCOMPLETE)

· 24 min read
Hirusha Adikari
I do stuff sometimes...

This post is to help you learn the basics of (mostly) everything so you can see the full picture. If you have no idea what you're doing or if you're new to Linux, this post is for you. There are a billion different misconceptions, misunderstandings, and incorrect interpretations of concepts related to Linux, and in this post, we'll debunk them. I'm disappointed by the fact that nobody has written something like this before. There are plenty of YouTubers and content creators who post multiple videos a week, but none of them talk about this stuff. Absolutely pathetic! This guide will assume you're a Windows user. If you're a macOS user, you shouldn't have made it to my blog.

Note that I'll only be touching the surface of every key highlight with very brief descriptions to keep things simple. The goal here is to help you see the full picture, not to learn/master everything.

Metasploit - Beginner's Guide! What you need to know to get started!

· 6 min read
Hirusha Adikari
I do stuff sometimes...

If you are just getting into the field of cyber security, you will quickly notice this one tool called "Metasploit" popping up everywhere. Metasploit a very popular tool among penetration testers, and is developed by Rapid7. In fact, learning the basics of Metasploit is considered so important, that Rapid7 even made their own vulnerable virtual machine called Metasploitable for students to learn and play around with. If you were to look for books about Metasploit, you will easily be able to find hundreds... Among these, the Metasploit Cookbook (Amazon, PDF) is an excellent resource and is something that I can recommend personally.

With all the "snake oil" hype surrounding metasploit, it can be hard to know where to begin from and this article is to guide you through the basic, common concepts and to help you get up and running.

Also, at the very end, I'll share a hot take about Metasploit - one that many will probably agree with, but some definitely won't.

alt text

How to Disable Password Policy in the Calamares Installer on Debian Live

· 2 min read
Hirusha Adikari
I do stuff sometimes...

For those who don't find the default Debian installer ("d-i") frustrating, you also have the option to install Debian using the Calamares installer. Additionally, there's a lot to configure post-install. To avoid all of this trouble, you can use the Debian Live installer, which uses Calamares.

By default, Calamares configuration in Debian Live enforces some password policies to prevent users from entering weak passwords. This is a very important feature, but I find it too complicated for virtual machines and testing scenarios. Therefore, in this article, let's see how to disable it and use a simple password.

alt text