How to create your own email server using Main-in-a-BoxIntroduction Hosting your email server is the first step to secure your privacy It saves you money if you own multiple domains What You'll Need [ ] Brand new VPS or any Linux Server (My recommended VPS provider is Linode) [ ] Ubuntu 22.04 LTS i...Feb 20, 2025 · 5 min readblog.mahad.dev
Setup your self-hosted MySQL on AWS EC2 UbuntuIntroduction AWS has a MySQL compatible database but it's expensive and sometimes the cost doesn't justify the convenience we get from having such a service for personal projects or projects that don't make money. The alternative solution is to have ...Jan 25, 2025 · 4 min readblog.mahad.dev
How to deploy Next.js to EC2 Ubuntu LinuxHow to Setup EC2 for Dockerized Next.js Deployment Introduction Next.js is great serve-side oriented frontend framework that makes building SEO-friendly websites easier. Deploying it is trickier than it needs to be, I understand Vercel needs to make ...Jan 23, 2025 · 7 min readblog.mahad.dev
Package your SaaS frontend for self-hosting using GolangSometimes you need to allow for self-hosted subscription of your SaaS whether it's because your client has their own air-gapped system that is not connected to the internet or they want to host it in their on-premise servers. Having the option is alw...Jan 22, 2025 · 5 min readblog.mahad.dev
How to Change Windows 11 to Dark theme from CLI?I'm running windows 11 on a virtual machine to do few tests and I wanted to change the theme but in order to do that you need to activate your copy of Windows. I don't think it's feasible to buy a license to test few things in a virtual machine. If y...Jan 20, 2025 · 1 min readblog.mahad.dev