mail-in-a-box logo

Self-Host Professional Email with Mail-in-a-Box

In the past few days, I was thinking about creating my own professional email. I said, “Why not have me@simolog.com? It looks nice, no?” I also wanted to use a free service, but I didn’t find any free options, so I decided to use Mail-in-a-Box and an Oracle Cloud VPS (free forever: 1 GB RAM, 50 GB storage). It would be enough for me! The idea was very promising! “Self-host a mail server on Oracle Cloud (forever plan)” ...

September 9, 2025 · 3 min · Mohamed Chaabi
PocketBase self-hosted on Oracle Cloud

How to Self-Host Pocketbase on Oracle Cloud and Fix the Firewall Issue

I recently found that Oracle Cloud offers a generous Always Free tier — yes, a VPS that can run forever. Thank you, Oracle! Here’s what I deployed on that VPS (PocketBase), plus how I fixed the firewall and enabled HTTPS. Why PocketBase I was building an MVP for a friend (see Allo LAM3LLEM). We wanted to move fast, so I picked two tools: Next.js: great DX and a stack AI models are well‑trained on. PocketBase: acts as a lightweight API + DB + auth in one binary. I don’t want to rebuild common features from scratch. Now let’s go to the main goal here: how to set up Pocketbase on an Oracle VPS! ...

August 25, 2025 · 3 min · Mohamed Chaabi
Assembly

Hello Assembly

This is my first post! And I want to start it with a special and unpopular topic, Assebmly at least when we first start programming. However, this language is important to any programmer who wants to understand how processors, operating systems, firmware, compilers, and programming languages work. Assembly is a human-readable way of representing Machine Code or CPU Instruction Set. As we said, that is a human-readable language and not a Machine Code, so the machine will not run it as it is. That’s why there is a program called Assembler that converts the assembly code that we write to Machine Code. ...

May 11, 2025 · 4 min · Mohamed Chaabi