Posts in "English"

When Object Storage Lies, Uncovering Hidden Bloat in Linode and DigitalOcean S3 Buckets

If you’re using Linode’s Object Storage, DigitalOcean Spaces, or any S3-compatible service, you might run into a puzzling situation, your dashboard shows gigabytes or terabytes of usage, yet when you inspect your files manually or compress your data with tar.gz, the size seems totally reasonable What gives? Recently, I encountered this phenomenon while managing a… Continue reading

Migrating from Nginx to Apache2 on Debian 12, Understanding sites-available and sites-enabled

If you’re used to working with Nginx on Debian 12, you’ve likely mastered the sites-available and sites-enabled directory structure to manage virtual hosts. Interestingly, Apache2 adopts the same concept , just with a few differences in how things are enabled and maintained. This article walks through setting up Apache2 and draws parallels to the Nginx… Continue reading

How to Install Focalboard Personal Server on Debian 12 (Without Docker)

If you’re looking to run Focalboard on a Linux server without Docker, this guide is for you. We’ll install Focalboard on Debian 12, run it as a service using systemd, and place it in a custom directory: /var/app/service/focalboard-server. All steps use the Linux user: userexample:userexample 1. Install Dependencies 2. Create the Installation Directory 3. Download… Continue reading

Switching Visual Studio Code’s Default Terminal to WSL Debian for a More Natural Coding Experience

If you’re using GitHub Copilot in Visual Studio Code on Windows, you may have noticed that the default terminal is PowerShell (PS). While that works fine for many developers, I personally find it a bit unfamiliar, especially when I’m more used to working in a Linux environment like Debian or Ubuntu. Common commands like ls,… Continue reading