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.

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.