Revised:23 August 2021
Prerequisites: a. Basic Server (Debian 10.3 64bit) with Webmin, FTP, Firewall, iRedmail and Basic Login3 Website full functioning.
Via iRedadmin (eg. https://[IPserver] or myexample.com/iredadmin), create the user's mailbox 'info' in one's own domain (eg. info@myexample.com).
Upload the Login3m App on the remote server (via PuTTy)and unzip it. This app requires the two extra modules - do the following commands:
Using an inline text editor 'nano' or 'vim', change in both lib/LoginApp.pm and the controller: Login.pm, all the email addresses therein ('self' and 'info') to your own info@myexample.com (using your own domain. That done, restart the systemd login2.service and check its status
A successful install will have mail from the 'Contact Us' page sent to your 'info' mail address (eg. info@myexample). Check via iRedmail's Roundcube app (eg. https://[IPserver] or myexample.com/mail).
The same app but with encrypted passwords, download this version:
Login4m App.zip and together with passwd-help.zip
Lastly for a better understanding of Mojolicious routes and rendering capabilities, here is an example of more enhanced website: scaffold_oz.zip
Mojolicious | Mojo-PartB |
Mojo-Deploy | Mojo-Extras |