Building a Private S3 Storage Server Behind NAT with MinIO, Nginx and SFTPGo
- devops
- proxmox
- minio
- s3
- nginx
- ftp
- sftpgo
Running a MinIO storage server behind NAT using Proxmox containers and solving FTP passive mode problems with SFTPGo.
@itsmattius
Running a MinIO storage server behind NAT using Proxmox containers and solving FTP passive mode problems with SFTPGo.
I recently completed a take-home assignment for a Backend Web Developer position, build a news aggregator API in Laravel. Here's how I approached the architecture, dealt with dead APIs, and kept things simple without sacrificing good engineering.
How to run PowerDNS with a MySQL backend, GeoIP support, and PowerDNS-Admin in Docker, while keeping LUA-based geo-located DNS records.
How I recovered a Linux system that failed to boot due to root filesystem corruption, and what I learned from the process.
Senior - Frontend / Full-Stack Engineer
Freelancer
Hey, I’m Mehdi — a full-stack developer working across frontend and backend. I spend most of my time building web apps, browser extensions, and AI-powered tools. I’ve been freelancing for years, working with different stacks and problem spaces, and I started this blog as a place to think out loud, document what I learn, and share practical experiences from real projects.
This isn’t a polished tutorial-only blog — it’s more of a living notebook.
Blog posts, technical notes, small experiments, and opinions from building things in the real world. Mostly about frontend, backend, architecture, and AI — sometimes messy, sometimes polished, always honest.
See what I'm up to now