Why I migrated from Traefik to Caddy

The primary reasons why I migrated from Traefik to Caddy.

How to manage IPTables rules with UFW and Docker

When using Docker, it has added a whole bunch of firewall rules by default. Let's UFW rules Docker.

How to dynamically load a component from a middleware in Laravel

Sometime, you want to load a component for a specific website but you don't want to rewrite another component and conditionnaly call it. This is the solution.

Active and passive FTP with Docker

FTPs are already boring enough to set up when you're behind a firewall. But when you try to set up a FTP with Docker, it's even more complicated. To do this, we will use ufw to configure the system firewall and proftpd to manage our FTP server.