I recently helped a buddy set up an OMV system using my nginx-proxy-manager/fail2ban setup I posted in the guides, with short medium and long jails as I alluded to. This worked great as usual but his sister very quickly got banned because she couldn't remember her password, and had enough attempts in a short period to result in a 1 week long ban. I remoted into his systems and removed the ban, but his unfamiliarity with the CLI, like many, made me realize that my fail2ban setup lacked easy administration capability for those that are less comfortable with the CLI, so I decided to break out an application that I run on my nextcloud VM, called OliveTin, but use a docker deployment for it to keep it more in the preferred way of doing things in OMV. After a little reading and trial and error, I came up with a simple docker container to allow checking, banning and unbanning of my fail2ban container.
Below are the steps and information to create it, and links to the application documentation