Personal notes on building software
Marco Melilli
Software engineer writing about shipping products, infrastructure and the tools that make side projects easier to build.
Featured
- Published:
I Run My Side Projects from My Phone with AI and a VPS
How I use AI, tmux and a secure VPS to build and deploy side projects directly from my phone, with backups, monitoring and rollback ready.
- Updated:
How to setup a firewall with UFW on Debian
Step-by-step guide to install and configure UFW (Uncomplicated Firewall) on Debian and Ubuntu to protect your VPS by managing incoming and outgoing traffic rules.
- Published:
How to secure your VPS with Fail2ban
Complete guide to install and configure Fail2ban on CentOS and Debian to protect your VPS from brute-force attacks by automatically banning malicious IP addresses.
- Published:
Asymmetric encryption in Nodejs
Learn how to implement asymmetric encryption in Node.js using public and private RSA keys with OpenSSL and the crypto module for secure data exchange.
Recent Posts
- Published:
How to Configure a Shelly 2PM for Electric Shutters with Zigbee and Home Assistant
A complete guide to wiring and configuring a Shelly 2PM for electric roller shutters, switching the firmware to Zigbee, and integrating it with Home Assistant via ZHA — including calibration over Zigbee.
- Published:
How to Set Up a Mini PC with Proxmox and Home Assistant OS
A step-by-step guide to install Proxmox on a mini PC, boot it from a USB drive, and then install Home Assistant OS using the community helper scripts.
- Published:
Setting Up a Telegram Bot for VPS Alert Notifications
Step-by-step guide to create a Telegram bot and send real-time alert notifications from your VPS using simple curl commands, with a practical backup monitoring example.
- Updated:
How to use vi editor without going crazy
Essential Vi/Vim commands cheat sheet for beginners - learn basic editing, search, copy/paste, navigation, and file operations without the frustration.